Skip to content

Port & Socket

Tujuan Belajar

  • Memahami konsep port dan fungsinya.
  • Mengenal port well-known yang penting.
  • Memahami apa itu socket.

Apa itu port?

Sebuah perangkat punya satu IP, tapi menjalankan banyak layanan sekaligus (web, email, dll). Port adalah nomor (0–65535) yang membedakan aplikasi/layanan mana yang dituju di satu perangkat.

Analogi: IP adalah alamat gedung, port adalah nomor ruangan di dalamnya.

Kategori port

RentangNamaKeterangan
0 – 1023Well-knownLayanan standar (HTTP, HTTPS, dll)
1024 – 49151RegisteredAplikasi terdaftar
49152 – 65535Dynamic / EphemeralSementara, untuk koneksi keluar client

Port well-known yang wajib diingat

PortProtokolLayanan
20, 21TCPFTP (transfer file)
22TCPSSH (remote aman)
23TCPTelnet (remote, tidak aman)
25TCPSMTP (kirim email)
53TCP/UDPDNS
67, 68UDPDHCP
80TCPHTTP
110TCPPOP3 (ambil email)
143TCPIMAP (ambil email)
443TCPHTTPS
3389TCPRDP (remote desktop)

Apa itu socket?

Socket adalah kombinasi IP + port yang menandai satu ujung koneksi:

203.0.113.5 : 443
└── IP ──┘   └port┘

Sebuah koneksi penuh terdiri dari dua socket — pasangan socket sumber dan tujuan:

Client 192.168.1.10:51000  ⇄  Server 203.0.113.5:443

Kombinasi unik ini (sumber IP+port, tujuan IP+port, protokol) memungkinkan satu komputer menangani banyak koneksi sekaligus tanpa tertukar.

Studi Kasus: Membuka dua tab browser

Anda membuka dua tab ke situs yang sama (203.0.113.5:443). Bagaimana komputer membedakan keduanya?

  • Tab 1: 192.168.1.10:51000 ⇄ 203.0.113.5:443
  • Tab 2: 192.168.1.10:51001 ⇄ 203.0.113.5:443

Port sumber (ephemeral) yang berbeda membuat kedua koneksi unik, meski tujuannya sama.

Poin Penting

  • Port (0–65535) membedakan layanan/aplikasi di satu perangkat.
  • Port well-known (0–1023): HTTP 80, HTTPS 443, SSH 22, DNS 53, dll.
  • Socket = IP + port; satu koneksi = pasangan dua socket.
  • Port sumber berbeda memungkinkan banyak koneksi paralel ke tujuan yang sama.
QuizUji Pemahaman

1. Port standar untuk HTTPS adalah?

  • A80
  • B443
  • C22
  • D53

2. Kombinasi IP + port disebut?

  • AFrame
  • BSocket
  • CPacket
  • DSegment

3. Port 22 digunakan untuk layanan?

  • ADNS
  • BSSH
  • CSMTP
  • DHTTP

Dirilis di bawah Lisensi MIT.