Sabtu, 26 Mei 2012

Mengenal TCP/IP, IP dan DNS


TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol)
Adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.

Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam- macam protokol yang berjalan di atas TCP/ IP, skema pengalamatan, dan konsep TCP/ IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.

Definisi IP danDNS :
IP address (IP) adalah suatu penanda yang digunakan oleh sebuah mesin atau node agar orang dapat mengakses mesin atau node tersebut.
IP address ini terdiri dari angka-angka yang banyak namun agar dapat di ingat dengan mudah oleh manusia maka ip address ini di standarisasi dengan 4 angka yang di pisahkan oleh tanda titik (IPv4).
Bagi orang yang mengerti apa itu binary, setiap angka didalam format ip address merupakan 8 bit binary dari range 0-255 yang digunakan oleh 32 bit. Ip address ini juga dapat di analogikan atau di umpamakan sebagai kode pos dari sebuah alamat.

DNS (Domain Name Server) adalah sebuah server atau mesin yang bertugas seperti server atau mesin lainnya di dunia internet namun memiliki tugas yang lebih spesifik untuk mengatur domain name. Tujuan dari DNS server ini adalah untuk mentranslasikan domain name (alamat di internet) ke dalam IP Address (kode pos).

Cara kerja DNS :
  1. ISP atau Internet Service Provider yang anda gunakan harus mempunya sebuah DNS cache, DNS cache ini adalah daftar dari IP address yang telah di peroleh sebelumnya untuk berbagai macam nama domain. Jadi nama domain yang pernah di kunjungi tidak perlu di lookup atau di list ulang apabila tidak terjadi perubahan IP Address. Sebagai contoh apabila sebuah domain yang belum pernah di kunjungi akan di kunjungi oleh pengguna ISP tersebut maka DNS ISP tersebut akan melihat jenis domain apa yang akan di kunjungi kemudian DNS tersebut akan meminta informasi dari top level DNS yang tersebar di seluruh penjuru dunia untuk mendapatkan ip address yang berhubungan dengan domain yang di minta, kemudian top level DNS akan memberikan IP address yang berhubungan dengan extensi domain yang di butuhkan.
  2. DNS ISP kemudian akan meminta informasi “name servers” yang berhubungan dengan nimhost.com dari mesin yang memberikan informasi IP address (”.com” DNS) dan akan mengembalikan 2 sampai 7 “name servers” dimana mesin tersebut memiliki informasi tentang nimhost.com. Dari sini akan di terima beberapa name server yang digunakan oleh nimhost.com dan memiliki informasi tentang nimhost.com, yaitu “NSET128027.EARTH.ORDERBOX-DNS.COM 67.15.47.188?, “NSET128027.MARS.ORDERBOX-DNS.COM 66.249.5.122?, “NSET128027.MERCURY.ORDERBOX- DNS.COM 67.15.253.251?, “NSET128027.VENUS.ORDERBOX-DNS.COM 74.54.56.236?.
  3. Diumpamakan yang pertama yang diterima yaitu “NSET128027.EARTH.ORDERBOX-DNS.COM 67.15.47.188?, maka DNS ISP akan meminta informasi “www” untuk nimhost.com dan mendapatkan ip address “64.85.162.53?. DNS ISP sekarang mengetahui mesin yang digunakan untuk melayani website www.nimhost.com.
  4. Halaman web www.nimhost.com di minta dari mesin yang memiliki ip address 64.85.162.53 dan mesin tersebut menjawab dengan memberikan halaman yang di minta.

Daftar acuan : http://thunk77.mywapblog.com/mengenal-tcpip-ip-dan-dns.xhtml

Pengertian Routing dan Internetworking dalam sebuah jaringan


