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:

  1. Aplikasi: Browser meminta halaman web melalui HTTP
  2. Transportasi: TCP memecah permintaan menjadi paket-paket, menambahkan nomor port
  3. Internet: IP menambahkan alamat sumber/tujuan, merutekan paket
  4. 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.