TDCTF Academy Logo TDCTF ACADEMY

TCP/IP: Transmission Control Protocol / Internet Protocol

Sejarah TCP/IP

TCP/IP dikembangkan pada tahun 1970-an oleh Vint Cerf dan Bob Kahn atas nama Departemen Pertahanan AS melalui proyek ARPANET. Tujuan awalnya adalah menciptakan protokol komunikasi yang robust - mampu bertahan meskipun sebagian jaringan hancur - dan vendor-netral sehingga perangkat dari berbagai produsen bisa saling berkomunikasi.

Pada tahun 1983, ARPANET resmi beralih dari NCP ke TCP/IP, menandai kelahiran internet modern. Sejak itu, TCP/IP menjadi standar de facto komunikasi data global yang diatur oleh IETF (Internet Engineering Task Force) melalui RFC (Request for Comments).

Arsitektur 4 Layer TCP/IP

Model TCP/IP memiliki empat lapisan, masing-masing dengan tanggung jawab spesifik:

+---------------------------+
| 4. Application Layer | ← Data aplikasi
+---------------------------+
| 3. Transport Layer | ← Segment (TCP) / Datagram (UDP)
+---------------------------+
| 2. Internet Layer | ← Packet
+---------------------------+
| 1. Network Access Layer | ← Frame
+---------------------------+

Lapisan paling bawah yang menangani komunikasi fisik langsung antar perangkat dalam satu jaringan lokal. Bertanggung jawab mengirim dan menerima frame melalui media tertentu (Ethernet, Wi-Fi, DSL). Tidak diatur secara detail oleh TCP/IP - bergantung pada teknologi jaringan yang digunakan.

Protokol terkait: Ethernet (IEEE 802.3), Wi-Fi (IEEE 802.11), ARP (Address Resolution Protocol).

2. Internet Layer

Lapisan inti yang menangani pengalamatan logis (IP address), routing (menentukan jalur terbaik), dan fragmentasi paket. Bertanggung jawab mengirim paket dari sumber ke tujuan melewati beberapa jaringan (internetworking).

Protokol utama:

  • IP (Internet Protocol) - IPv4 dan IPv6, protokol pengalamatan dan forwarding.
  • ICMP (Internet Control Message Protocol) - error reporting dan diagnostik (ping, traceroute).
  • IGMP (Internet Group Management Protocol) - manajemen multicast group.

3. Transport Layer

Menyediakan komunikasi end-to-end antara aplikasi di perangkat sumber dan tujuan. Dua protokol utama:

Fitur TCP UDP
Koneksi Connection-oriented Connectionless
Keandalan Reliable (ack + retransmit) Unreliable (best-effort)
Urutan data Terjamin Tidak terjamin
Kecepatan Lebih lambat Lebih cepat
Penggunaan Web, email, file transfer Streaming, VoIP, DNS

4. Application Layer

Lapisan teratas yang menyediakan layanan langsung ke aplikasi pengguna. Menangani sintaks, semantik, dan dialog data aplikasi.

Protokol utama:

Protokol Port Fungsi
HTTP/HTTPS 80/443 Web browsing
FTP 20/21 File transfer
SMTP 25 Email outgoing
DNS 53 Resolusi nama domain
DHCP 67/68 Alokasi IP otomatis
SSH 22 Remote shell aman

Perbandingan TCP/IP vs OSI Model

Aspek TCP/IP (4 Layer) OSI (7 Layer)
Jumlah layer 4 7
Tahun dikembangkan 1970-an 1980-an
Pendekatan Praktis, berdasarkan implementasi Konseptual, teoretis
Application + Presentation + Session Digabung di Application Dipisah menjadi 3 layer
Network Access + Data Link + Physical Digabung di Network Access Dipisah menjadi 3 layer
Digunakan di dunia nyata Ya (standar internet) Sebagai referensi pengajaran

Meskipun OSI lebih rinci, TCP/IP adalah model yang benar-benar diimplementasikan dan digunakan di internet.

Protokol Utama di Setiap Layer (Ringkasan)

Application: HTTP, HTTPS, FTP, SMTP, DNS, DHCP, SSH, Telnet
Transport: TCP, UDP, SCTP
Internet: IP (IPv4/IPv6), ICMP, IGMP, ARP
Network Access: Ethernet, Wi-Fi, DSL, PPP

Kesimpulan

TCP/IP adalah fondasi komunikasi internet modern. Arsitektur 4 layer-nya yang sederhana namun fleksibel memungkinkan interoperabilitas antar miliaran perangkat di seluruh dunia. Memahami setiap lapisan - dari Network Access hingga Application - adalah kunci untuk menguasai administrasi jaringan, troubleshooting, dan pengembangan aplikasi jaringan.

PADA HALAMAN INI