Routing adalah proses dimana suatu item dapat sampai ke tujuan dari satu lokasi ke lokasi lain. Beberapa contoh item yang dapat di-routing : mail, telepon call, dan data. Di dalam jaringan, Router adalah perangkat yang digunakan untuk Router : Suatu perangkat yang berfungsi menghubungkan suatu LAN ke suatu internetworking/WAN dan mengelola penyaluran lalu-lintas data di dalamnya. Routing : Proses dari penentuan sebuah path yang di pakai untuk mengirim data ke tujuan
Pengertian Jaringan LAN Jaringan : jaringan (network) adalah kumpulan dua atau lebih sistem komputer yang terhubung. Terdapat banyak jenis jaringan komputer: 1.local-area network (LAN): komputer yang terhubung berada pada tempat yang . Router : Suatu perangkat yang berfungsi menghubungkan suatu LAN ke suatu internetworking/WAN dan mengelola penyaluran lalu-lintas data di dalamnya. Routing : Proses dari penentuan sebuah path yang di pakai untuk mengirim data ke tujuan Dalam jaringan komputer sebuah routing table, atau Routing Information Base (RIB), adalah sebuah tabel elektronik (file) atau tipe database objek yang disimpan dalam suatu router atau jaringan komputer. routing table menyimpan rute (dan dalam beberapa Internet merupakan contoh utama dari sebuah jaringan yang memiliki banyak router IP. Router dapat digunakan untuk menghubungkan banyak jaringan kecil ke sebuah jaringan yang lebih besar, yang disebut dengan internetwork, adalah sebuah alat dalam jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai routing.

Router berfungsi sebagai penghubung antardua atau lebih jaringan untuk meneruskan data Pengertian secara umum, Acces Point adalah alat untuk mengkonversikan jaringan kabel menjadi jaringan nirkabel dengan menggunakan gelombang radio atau lebih dikenal dengan istilah hostpot. h) Konektor Rj 45 Get Your Info OF, Pengertian Routing dan Internetworking dalam sebuah jaringan internet, Fungsi utama dari jaringan packet-switched adalah menerima paket dari stasiun pengirim Sedangkan Intranet adalah sebuah jaringan yang menghubungkan tcp/ip internetworking terjadi kebocoran data dan share yang salah tempat. Liputan Alat-alat: Dalam pengertian umum Pengertian Jaringan LAN utama dalam sebuah jaringan. suatu internetworking/WAN dan mengelola penyaluran lalu-lintas data di dalamnya. Routing : Proses dari penentuan sebuah jawab dalam proses pengiriman data antar host. 3 Misal protokol TCP/IP Network Bertanggung jawab melakukan routing antar jaringan ID dari sebuah jaringan. Jika jawaban dan KOMUNIKASI DATA DAN JARINGAN KOMPUTER 1. Pemahaman Dasar Beberapa pengertian dasar melakukan mekanisme routing melalui Internetworking Mengatur keamanan jaringan dan data dalam Protokol merupakan konsep atau aturan yang mendefinisikan beberapa fungsi yang ada dalam sebuah jaringan komputer yang harus dipenuhi oleh pengirim dan penerima agar komunikasi dapat berlangsung dengan benar.

Pada protokol terdapat hal-hal Connection Internetworking Protocol Contoh dari Connection Internetworking Protocol adalah : a. ICMP (Internet Control Message Protocol) bertugas mengirimkan pesan-pesan kesalahan dan kondisi lain yang memperhatikan perhatian khusus Backbone : Backbone adalah saluran atau koneksi berkecepatan tinggi yang menjadi lintasan utama dalam sebuah jaringan. Bandwidth : Bandwidth menunjukan kapasitas dalam membawa informasi. Istilah ini dapat digunakan dalam banyak hal: . Router : Suatu perangkat yang berfungsi menghubungkan suatu LAN ke suatu internetworking/WAN dan mengelola penyaluran lalu-lintas data di dalamnya. Routing : Proses dari penentuan sebuah path yang di pakai untuk mengirim data ke tujuan dan Link-State protocol, Dalam pengertian bahwa routing sebuah network dan menyediakan sebuah loopless routing environment.agar membantu mengirimkan sebuah packet ke sebuah jaringan dari olsr.org adalah sebuah aplikasi routing yang node yang tersembunyi – dan node disembunyikan adalah biasa dalam sebuah sangat baik untuk pengertian tentang jaringan mesh Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer.

Daftar acuan : http://aep88.wordpress.com/2010/04/21/pengertian-routing-dan-internetworking-dalam-sebuah-jaringan/

Konsep Cara Kerja Router


ROUTER adalah suatu alat pada dunia komputer yang berguna untuk membelokkan data dari suatu sistem jaringan ke sistem yang lain. Logikanya sebuah sistem jaringan tidak dapat berpindah ke sistem yang lain. Exp Sis A. Menggunakan IP 192.168.1.1 dan Sis B. Menggunakan IP 192.168.2.1 Maka Kompi yang menggunakan Sis A tidak dapat melakukan komunikasi dengan Sis B tanpa Router.
Pertayaan Yang Muncul Kemudian :
Bagaimana Router dapat menentukan rute dari sekian banyak router yang dilalui untuk mengantarkan paket data?

