← Kembali ke Artikel

Protokol Jaringan

Di setiap lapisan model layer terdapat protokol jaringan yang menjalankan tugasnya masing-masing.

Protokol Jaringan

Definisi

Protokol jaringan adalah sekumpulan aturan dan format dengan standarisasi internasional yang mengatur bagaimana data dibentuk, dikirim, dan di proses dalam jaringan komputer.

Jika di artikel sebelumnya kita sudah membahas model OSI dan TCP/IP kali ini kita akan mengenal protokol yang dipetakan dengan tabel berikut:

Tabel Protokol per Layer

TCP/IPOSIProtokol
ApplicationApplicationHTTP, HTTPS, FTP, SMTP, POP3, IMAP, DNS, DHCP, Telnet, SSH, SNMP
ApplicationPresentationSSL/TLS, JPEG, MPEG
ApplicationSessionNetBIOS, RPC, PPTP
TransportTransportTCP/UDP
NetworkNetworkIP, ICMP, IGMP, ARP
Network AccessData LinkEthernet, PPP, WiFi (802.11)
Network AccessPhysicalMedia fisik (kabel, sinyal, WiFi)

Protokol Berdasarkan Fungsi

1. Protokol Web & Transfer Data

ProtokolFungsi
HTTPMengakses halaman web
HTTPSSama seperti HTTP tapi terenkripsi(lebih aman)
FTPTransfer file antar perangkat
SFTPFTP tapi terenkripsi (lebih aman)

2. Protokol Email

ProtokolFungsi
SMTPMengirim email
POP3Mengambil email (download ke perangkat, hapus dari server)
IMAPMengambil email (sikronisasi, tetap ada di server)

3. Protokol Penamaan & Pengalamatan

ProtokolFungsi
DNSMenerjemahkan nama domain ke IP address
DHCPMemberikan IP Address otomatis ke perangkat jaringan
ARPMenerjemahkan IP Address ke MAC Address (jaringan lokal)

4. Protokol Keamanan

ProtokolFungsi
SSL/TLSMengenkripsi komunikasi data (dasar dari HTTPS)
SSHAkses remote yang aman (pengganti Telnet)
IP SecMengamankan komunikasi di layer IP, dasar teknologi VPN

5. Protokol Pengiriman Data

ProtokolFungsi
TCPPengiriman andal, ada acknowledgment, urut (web, email, transfer file)
UDPPengiriman cepat, tanpa acknowledgment (streaming, game online, VoIP)

6. Protokol Jaringan & Routing

ProtokolFungsi
IPPengalamatan dan routing dasar data
ICMPDiagnostik jaringan (dipakai oleh perintah ping)
OSPF / BGPProtokol routing antar router (skala besar/internet)

7. Protokol Manajemen Jaringan

ProtokolFungsi
SNMPMemonitor dan mengelola perangkat jaringan dari jarak jauh

Contoh Penerapan Protokol Saat Membuka Situs Website

  1. DNS → menerjemahkan “google.com” jadi IP Address
  2. DHCP → (sebelumnya) memberi IP ke laptopmu saat terhubung WiFi
  3. TCP → membangun koneksi andal ke server
  4. HTTP/HTTPS → meminta dan menerima halaman web
  5. TLS → mengenkripsi data agar aman (khusus HTTPS)
  6. IP → menentukan rute paket data ke server tujuan
  7. ARP → menerjemahkan IP jadi MAC Address di jaringan lokal
  8. Ethernet/WiFi → mengirim data secara fisik lewat kabel/nirkabel

Protokol Port Number

Setiap protokol Application layer biasanya punya port default untuk membedakan “pintu masuk” mana yang dipakai suatu data di dalam satu perangkat/server.

ProtokolPort
HTTP80
HTTPS443
FTP20,21
SMTP25
Telnet23
POP3110
IMAP143
SSH22
DNS53
DHCP67,68