Untuk memahami TCP/IP, pertama yang harus kita pahami adalah protokol. Dalam hal yang sederhana, sebuah protokol adalah satu set aturan untuk komunikasi antar komputer. TCP/IP adalah sebuah protokol internet untuk komunikasi. Sebenarnya, seperti yang sudah anda duga, TCP/IP merupakan akronim, adalah singkatan dari Transmission Control Protocol/Internet Protocol.
TCP/IP tidak hanya terdiri dari TCP dan IP. Sebenarnya, sebuah deretan protokol, yang terdiri dari beberapa protokol untuk komunikasi data sebagai berikut :-
TCP : Transmission Control Protocol
IP : Internet Protocol
UDP : User Datagram Protocol
ICMP : Internet Control Message Protocol
DHCP : Dynamic Host Configuration Protocol
Bilamana aplikasi ingin berkomunikasi dengan aplikasi lain, dibutuhkan bantuan TCP. TCP menyiapkan seluruh jalur duplex antara dua aplikasi yang berkomunikasi, yang berakhir hanya jika salah satu aplikasi memutuskan untuk memutuskan sambungan. UDP merupakan versi lebih sederhana dari TCP, namun kesederhanaannya berpengaruh pada kehandalan.
Untuk transmisi, biasanya data dipecahkan ke dalam sejumlah fragmen yang dapat diatur disebut "paket". IP bertanggung jawab untuk routing paket-paket tersebut sehingga mereka tiba di tujuan yang benar. Ada beberapa faktor yang mana IP routers memutuskan untuk mengambil jalan yang mana. Beberapa di antaranya ada kesalahan, media transmisi yang rusak, kemacetan lalu lintas dll.
Pemberian alamat dalam TCP/IP dilakukan dengan bit 32, atau dengan cara yang lebih dimengerti, 4 set angka antara 0 dan 255. Setiap komputer harus memiliki alamat IP yang sah untuk terhubung ke internet. Paket memiliki alamat tujuan, yang dalam bentuk nomor IP. Itulah mengapa perlu ada alamat IP yang unik untuk setiap mesin. Contoh biasa alamat IP adalah 172.123.100.10.
Alamat IP sulit untuk diingat yang mana manusia tidak sebaik komputer dengan penomoran. Jadi secara alami kita memerlukan "abjad" nama yang lebih mudah, seperti "cauniversity.org". Untuk memetakan alamat IP ke suatu nama domain, diperlukan Domain Name Server (DNS). Bilamana nama domain baru terdaftar, server DNS di seluruh dunia akan diperbarui untuk menandai adanya perubahan tersebut.
This article was originally published by CyberArmy.net in the CyberArmy Library
|
|