Jika  network  kita  tidak  memiliki  router,  maka  jelas  kita tidak  melakukan  routing. Router melakukan routing lalu lintas data ke semua network di  internetwork. Agar kita bisa melakukan routing paket, sebuah router harus  mengetahui paling sedikit hal-hal berikut :

1.  Alamat tujuan.
2.  Router-router tetangga (neighbor routers) dari mana sebuah router bisa  mempelajari tentang network.
3.  Route yang mungkin dapat dilalui.
4.  Route terbaik untuk mengirim paket data.

Pembentukan Routing Tabel (Mengenali router Tetangga)
Dalam mengantarkan paket data satu router dengan router lain tidak saling mengetahui kecuali bila router satu dengan router lain terhubung secara langsung. 

Router 1 hanya mengenali router 2 dan 3 karna terhubung langsung dan tidak mengenali router 4,5 dan 6 karna tidak terhubung secara langsung.

Disinilah di perlukan routing tabel. Lalu apa itu tabel routing? Tabel routing adalah pertukaran informasi antara satu router dengan router lain. Satu router mengirim sejumlah paket ke pada router lain, lalu kemudian router tersebut membalas pengiriman paket data tersebut maka terjadilah pertukaran informasi antara satu router dengan router lain. Lalu roter yang dikirimi tersebut juga melakukan hal yang sama kepada router yang berhubungan langsung dengannya.


Rute Terbaik Untuk Mengirim Paket Data
Setelah Router mengenali router-router tetangga maka pekerjaan selanjutnya yang dilakukan oleh router adalah mengecek router mana yang dapat dilalui dengan cepat atau router mana yang tidak kelebihan beban.

Lalu Bagaimana Router melakukan hal itu?
Suatu Router akan mengirim paket data (semacam ‘ping’) kepada router-router tetangga, yang mana dari router-router tetangga itu yang me-reply kiriman itu lebih cepat maka Router pengirim telah mengetahui router mana yang dapat dilalui lebih cepat. Begitu seterusnya hingga sampai pada alamat yang dituju.

Sebelumnya, tolong beritahu kami melalui komentar anda jika terdapat kesalahan mengenai arikel ini. Mengenai gambar ilustrasi yang kurang baik saya memohon maaf, ini merupakan kekurangan yang akan diperbaiki dikemudian hari.


Daftar acuan : http://www.katakan-hey.com/2011/11/konsep-cara-kerja-router.html



Routing


Routing adalah merupakan suatu proses dimana suatu item dapat sampai ke tujuan dari satu lokasi ke lokasi lain. Beberapa contoh item yang dapat dirouting :mail, telepon call, dan data. Di dalam jaringan, Router adalah perangkat yang digunakan untuk melakukan routing trafik.
Untuk dapat me”routing” segala sesuatu, Router, atau segala sesuatu yang dapat melakukan fungsi routing, membutuhkan informasi sebagai berikut :
  • Alamat Tujuan/Destination Address – Tujuan atau alamat item yang akan dirouting
  • Mengenal sumber informasi – Dari mana sumber (router lain) yang dapat dipelajari oleh router dan memberikan jalur sampai ke tujuan.
  •  Menemukan rute – Rute atau jalur mana yang mungkin diambil sampai ke tujuan.
  •  Pemilihan rute – Rute yang terbaik yang diambil untuk sampai ke tujuan.
  •  Menjaga informasi routing – Suatu cara untuk menjaga jalur sampai ke tujuan yang sudah diketahui dan paling sering terjadi.
Tabel Routing
Sebuah router mempelajari informasi routing dari mana sumber dan tujuannya yang kemudian ditempatkan pada tabel routing .
Router akan berpatokan pada tabel ini, untuk memberitahu port yang akan digunakan untuk meneruskan paket ke alamat tujuan.
Jika jaringan tujuan tidak terhubung langsung di badan router, Router harus mempelajari rute terbaik yang akan digunakan untuk meneruskan paket. Informasi ini dapat dipelajari dengan cara :
Manual oleh “network administrator”
Pengumpulan informasi melalui proses dinamik dalam jaringan.

