Struktur protokol model TCP/IP dikembangkan oleh DARPA (US Defense Advanced Research Project Agency) untuk paket-paket yang dikirimkan melalui jaringan APRANET. TCP/IP digunakan sebagai protokol dalam jaringan internet. Hampir sama dengan model OSI, TCP/IP juga dibagi-bagi menjadi beberapa lapis protokol yang bertingkat. TCP/IP merupakan protokol standar secara de facto. gambar 1 menunjukkan lapis protokol dalam struktur protokol model TCP/IP.
Lapisan protokol TCP/IP
Lapisan protokol TCP/IP
Struktur protokol model TCP/IP terdiri atas 4 lapis protokol, yaitu sebagai berikut.
1. Application layer
Pada layer ini terletak semua aplikasi yang menggunakan TCP/IP ini. Lapisan ini melayani permintaan pemakai untuk mengirim dan menerima data. Data tersebut kemudian disampaikan ke lapisan transport untuk diproses lebih lanjut. Contoh layanan yang diberikan adalah HTTP, FTP, dan SMTP.
2. Transport layer
Berisi protokol yang bertanggung jawab untuk mengadakan komunikasi antara dua host/komputer. Kedua protokol tersebut ialah TCP (Transmission Control Protocol) dan UDP (User Datagram Protocol). Protokol ini bertugas mengatur komunikasi antara host dan pengecekan kesalahan. Data dibagi ke dalam beberapa aket yang dikirim ke lapisan internet dengan sebuah header yang mengandung alamat tujuan atau sumber dan checksum. Pada penerima checksum akan diperiksa apakah paket tersebut ada yang hilang di perjalanan.
3. Network layer (internet layer)
Protokol yang berada pada layer ini bertaggung jawab dalam proses pengiriman paket ke alamat yang tepat. Pada layer ini terdapat tiga macam protokol, yaitu IP, ARP, dan ICMP.
4. Physical layer (network interface layer)
Bertanggung jawab mengirim dan menerima data ke dan dari media fisik. Media fisiknya dapat berupa Ethernet, token ring, kabel, serat optik, frame relay, atau gelombang radio. Protokol pada layer ini harus mampu menerjemahkan sinyal listrik menjadi data digital yang dimengerti komputer yang berasal dari peralatan.
Operasi dalam protokol TCP/IP adalah memindahkan PDU sebagai data ang dialirkan dari satu sistem ke sistem lainnya dalam jaringan sebagai paket-paket data. Bentuk paket PDU untuk data yang ditransmisikan melalui jaringan menggunakan protokol model TCP/IP ditampilkan oleh gambar 2.
Akhirnya, jika struktur model OSI dan TCP/IP dibandingkan, maka secara lebih jelas akan nampak seperti yang ditunjukkan pada gambar 3.
Bentuk paket PDU untuk data dalam protokol model TCP/IP
Bentuk paket PDU untuk data dalam protokol model TCP/IP