Artikel ini membahas nomor port umum dan layanan terkaitnya serta protokol transport yang digunakan.
Salah satu dari banyak hal mendasar yang perlu diketahui sebagai administrator server adalah beberapa fungsi dan nomor port layanan umum. Sama seperti alamat IP yang mengidentifikasi komputer, port jaringan mengidentifikasi aplikasi atau layanan yang berjalan di komputer.
Saya yakin Anda pernah mendengar istilah “port” sebelumnya, tapi apa artinya di dunia komputer?
Apa itu Port Jaringan?
Dalam jaringan komputer, port adalah titik akhir komunikasi. Biasanya, port mengidentifikasi layanan jaringan tertentu yang ditetapkan untuknya. Dalam sistem operasi, penggunaan utama nomor port adalah untuk mentransfer data antara jaringan komputer dan aplikasi.
Nomor port berkisar dari 0 hingga 65535. Mereka dibagi menjadi tiga sub-rentang:
- Port terkenal (0-1023) – ditugaskan ke layanan tertentu oleh IANA (Internet Assigned Numbers Authority). Hanya program istimewa yang berjalan sebagai root pada sistem Linux yang dapat menggunakan port di bawah 1024.
- Port terdaftar (1024-49151) – port yang dapat didaftarkan oleh organisasi ke IANA untuk digunakan pada layanan tertentu.
- Port dinamis (49152-65535) – digunakan oleh program klien.
Ada dua protokol transport utama dalam jaringan yang menggunakan nomor port -TCP dan UDP.
TCP
TCP adalah singkatan dari Transmission Control Protocol. Ini adalah protokol berorientasi koneksi. Sebelum bertukar data, perangkat yang berkomunikasi harus membuat sambungan dan kemudian menutupnya setelah itu.
TCP adalah protokol jaringan yang paling banyak digunakan. Ini sangat dapat diandalkan, dan digunakan untuk segala hal mulai dari menjelajahi web hingga mengirim email dan transfer file.
UDP
UDP adalah singkatan dari User Datagram Protocol. Ini adalah protokol tanpa koneksi. Ini karena kurangnya overhead yang terkait dengan pembuatan, pemeliharaan, dan pemutusan koneksi. Untuk transmisi jaringan siaran dan multicast, UDP adalah pilihan yang baik.
Port Default TCP dan UDB Umum
Berikut adalah beberapa port default TCP dan UDP yang umum.
21 (TCP, UDP) – FTP
Port 21 biasanya diasosiasikan dengan FTP (File Transfer Protocol). FTP adalah untuk mentransfer file antara klien dan server. Biasanya dianggap sebagai protokol transfer file "tidak aman".
FTP mengirimkan data dalam teks yang jelas dan menyediakan opsi anonim yang tidak memerlukan kata sandi. Namun, FTP adalah protokol tepercaya dan banyak digunakan untuk mentransfer file.
22 (TCP, UDP) – SSH
SSH, atau Secure Shell Protocol, adalah protokol komunikasi jaringan yang digunakan untuk melakukan operasi pada komputer jarak jauh, tetapi juga dapat digunakan untuk mentransfer data. Setiap kali kami menjalankan perintah melalui port SSH default nomor 22, koneksi antara klien dan server dibuat.
SSH dikembangkan sebagai pengganti yang aman untuk protokol Telnet yang tidak terenkripsi, dan menggunakan teknik kriptografi untuk memastikan bahwa semua komunikasi ke dan dari server jauh dienkripsi.
23 (TCP) – Telnet
Port 23 biasanya digunakan oleh protokol Telnet. Protokol ini sering digunakan untuk antarmuka baris perintah administratif dalam peralatan jaringan seperti router dan switch.
Namun, karena protokol tidak terenkripsi, biasanya hanya digunakan dengan aman di dalam jaringan area lokal, karena datanya dalam bentuk teks yang jelas.
25 (TCP) – SMTP
Port 25 adalah port email standar asli SMTP (Simple Mail Transfer Protocol) dan yang tertua sejak debut pertama kali pada tahun 1982. Setelah empat dekade, SMTP pada port 25 adalah standar dasar untuk mengirim email melalui internet antar server email.
53 (TCP, UDP) – DNS
DNS (Domain Name System) mengubah nama domain menjadi alamat IP. Akibatnya, orang dapat mengetik kata-kata biasa ke dalam browser mereka tanpa mengingat alamat IP untuk setiap situs web, berkat server DNS.
DNS telah dirancang untuk menggunakan UDP dan TCP port 53, dengan UDP sebagai default, dan kembali menggunakan TCP saat tidak dapat berkomunikasi di UDP.
67,68 (UDP) – DHCP
DHCP (Dynamic Host Configuration Protocol) memberikan alamat jaringan ke host yang dikonfigurasi secara dinamis di jaringan TCP/IP. Ini menggunakan port UDP 67 dan 68. Port 67 harus digunakan oleh server dan port 68 oleh klien.
80 (TCP) – HTTP
Port 80 adalah nomor port yang ditetapkan untuk protokol komunikasi internet HTTP (Hypertext Transfer Protocol) yang umum digunakan. Protokol HTTP mendefinisikan format untuk komunikasi antara browser internet dan situs web.
Dengan kata lain, port 80 digunakan untuk mengirim dan menerima permintaan halaman dari server web. Lalu lintas web yang melewati port tetap dalam teks biasa.
110 (TCP) – POP3
POP3 (Post Office Protocol versi 3) adalah protokol email yang digunakan untuk mengambil email dari server jauh ke klien email lokal. Ini adalah protokol email yang relatif sederhana, membuatnya kurang rentan terhadap kesalahan dan implementasi yang jauh lebih mudah. Port POP3 default adalah 110.
111 (TCP, UDP) – Portmapper
Layanan portmapper diperlukan untuk menjalankan NFS baik di sisi klien maupun di sisi server. Ini berjalan pada port 111 untuk protokol TCP dan UDP. Portmap memungkinkan pengikatan dinamis program jarak jauh.
137 (TCP, UDP) – NetBIOS
Port 137 digunakan oleh layanan Nama NetBIOS (Network Basic Input/Output System). Tujuan utama NetBIOS adalah untuk memungkinkan aplikasi pada komputer yang berbeda untuk berkomunikasi dan membuat sesi untuk mengakses sumber daya bersama seperti file dan printer dan menemukan satu sama lain melalui jaringan area lokal (LAN).
143 (TCP, UDP) – IMAP
IMAP (Internet Message Access Protocol) adalah protokol email yang digunakan untuk mengakses email di server web jarak jauh dari klien lokal. Protokol IMAP bekerja pada port 143, port default IMAP yang tidak dienkripsi.
161, 162 (UDP) – SNMP
SNMP (Simple Network Management Protocol) adalah seperangkat protokol manajemen dan pemantauan jaringan. Firewall, router, sakelar, server, printer, jembatan, disk NAS, UPS, dan perangkat jaringan lainnya biasanya dipantau dengan menggunakannya.
Port SNMP digunakan melalui UDP pada port 161 untuk Manajer SNMP yang berkomunikasi dengan Agen SNMP dan melalui UDP pada port 162 saat agen mengirim perangkap SNMP yang tidak diminta ke Manajer SNMP.
443 (TCP) – HTTPS
HTTPS adalah singkatan dari HyperText Transfer Protocol Secure. Port 443, port penjelajahan web, terutama digunakan untuk layanan HTTPS. Ini adalah pelabuhan yang digunakan miliaran orang di seluruh dunia setiap hari. Lebih dari 95% situs web aman menggunakan HTTPS melalui port 443 untuk transfer data yang aman.
587 (TCP) – SMTP
Port 587 adalah port SMTP (Simple Mail Transfer Protocol) aman standar. Ini adalah port pengiriman email default. Ini adalah salah satu yang akan memberikan hasil terbaik ketika pengguna mengirimkan email untuk dirutekan melalui server email yang tepat.
Penggunaan port 587 bersama dengan enkripsi TLS memastikan bahwa email dikirim dengan aman dan mengikuti persyaratan IETF.
993 (TCP) – IMAPS
IMAPS (IMAP melalui SSL) berarti bahwa lalu lintas IMAP berjalan melalui soket yang aman ke port yang aman. Saat menggunakan koneksi IMAP terenkripsi, port defaultnya adalah 993. Ini membantu memastikan keamanan dan privasi Anda di internet.
Kesimpulan
Sekarang Anda tahu bahwa port jaringan disediakan oleh protokol TCP atau UDP. Nomor port digunakan untuk menentukan protokol apa yang harus diarahkan lalu lintas masuk.
Untuk referensi lebih lanjut, Anda dapat merujuk ke daftar lengkap nomor port jaringan yang diberikan di RFC 1700.