Application Layer
Lapisan ini mempunyai fungsi sebagai interface (antarmuka) antara pengguna dengan data. Pada lapisan ini terdapat semua aplikasi yang menggunakan protocol TCP/IP. Macam-macam protokol tersebut, yaitu : TELNET, FTP,SMTP, DNS, HTTP, dan WWW.
Transport Layer
Transport layer berfungsi untuk mengadakan komunikasi antara dua host/komputer. Protocol yang ada pada lapisan ini adalah TCP (Transmission Control Protocol) dan UDP (User Datagram Protocol).
Internet Layer
Pada lapisan ini terdapat tiga macam protokol yaitu IP (Internet Protocol), ARP (Address Resolution Protocol), dan ICMP (Internet Control Message Protocol).Protocol IP berfungsi untuk menyampaikan paket data ke alamat yang tepat. ARP berfungsi untuk menemukan alamat hardware dari komputer yang terletak pada jaringan yang sama, sedangkan ICMP digunakan untuk mengirimkan pesan dan melaporkan kegagalan pengiriman data, sehingga data yang gagal terkirim akan dikirimkan kembali.
Network Interface Layer
Network Interface Layer berfungsi mengirimkan dan menerima data dari media fisik jaringan. Media fisik disini dapat berupa kabel jaringan, serat optik atau gelombang radio jika jaringan merupakan jaringan nirkabel. Karena tugasnya ini, protokol pada layer ini harus mampu menerjemahkan sinyal listrik menjadi data digital yang dimengerti komputer, yang berasal dari peralatan lain yang sejenis.