Daftar acuan : http://sederetmedia.com/pengertian-routing/

Pengertian Routing


Pengertian Routing adalah proses pengiriman informasi/data dari pengirim di suatu jaringan ke penerima yang berada di jaringan yang lain (melalui interwork).
Untuk dapat me-route paket dibutuhkan Router.
Agar dapat me-route paket, Roter harus mengetahui :
  1. Alamat IP penerima
  2. Router tetangganya, yang dengan itu ia bisa mempelajari jaringan yang lebih luas.
  3. Route lintasan yang bisa dilewati
  4. Route terbaik ke setiap jaringan
  5. Informasi Routing


ROUTING
  • Router mengetahui atau belajar mengenai jaringan yang jauh dari router tetangganya.
  • Router membangun table routing untuk dapat mem-fowardkan data ke jaringan yang jauh
Jenis Jenis Routing
PROSES ROUTING
  • Paket dibuat di A untuk dikirim ke B
  • A broadcast ARP ke jaringan untuk mengetahui MAC address B
  • Karena B terletak di jaringan yang lain, Router yang member respon dengan memberikan fisik addressnya, agar paket itu oleh A dikirim ke Router (sebagai default Router)
  • A kemudian mengirim paket tersebut ke Router lewat port E0.
  • Hardware address sesuai dengan HA milik Router, maka header frame dicopot, sehingga tinggal paket IP. Router kemudian mencheck alamat penerima, ketika diketahui bahwa penerima adalah 172.16.100.15. Router tahu (dari routing tabelnya) bahwa alamat network 172.16.100.0 bisa dicapai lewat port E1.
Static Routing :
  1. Tidak membebani CPU
  2. Tidak diperlukan komunikasi antar Router
  3. Aman ( karena hanya admin yang bisa men-setup)
  4. Admin harus menguasai jaringan keseluruhan
  5. Jika ada tambahan Jaringan ,Admin harus menambahkannya pada semua router
  6. Pada jaringan yang besar, hal ini akan sangat menyita waktu dan tenaga.
Dynamic Routing :
  1. Terjadi proses pembelajaran oleh router dan mengupdate table Routing jika terjadi perubahan.
  2. Pembelajaran dilakukan komunikasi antar Router-router dengan protokol-protokol tertentu . Seperti : RIP ,OSPF IGRP, & EIGRP

Daftar acuan : http://www.isomwebs.com/2012/pengertian-routing/

Pengertian Client Server


Client-Server adalah arsitektur jaringan yang memisahkan client(biasanya aplikasi yang menggunakan GUI ) dengan server. Masing-masing client dapat meminta data atau informasi dari server.
Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu :
1. Servis (layanan)
  • Hubungan antara proses yang berjalan pada mesin yang berbeda 
  • Pemisahan fungsi berdasarkan ide layanannya.
  •  Server sebagai provider, client sebagai konsumen
2. Sharing resources (sumber daya)
  • Server bisa melayani beberapa client pada waktu yang sama, dan  meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.
3. Asymmetrical protocol (protokol yang tidak simetris )
  • Many-to-one relationship antara client dan server.Client selalu menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara pasif request dari client.                        
4. Transparansi lokasi
  • Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari client.
5. Mix-and-Match 
  • Perbedaan server client platforms              
6. Pesan berbasiskan komunikasi
  •  Interaksi server dan client melalui pengiriman pesan yang menyertakan permintaan dan jawaban.
7. Pemisahan interface dan implementasi
  •  Server bisa diupgrade tanpa mempengaruhi client selama interface pesan yang diterbitkan tidak berubah.
Daftar acuan : http://ajoloepus.blogspot.com/2012/04/pengertian-client-server.html

Pengertian Client Server serta model-model database


Pengertian Client-Server : Client/Server dapat diartikan sebagai kemampuan komputer untuk meminta layanan request data kepada komputer lain.  Setiap instance dari komputer yang meminta layanan disebut sebagai client, sedangkan setiap instance yang menyediakan layanan disebut sebagai server.Data yang diminta oleh client dapat diambil dari database pada sisi server yang sering disebut database server, seperi misalnya MySQL, PostgreSQL, Oracle, atau SQL Server.

Keuntungan dari client server ini lebih cocok diterapkan untuk bisnis kecil.

