Internet merupakan sebuah ekosistem kompleks yang terbentuk dari kolaborasi harmonis antara berbagai lapisan protokol komunikasi, menciptakan infrastruktur global yang mampu menghubungkan dan mengkoordinasikan miliaran perangkat di seluruh dunia dalam satu jaringan yang terintegrasi. Infrastruktur internet tersusun atas lapisan arsitektural, dimana setiap lapisan didukung oleh protokol-protokol spesifik. Protokol merupakan seperangkat aturan dan standar yang mengatur mekanisme komunikasi antar perangkat dan jaringan internet, serta menjamin pengiriman data yang andal dan sistematis. Dengan adanya protokol-protokol jaringan internet yang sistematis memudahkan pengguna untuk mengakses internet dengan praktis, mulai dari browsing web sederhana hingga aplikasi yang menyediakan layanan streaming.  

Internet yang kita gunakan berjalan di dalam suatu protokol yang disebut sebagai TCP/IP. TCP/IP bisa dianalogikan sebagai sistem aturan jalan raya dan Internet merupakan kendaraan yang bergerak didalam protokol TCP/IP. Terdapat lapisan protokol yang bertugas secara bertingkat, masing-masing lapisan bertugas pada aturan yang berbeda dengan tujuan agar data yang dikirim sampai ke tujuan dengan aman dan testruktur.  

Terdapat 4 lapisan pada protokol TCP/IP, 4 lapisan ini adalah Application Layer, Transport Layer, Internet Layer dan Network Access Layer. Pada penjelasan lapisan pada TCP/IP, kami akan membuat analogi agar lebih mudah dipahami.  

Application Layer, merupakan lapisan tertinggi dalam model TCP/IP yang berperan sebagai penghubung antara aplikasi pengguna dan layanan jaringan internet. Lapisan ini dapat diibaratkan sebagai tampilan surat yang terlihat oleh pengguna sebelum dimasukkan ke dalam amplop, yaitu interface yang memungkinkan pengguna berinteraksi langsung dengan berbagai layanan internet melalui aplikasi yang familiar. 

Transport Layer, merupakan lapisan yang berfungsi sebagai pengatur lalulintas antara perangkat dalam jaringan, memastikan komunikasi yang andal dan efisien. Lapisan ini dapat diibaratkan seperti sebuah Teknik yang digunakan untuk mengemas dan mengirim surat. Terdapat 2 protokol yang berjalan di pada layer ini, yaitu TCP dan UDP. TCP adalah sebuah protokol yang menjamin pengiriman data yang andal dan teratur. TCP ini diperumpamakan sebagai sebuah surat tercatat yang pasti sampai dengan adanya jaminan dan adanya bukti terima. Sedangkan UDP adalah proses pengiriman surat yang biasa (cepat tapi engga ada jaminan sampai).  

Internet Layer, merupakan protokol yang menentukan bagaimana suatu data menentukan jalur pengiriman. Pada lapisan ini terdapat suatu protokol yang disebut dengan IP, IP berfungsi untuk memberikan alamat tujuan pada suatu data yang ingin dikirimkan. Lapisan ini diibaratkan sebagai tukang pos surat yang menganalisis rute tercepat untuk mencapai alamat tujuan. 

Network Access Layer, merupakan suatu lapisan yang bertanggung jawab pada perangkat keras suatu jaringan. Network access layer berinteraksi dengan hardware terkait seperti WiFi, kabel fiber optik dan kabel ethernet. Network Access Layer ini diibaratkan sebagai tukang pos yang mengambil surat dari kantor pusat, yang kemudian dimasukkan ke dalam tas pengantar (frame). Setelah itu, tukang pos akan mengecek alamat fisik dari setiap kompleks perumahan.