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/IP | OSI | Protokol |
|---|
| Application | Application | HTTP, HTTPS, FTP, SMTP, POP3, IMAP, DNS, DHCP, Telnet, SSH, SNMP |
| Application | Presentation | SSL/TLS, JPEG, MPEG |
| Application | Session | NetBIOS, RPC, PPTP |
| Transport | Transport | TCP/UDP |
| Network | Network | IP, ICMP, IGMP, ARP |
| Network Access | Data Link | Ethernet, PPP, WiFi (802.11) |
| Network Access | Physical | Media fisik (kabel, sinyal, WiFi) |
Protokol Berdasarkan Fungsi
1. Protokol Web & Transfer Data
| Protokol | Fungsi |
|---|
| HTTP | Mengakses halaman web |
| HTTPS | Sama seperti HTTP tapi terenkripsi(lebih aman) |
| FTP | Transfer file antar perangkat |
| SFTP | FTP tapi terenkripsi (lebih aman) |
2. Protokol Email
| Protokol | Fungsi |
|---|
| SMTP | Mengirim email |
| POP3 | Mengambil email (download ke perangkat, hapus dari server) |
| IMAP | Mengambil email (sikronisasi, tetap ada di server) |
3. Protokol Penamaan & Pengalamatan
| Protokol | Fungsi |
|---|
| DNS | Menerjemahkan nama domain ke IP address |
| DHCP | Memberikan IP Address otomatis ke perangkat jaringan |
| ARP | Menerjemahkan IP Address ke MAC Address (jaringan lokal) |
4. Protokol Keamanan
| Protokol | Fungsi |
|---|
| SSL/TLS | Mengenkripsi komunikasi data (dasar dari HTTPS) |
| SSH | Akses remote yang aman (pengganti Telnet) |
| IP Sec | Mengamankan komunikasi di layer IP, dasar teknologi VPN |
5. Protokol Pengiriman Data
| Protokol | Fungsi |
|---|
| TCP | Pengiriman andal, ada acknowledgment, urut (web, email, transfer file) |
| UDP | Pengiriman cepat, tanpa acknowledgment (streaming, game online, VoIP) |
6. Protokol Jaringan & Routing
| Protokol | Fungsi |
|---|
| IP | Pengalamatan dan routing dasar data |
| ICMP | Diagnostik jaringan (dipakai oleh perintah ping) |
| OSPF / BGP | Protokol routing antar router (skala besar/internet) |
7. Protokol Manajemen Jaringan
| Protokol | Fungsi |
|---|
| SNMP | Memonitor dan mengelola perangkat jaringan dari jarak jauh |
Contoh Penerapan Protokol Saat Membuka Situs Website
- DNS → menerjemahkan “google.com” jadi IP Address
- DHCP → (sebelumnya) memberi IP ke laptopmu saat terhubung WiFi
- TCP → membangun koneksi andal ke server
- HTTP/HTTPS → meminta dan menerima halaman web
- TLS → mengenkripsi data agar aman (khusus HTTPS)
- IP → menentukan rute paket data ke server tujuan
- ARP → menerjemahkan IP jadi MAC Address di jaringan lokal
- 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.
| Protokol | Port |
|---|
| HTTP | 80 |
| HTTPS | 443 |
| FTP | 20,21 |
| SMTP | 25 |
| Telnet | 23 |
| POP3 | 110 |
| IMAP | 143 |
| SSH | 22 |
| DNS | 53 |
| DHCP | 67,68 |