Model TCP/IP membagi jaringan menjadi empat lapisan. Masing-masing menangani bagian tertentu dari pemindahan data melintasi jaringan.
Anggap saja seperti mengirimkan paket: Anda menulis surat (aplikasi), memasukkannya ke dalam amplop dengan alamat (transportasi), layanan pos merutekannya (internet), dan truk mengirimkannya secara fisik (link).
Empat Lapisan
Lapisan 4 - Lapisan Aplikasi
Dengan apa Anda berinteraksi. Browser web, klien email, program FTP. Lapisan ini membuat data yang ingin Anda kirim.
Contoh: HTTP, HTTPS, SMTP, DNS, SSH
Lapisan 3 - Lapisan Transportasi
Memecah data menjadi paket-paket dan memastikan pengiriman. Pilih TCP (dapat diandalkan) atau UDP (cepat).
Contoh: TCP, UDP
Lapisan 2 - Lapisan Internet
Merutekan paket melintasi jaringan menggunakan alamat IP. Mencari tahu jalur dari sumber ke tujuan.
Contoh: IP, ICMP (ping)
Lapisan 1 - Lapisan Tautan
Transmisi fisik melalui WiFi, Ethernet, atau kabel. Menangani alamat MAC dan komunikasi perangkat keras sebenarnya.
Contoh: WiFi (802.11), Ethernet, ARP
Mengapa Ini Penting untuk Pemecahan Masalah
Ketika ada yang rusak, mengetahui lapisannya membantu mengisolasi masalahnya.
Tidak dapat memuat situs web tetapi ping berfungsi?
- Lapisan tautan: berfungsi (Anda terhubung)
- Lapisan Internet: berfungsi (ping menggunakan IP)
- Lapisan Transportasi/Aplikasi: masalah (kemungkinan DNS atau browser)
Tidak dapat terhubung ke WiFi?
- Masalah lapisan tautan (masalah perangkat keras, driver, atau router)
Beberapa situs web berfungsi, yang lain habis waktunya?
- Lapisan aplikasi atau Transport (mungkin MTU, firewall, atau DNS)
Contoh Aliran Data
Anda mengunjungi situs web:
- Aplikasi: Browser meminta halaman web melalui HTTP
- Transportasi: TCP memecah permintaan menjadi paket-paket, menambahkan nomor port
- Internet: IP menambahkan alamat sumber/tujuan, merutekan paket
- Tautan: WiFi atau Ethernet mengirimkan paket secara fisik
Respons datang kembali melalui lapisan yang sama secara terbalik.
Interaksi Lapisan
Setiap lapisan menambahkan headernya sendiri ke data:
- Aplikasi membuat data
- Transport menambahkan header TCP/UDP (port)
- Internet menambahkan header IP (alamat)
- Tautan menambahkan header Ethernet/WiFi (alamat MAC)
Di tempat tujuan, setiap lapisan menghapus headernya dan meneruskan data.
Kasus Penggunaan Praktis
Aturan firewall: Blokir lapisan tertentu (pemblokiran port = Transportasi, pemblokiran IP = Internet)
Diagnosis jaringan: Alat seperti Wireshark menampilkan semua lapisan, membantu mengidentifikasi di mana paket gagal
VPN: Beroperasi di lapisan Internet, mengenkripsi paket IP
Penerusan port: Konsep lapisan transportasi (mengarahkan port tertentu ke perangkat tertentu)
Intinya
Lapisan TCP/IP memisahkan jaringan menjadi beberapa bagian yang dapat dikelola. Aplikasi membuat data, Transportasi memastikan pengiriman, Internet merutekannya, Tautan mengirimkannya secara fisik.
Anda tidak perlu menghafalnya kecuali memecahkan masalah jaringan yang rumit atau belajar untuk sertifikasi. Namun memahami dasar-dasarnya membantu mendiagnosis di mana masalah terjadi di tumpukan jaringan.