Skip to content

Studi Kasus: Perjalanan Sebuah Paket

Tujuan Belajar

  • Menggabungkan semua konsep model & layer dalam satu skenario nyata.
  • Memahami urutan peristiwa saat membuka sebuah website.

Skenario

Anda mengetik https://netlearn.vertexdata.web.id di browser dan menekan Enter. Apa yang sebenarnya terjadi? Mari ikuti perjalanan datanya, layer demi layer.

Langkah 1 — Resolusi DNS

Browser belum tahu alamat IP situs. Ia bertanya ke server DNS:

Sekarang browser tahu harus menghubungi 76.76.21.21. Lihat detail di DNS.

Langkah 2 — Membangun koneksi TCP

Sebelum mengirim data HTTP, browser membuka koneksi TCP lewat three-way handshake:

Karena https, dilanjutkan TLS handshake untuk enkripsi. Lihat HTTP & TLS.

Langkah 3 — Enkapsulasi & pengiriman

Permintaan HTTP turun melalui layer-layer (enkapsulasi):

  1. Application: GET / HTTP/1.1 disusun.
  2. Transport: dibungkus segment TCP (port tujuan 443).
  3. Network: dibungkus packet IP (tujuan 76.76.21.21).
  4. Data Link: dibungkus frame (MAC router/gateway).
  5. Physical: dikirim sebagai bit lewat kabel/Wi-Fi.

Langkah 4 — Melewati router (routing)

Paket tidak langsung sampai. Ia melompat dari router ke router (hop) sampai mencapai server:

Di tiap hop, router membaca IP tujuan dan meneruskan ke jalur terbaik. Lihat Routing.

Langkah 5 — Server membalas

Server menerima paket, melakukan dekapsulasi (membuka header layer demi layer), memproses permintaan, lalu mengirim balasan berisi HTML — yang menempuh perjalanan serupa kembali ke browser Anda.

Langkah 6 — Render

Browser menerima HTML, CSS, dan gambar, lalu merakitnya menjadi halaman yang Anda lihat. Semua langkah di atas — DNS, TCP, TLS, routing, enkapsulasi — terjadi dalam waktu kurang dari satu detik.

Ringkasan perjalanan

TahapLayer utamaYang terjadi
Resolusi DNSApplicationNama → IP
TCP handshakeTransportBangun koneksi
EnkapsulasiSemuaBungkus data
RoutingNetworkHop antar router
DekapsulasiSemuaBuka data di server
RenderApplicationHalaman tampil

Poin Penting

  • Membuka satu website melibatkan DNS, TCP/TLS, enkapsulasi, dan routing.
  • Paket melompat antar router (hop) berdasarkan IP tujuan.
  • Sisi penerima melakukan dekapsulasi — kebalikan dari pengirim.
QuizUji Pemahaman

1. Apa langkah pertama saat browser membuka sebuah domain?

  • AThree-way handshake
  • BResolusi DNS (nama ke IP)
  • CRender HTML
  • DRouting

2. Perpindahan paket dari satu router ke router berikutnya disebut?

  • AHandshake
  • BHop
  • CEnkapsulasi
  • DBroadcast

Dirilis di bawah Lisensi MIT.