Apa Itu Port Pendengaran?
Port adalah alamat untuk program ketika data berpindah dari satu komputer ke komputer lain melalui jaringan. Sama seperti komputer memiliki alamat, begitu juga program. Nomor port adalah cara cepat untuk memberi tahu program jaringan yang menerima data aplikasi mana yang harus menerimanya. Aplikasi tersebut berjalan terus-menerus menunggu data untuk memicu tindakan. Keadaan menunggu ini disebut mendengarkan.
Komunikasi Jaringan
Konsep port secara khusus berkaitan dengan data yang ditransfer melalui jaringan oleh rangkaian protokol TCP/IP. TCP/IP adalah singkatan dari Transmission Control Protocol/Internet Protocol. Serangkaian standar menjelaskan bagaimana data harus dikemas dan ditangani untuk mencapai tujuannya. Ini melibatkan membagi data menjadi segmen dan kemudian menempatkan setiap segmen data dalam struktur yang disebut paket. Paket memiliki header di mana protokol jaringan menyimpan informasi untuk rekan penerimanya. Header terakhir yang masuk ke paket adalah IP header, yang berisi alamat komputer tujuan. Header ini berada di depan transport header, dimana nomor port dari aplikasi penerima ditulis.
Protokol Transportasi
Dua protokol transport alternatif dalam TCP/IP adalah Transmission Control Protocol dan User Datagram Protocol. Kedua protokol ini berhubungan dengan nomor port. Mereka mengemas data dan menempatkan nomor port di header. TCP membuat koneksi dengan mitranya dan memelihara koneksi itu sepanjang sesi. Protokol mendefinisikan bagaimana paket data diurutkan sehingga program penerima dapat mengetahui urutan untuk merakit kembali data. UDP merupakan alternatif ringan yang biasanya digunakan oleh aplikasi multimedia. Port dikenal dengan nomor tetapi juga oleh protokol transport, dan ada port yang disebut TCP 25 dan satu disebut UDP 25. Ini bukan port yang sama.
Pelabuhan Terkenal
Sejumlah aplikasi memiliki nomor port yang disediakan untuk mereka. Alokasi ini disebut "port terkenal" dan daftar tersebut dikelola dan didistribusikan oleh Internet Assigned Numbers Authority, yang lebih dikenal sebagai IANA. Pemrogram yang mengirim data ke port tertentu tidak dapat mengharapkan program lain untuk mengambil data tersebut. Misalnya, tidak ada gunanya mengirim data ke port 21, yang terdaftar untuk protokol Transfer File, berharap Kerberos akan mengambilnya, karena Kerberos mendengarkan di port 88.
Menerima Prosedur
Perangkat lunak jaringan di komputer penerima menghapus header dan memasang kembali data, sebelum meneruskannya ke aplikasi yang terkait dengan nomor port yang tertulis di header paket. Aplikasi itu harus dijalankan untuk menerima data. Dengan banyak aplikasi, penerimaan data merupakan proses interaktif, dengan aplikasi yang sesuai pada setiap komputer mengirim pesan bolak-balik selama sesi berlangsung.