Server database berisi mesin database, termasuk tabel, prosedur tersimpan, dan trigger (yang juga berisi aturan bisnis). Dalam system client/server, sebagian besar logika bisnis biasanya diterapkan dalam database. Server database manangani :

§ Manajemen data

§ Keamanan

§ Query, trigger, prosedur tersimpan

§ Penangan kesalahan

Arsitektur client/server merupakan sebuah langkah maju karena mengurangi beban pemrosesan dari komputer sentral ke computer client. Ini berarti semakin banyak user bertambah pada aplikasi client/server, kinerja server file tidak akan menurun dengan cepat. Dengan client/server user dair berbagai lokasi dapat mengakses data yang sama dengan sedikit beban pada sebuah mesin tunggal.

Model-Model Database

Database Management System (DBMS) atau sistem manajemen database dibagi menjadi lima model. Model yang lebih lama diperkenalkan pada tahun 1960-an,yang bersifat hierarkis dan jaringan. Model yang lebih baru bersifat relasional, berorientasi objek, dan multidimensional.

Database Hierarkis

Pada database Hierarkis, field atau record diatur dalam kelompok-kelompok yang berhubungan, menyerupai diagram pohon, dengan record child (level lebih rendah) berada di bawah record parent (level yang lebih tinggi). Database hierarkis merupakan model tertua dan paling sederhana dari kelima model database. Dalam model database ini mengakses atau mengupdate data bisa berlangsung sangat cepat karena hubungan-hubungan sudah ditentukan. Tetapi, karena struktur harus didefinisikan lebih dahulu, maka hal ini cukup riskan. Lagipula menambahkan field baru ke sebuah record database membuat semua database harus didefinisikan kembali. Karena itulah diperlukan model database yang baru untuk menunjukkan masalah pengulangan data dan hubungan data yang kompleks.

Database Jaringan

Konsep database jaringan mirip dengan database hierarkis tetapi setiap record child dapat memiliki lebih dari satu record parent. Selanjutnya setiap record child dapat dimiliki oleh lebih dari satu record parent. Database jaringan pada dasarnya digunakan dengan mainframe, lebih fleksibel disbanding database hierarkis karena ada hubungan yang berbeda antarcabang data. Akan tetapi strukturnya masih harus didefinisikan lebih dahulu. Pengguna harus sudah terbiasa dengan struktur database. Lagipula jumlah hubungan antar-record juga terbatas, dan untuk menguji sebuah field seseorang harus mendapatkan kembali semua record.

Database Relasional

Database Relasional bekerja dengan menghubungkan data pada file-file yang berbeda dengan menggunakan sebuah kunci atau elemen data yang umum.
Cara kerja database relasional: Elemen-elemen data disimpan dalam tabel lain yang membentuk baris dan kolom. Dalam model database ini data diatur secara logis, yakni berdasarkan isi. Masing-masing record dalam tabel diidentifikasi oleh sebuah field – kunci primer – yang berisi sebuah nilai unik. Karena itulah data dalam database relasional dapat muncul dengan cara yang berbeda dari cara ia disimpan secara fisik pada komputer. Pengguna tidak boleh mengetahui lokasi fisik sebuah record untuk mendapatkan kembali datanya.

Database Berorientasi Objek

Model ini menggunakan objek sebagai perangkat lunak yang ditulis dalam potongan kecil yang dapat digunakan kembali sebagai elemen dalam file database. Database berorientasi objek adalah sebuah database multimedia yang bisa menyimpan lebih banyak tipe data dibanding database relasional. Salah satu model database berorientasi objek adalah database hypertext atau database web, yang memuat teks dan dihubungkan ke dokumen lain.  Model lainnya adalah database hypermedia, yang memuat link dan juga grafis, suara, dan video.
Contoh: database DB2, Cloudscape, Oracle9i dan sebagainya

Database Multidimensial

Database Multidimensial (MDA) memodelkan data sebagai fakta, dimensi, atau numerik untuk menganalisis data dalam jumlah besar, tujuannya adalah untuk mengambil keputusan. Database Multidimensial menggunakan bentuk kubus untuk merepresentasikan dimensi-dimensi data yang tersedia bagi seorang pengguna, maksimal empat dimensi.
Contoh: InterSystem Cache, ContourCube, dan Cognoa PowerPlay

Daftar acuan : http://bokuwazone21.wordpress.com/2010/02/17/pengertian-client-server-serta-model-model-database/