Proses enkapsulasi data antar protocol layer di perlihatkan
pada gambar.
Proses
pengiriman data melalui TCP/IP layer hampir mirip dengan pengiriman data
melalui OSI layer. Hanya saja, perbedaannya terletak di jumlah layer yang
terlibat dalam proses pengiriman data.
Data yang akan dikirim akan di enkapsulasi oleh setiap layer,
mulai dari application layer hingga yang terakhir physical layer. Pada saat
data di terima oleh setiap layer, layer akan membuang header data tersebut.
Jika data dianggap valid, protokol akan melepas informasi tambahan tersebut,
untuk kemudian meneruskan data itu ke protokol lain di layer selanjutnya.
Layer Network akan mengatur supaya alamat sumber dan yang
dituju benar. Layer network ini yang akan mengidentifikasi supaya datagram
mencapai komputer yang benar. Tapi layer network sama sekali tidak menjamin
bahwa datagram yang dikirim akan diterima sampai di tujuan dengan selamat.
Layer transport mengontrol port sumber dan port tujuan
paket, termasuk nomor urut paket yang dikirim. Layer transport juga berusaha
menjamin supaya paket yang diterima sampai ditujuan dengan selamat, jika ada
kesalahan / kerusakan paket di jalan, maka layer ini yang akan berusaha
memperbaikinya.
Data Link layer biasanya di implementasikan di dalam firmware
di LAN card, akan menentukan bagaimana frame data dikirim. Layer ini akan
memberikan enkapsulasi datagram dari layer network ke dalam frame yang akan di
kirim melalui jaringan. Dalam frame akan dimasukkan alamat Ethernet, atau MAC
address, dari komputer sumber dan komputer selanjutnya untuk mencapai tujuan.