- Isi payload — PLAINTEXT
- —
Elemen Kanvas
Yang Harus Kamu Amati
1. Blok bungkusan tumbuh saat turun (header ditambah) dan menyusut saat naik (header dilepas) — panel PDU Builder mencatat byte-nya.
2. Nama PDU berubah di tiap stasiun: DATA → SEGMENT/DATAGRAM → PACKET → FRAME → BITS, lalu kebalikannya di sisi penerima.
3. Paket utuh tidak diubah siapa pun di jalan — perangkat perantara hanya membaca alamat. Panel FIELD menampilkan isi header yang sedang aktif.
Bayangkan setiap perangkat sebagai gedung kantor pos 7 lantai. Pesanmu naik-turun lift: di sisi pengirim ia turun dari lantai 7 ke 1 sambil dibungkus bertambah di tiap lantai, menyeberang "jalan raya" (media), lalu naik dari lantai 1 ke 7 di gedung tujuan sambil bungkusnya dibuka satu per satu.
| Lantai | OSI (kenyataan) | Di kantor pos | Di simulasi |
|---|---|---|---|
| L7 | Aplikasi | Petugas yang menulis & membaca surat | WA/HTTP/DNS/ICMP/RTP menyusun payload |
| L6 | Presentasi | Penerjemah-sandi: mengunci & merapikan format | TLS 1.3 record +21 B · payload → ciphertext |
| L5 | Sesi | Notulen yang menjaga giliran bicara | Transparan pada protokol modern |
| L4 | Transport | Bagian pengiriman: nomor halaman + jaminan (TCP) atau kirim cepat (UDP) | TCP 20 B / UDP 8 B · port sumber & tujuan |
| L3 | Jaringan | Penulis alamat kota & penentu rute antar kota | IP 20 B · 10.0.0.24 → 203.0.113.10 · TTL 64 |
| L2 | Data Link | Petugas gerbang terakhir + segel cek kerusakan | ETH 14 B (MAC) + FCS 4 B (CRC32) |
| L1 | Fisik | Jalannya: aspal, rel, udara | Kabel UTP / fiber / radio · bit mengalir |
Tiga Alamat Berbeda
Alamat rumah (IP) — tujuan akhir antar kota: 203.0.113.10. Dibaca router. Bisa berubah tergantung jaringan.
Gerbang terakhir (MAC) — alamat perangkat di segmen lokal: 02:AA:BB:CC:DD:EE. Dibaca switch. Berubah di tiap hop.
Laci di dalam gedung (Port) — layanan mana yang dituju: 443 web aman, 53 DNS, 5004 media. Dibaca stack L4.
Tiga alamat ini hidup berdampingan di satu frame — lihat panel FIELD saat L4, L3, dan L2 aktif.
TCP vs UDP
TCP seperti kirim dokumen lewat kurir tercatat: diberi nomor halaman, ada tanda terima (ACK), yang hilang dikirim ulang. Mahal sedikit waktu, tapi pasti utuh. → chat, web, download.
UDP seperti teriak dari jendela: langsung, tanpa janji. Kalau lewat, ya lewat. → DNS (pertanyaan pendek), RTP (real-time).
Dua Enkripsi WhatsApp
Di simulasi WA-CHAT kamu melihat blok TLS 21 B muncul di L6: itu enkripsi jalur — melindungi dari penyadap di tengah, dibuka di server.
WhatsApp asli menambah lapis kedua di dalam payload: protokol Signal — enkripsi ujung-ke-ujung, hanya dibuka HP temanmu. Akibatnya server WA sendiri tidak bisa membaca isi chat.
Dua kunci, dua tujuan berbeda — bukan duplikasi.
Kenapa Ping Tanpa Port
Ping bukan pesan untuk aplikasi — ia tes jangkauan antar host. Karena itu ICMP melewati lapisan transport: tidak ada TCP/UDP, tidak ada port.
Di simulasi PING, perhatikan langkah L4: stack melompat langsung dari L3 ke penanganan ICMP di kernel. Field protokol di header IP = 1.
Konsekuensi praktis: firewall yang hanya memblokir port tetap bisa di-ping — ICMP harus difilter terpisah.
Kenapa Video Call Pakai UDP
Potongan suara 20 ms yang datang telat 100 ms tidak berguna lagi — panggungnya sudah lewat. Retransmisi TCP justru menambah keterlambatan.
Maka RTP di atas UDP: tanpa janji, tanpa ulang. Satu kata hilang lebih baik daripada satu detik beku.
Bandingkan langkah L4 skenario VIDEO CALL vs DOWNLOAD — janji pengirimannya berbeda total.
Overhead — Sampul Bisa Lebih Besar
Pesan WA 34 B tapi bungkusnya 79 B — total 113 B. Artinya 70% adalah header, bukan isi.
Itu normal: header adalah harga komunikasi yang andal, teralamat, dan terverifikasi. Bandingkan DOWNLOAD: payload 1460 B, overhead cuma ~4%.
| Skenario | Analogi | Yang dipelajari |
|---|---|---|
| WA-CHAT | Surat dalam brangkas berkunci ganda | TLS di L6, TCP 443, ciphertext vs plaintext |
| DOWNLOAD | Set buku diangkut kotak demi kotak | MSS 1460 B, frame maksimal 1518 B, TCP 80 |
| DNS-LOOKUP | Tanya petugas buku telepon | UDP ringkas 8 B, port 53, tanpa koneksi |
| PING | Ketuk pintu: "kamu ada?" | ICMP L3, tanpa port, proto IP = 1 |
| VC-STREAM | Panggung langsung — yang lewat ya lewat | RTP/UDP 5004, trade-off real-time |