Protokol TCP/IP



TCP/IP (Transmission Control Protocol/Internet Protocol) adalah sekelompok protocol yang mengatur komunikasi data komputer di Internet. Komputer-komputer yang terhubung ke internet berkomunikasi dengan protocol ini. Karena menggunakan bahasa yang sama, yaitu protocol TCP/IP, perbedaan jenis komputer dan system operasi tidak menjadi masalah. Komputer PC dengan system Operasi Windows dapat berkomunikasi dengan komputer Macintosh atau dengan Sun SPARC yang menjalankan Solaris. Jadi, jika sebuah komputer menggunakan protocol TCP/IP dan terhubung langsung ke Internet, maka komputer tersebutdapat berhubungan dengan komputer di belahan dunia manapun yang juga terhubung ke Internet.

Terdapat Protokol utama pada TCP/IP yaitu:

1. Aplication  Layer
Aplication layer merupakan layer yang melayani permintaan data atau servis, aplikasi pada layer ini menunggu di portnya masing-masing dalam suatu antrian untuk diproses.aplikasi yang bekerja pada layer ini yaitu:
1. TELNET (Network Terminal Protocol), yang menyediakan remote login dalam jaringan.
2. FTP (File Transfer Protocol), digunakan untuk file transfer.
3. SMTP (Simple Mail Transfer Protocol), dugunakan untuk mengirimkan electronic mail.
4. DNS (Domain Name Service), untuk memetakan IP Address ke dalam nama tertentu.
5. RIP (Routing Information Protocol), protokol routing.
6. OSPF (Open Shortest Path First), protokol routing.
7. NFS (Network File System) untuk sharing file terhadap berbagai host dalam jaringan.
8. HTTP (Hyper Text Transfer Protokol), protokol untuk web browsing.

2. Transportation Layer
 Transport Layer menentukan bagaimana host pengirim dan host penerima dalam membentuk sebuah sambungan sebelum kedua host tersebut berkomuikasi, serta seberapa sering kedua host ini akan mengirim acknowledgment dalam sambungan tersebut satu sama lainnya. Transport layer hanya terdiri dari dua protokol,yaitu :

a. TCP ( Transmission Control Protocol)
TCP menyajikan komunikasi berorientasi koneksi yang dapat diandalkan untuk aplikasi-aplikasi yang secara khusus mentransfer sejumlah besar data pada suatu waktu. TCP juga dipakai untuk aplikasi-aplikasi yang memerlukan pengakuan bagi data yang diterima.
b. UDP (User Datagram Protocol)
UDP menyediakan komunikasi tanpa koneksi dan tidak menjamin mampu mengirimkan paket. Aplikasi-aplikasi yang memakai UDP secara khusus mentransfer sejumlah kecil data pada suatu waktu. Pengiriman data yang dapat diandalkan merupakan tanggung jawab aplikasi.


3. Internet Layer
Protocol-protocol Internet meng-encapsulate paket-paket menjadi datagram Internet dan mengoperasikan semua algoritma routing yang diperlukan. Fungsi-fungsi routing yang dikerjakan Layer Internet memang dibutuhkan untuk memungkinkan host meng-interoperate dengan jaringan-jaringan lain. Layer Internet kira-kira sesuai dengan Layer Network pada model OSI. Lima protocol yang diimplemen-tasikan pada layer ini:
Address Resolution Protocol (ARP), yang menentukan alamat hardware pada host.
Reverse Address Resolution Protocol (RARP), yang menyediakan resolusi alamat kebalikan pada host yang menerima. (Walaupun Microsoft tidak mengimplementasikan protocol RARP, namun bisa ditemukan sistem-sistem milik vendor lain dan dicantumkan juga di sini demi kelengkapan).
Internet Control Message Protocol (ICMP), yang mengirimkan pesan-pesan kesalahan ke IP ketika terjadi problem.
Internet Group Management Protocol (IGMP), yang menginformasikan router tentang ketersediaan anggota-anggota pada grup multicast.
Internet Protocol (IP), yang mengalamatkan dan meroute paket-paket.

4. Network Acces Layer.
Protokol pada layer ini menyediakan media bagi sistem untuk mengirimkan data ke devicelain yang terhubung secara langsung. Network Access Layer merupakan gabungan antaraNetwork, Data Link dan Physical Layer. Fungsi Network Access Layer dalam TCP/IP disembunyikan, dan protocol yang lebih umum dikenal (IP, TCP, UDP, dll) digunakan sebagai protocol-level yang lebih tinggi. Fungsi dalam layer ini adalah mengubah IPdatagram ke frame yang ditransmisikan oleh network, dan memetakan IP Address kephysical address yang digunakan dalam jaringan. IP Address ini harus diubah ke alamat apapun yang diperlukan untuk Physical Layer untuk mentransmisikan datagram.


0 Responses So Far: