Transmisi Control Protocol (TCP) menggunakan seperangkat saluran komunikasi yang disebut port untuk mengelola pesan sistem di antara beberapa aplikasi berbeda yang berjalan pada perangkat fisik yang sama. Tidak seperti port fisik pada komputer seperti port USB atau port Ethernet, port TCP adalah entri yang dapat diprogram secara virtual dengan nomor antara 0 dan 65535.
Kebanyakan port TCP adalah saluran tujuan umum yang dapat dipanggil ke layanan sesuai kebutuhan tetapi sebaliknya tidak digunakan. Beberapa port bernomor lebih rendah, bagaimanapun, didedikasikan untuk aplikasi tertentu. Meskipun banyak port TCP milik aplikasi yang sudah tidak ada lagi, beberapa port tertentu sangat populer.
TCP Port 0
TCP sebenarnya tidak menggunakan port 0 untuk komunikasi jaringan, tetapi port ini dikenal baik oleh programmer jaringan. Program soket TCP menggunakan port 0 berdasarkan konvensi untuk meminta port yang tersedia dipilih dan dialokasikan oleh sistem operasi. Ini menyelamatkan programmer dari keharusan memilih ("hardcode") nomor port yang mungkin tidak berfungsi dengan baik untuk situasi tersebut.
TCP Port 20 dan 21
FTP server menggunakan TCP port 21 untuk mengelola sisi sesi FTP mereka. Server mendengarkan perintah FTP yang tiba di port ini dan meresponsnya. Dalam mode aktif FTP, server juga menggunakan port 20 untuk memulai transfer data kembali ke klien FTP.
TCP Port 22
Secure Shell menggunakan port 22. Server SSH mendengarkan pada port ini untuk permintaan login yang masuk dari klien jarak jauh. Karena sifat penggunaan ini, port 22 dari server publik mana pun sering kali diperiksa oleh peretas jaringan dan telah menjadi subjek banyak pengawasan di komunitas keamanan jaringan. Beberapa pendukung keamanan menyarankan agar administrator memindahkan instalasi SSH mereka ke port yang berbeda untuk membantu menghindari serangan ini, sementara yang lain berpendapat ini hanya solusi yang sedikit membantu.
TCP Port 23
Port 23 mengatur telnet, sistem berbasis teks untuk masuk ke sistem jarak jauh. Meskipun pendekatan akses jarak jauh modern mengandalkan Secure Shell pada port 22, port 23 tetap dicadangkan untuk aplikasi telnet yang lebih lama dan kurang aman.
TCP Port 25, 110, dan 143
Email bergantung pada beberapa port standar. Port 25 mengatur Simple Mail Transfer Protocol - alat yang digunakan untuk mengirim email di komputer Anda ke server email, dan kemudian dari server tersebut ke internet yang lebih besar untuk perutean dan pengiriman.
Di sisi penerima, port 110 mengatur Post Office Protocol, versi 3, dan port 143 didedikasikan untuk Internet Mail Access Protocol. POP3 dan IMAP mengontrol aliran email dari server penyedia Anda ke kotak masuk Anda.
Versi SMTP dan IMAP yang aman bervariasi tergantung pada konfigurasi, tetapi port 465 dan 587 umum digunakan.
UDP Port 67 dan 68
Server Protokol Konfigurasi Host Dinamis menggunakan port UDP 67 untuk mendengarkan permintaan saat klien DHCP berkomunikasi pada port UDP 68.
TCP Port 80 dan 443
Bisa dibilang satu-satunya port paling terkenal di Internet, TCP port 80 adalah default yang didengarkan oleh server Web HyperText Transfer Protocol untuk permintaan browser Web.
Port 443 adalah default untuk HTTP aman.
UDP Port 88
Layanan permainan jaringan Xbox menggunakan beberapa nomor port yang berbeda termasuk port UDP 88.
UDP Port 161 dan 162
Secara default, Simple Network Management Protocol menggunakan port UDP 161 untuk mengirim dan menerima permintaan pada jaringan yang dikelola. Ini menggunakan port UDP 162 sebagai default untuk menerima jebakan SNMP dari perangkat yang dikelola.
TCP Port 194
Meskipun alat seperti aplikasi dan layanan perpesanan ponsel cerdas seperti Slack dan Microsoft Teams telah mengurangi penggunaan Obrolan Relay Internet, IRC masih terbukti populer di kalangan orang-orang di seluruh dunia. Secara default, IRC menggunakan port 194.
Port Di Atas 1023
TCP dan nomor port UDP antara 1024 dan 49151 disebut port terdaftar. Internet Assigned Numbers Authority menyimpan daftar layanan yang menggunakan port ini untuk meminimalkan penggunaan yang bertentangan.
Tidak seperti port dengan nomor yang lebih rendah, pengembang layanan TCP/UDP baru dapat memilih nomor tertentu untuk mendaftar ke IANA daripada menetapkan nomor tersebut. Menggunakan port terdaftar juga menghindari pembatasan keamanan tambahan yang diterapkan sistem operasi pada port dengan angka lebih rendah.