Dalam rangkaian komputer, port adalah soket komunikasi/titik akhir dalam sistem operasi komputer. Pelabuhan dikaitkan dengan alamat IP tuan rumah , serta jenis protokol yang digunakan untuk komunikasi. Pelabuhan bersempena dengan alamat IP dikenali sebagai soket atau titik akhir.
Protokol lapisan pengangkutan, seperti Protokol Kawalan Transmisi (TCP) dan Protokol Datagram Pengguna (UDP), adalah pengguna utama port TCP/IP. Soket yang dibuat oleh setiap tuan rumah yang digunakan dalam sesi komunikasi dikenali sebagai pasangan soket atau pasangan akhir.
Soket atau titik akhir ini membolehkan tuan rumah membuat lebih daripada satu sesi untuk membolehkan pelbagai saluran komunikasi menjadi aktif pada bila -bila masa antara pelbagai tuan rumah.
Julat pelabuhan
Terdapat nombor port yang jelas untuk setiap aplikasi TCP/IP yang terkenal atau terkenal. Nombor port adalah nilai 16-bit antara 0 dan 65,535. Di dalam julat pelabuhan ini, beberapa nombor port ditubuhkan untuk perkhidmatan tertentu , ada yang dikhaskan untuk aplikasi tertentu , dan yang lain boleh didapati untuk kegunaan sementara oleh aplikasi .
Pelayan web, sebagai contoh, gunakan nombor port 80 kerana pelayar pelanggan dibangunkan untuk menyambung ke pelayan web menggunakan protokol HTTP pada port 80 . Nombor port dari 0 hingga 1023 dipanggil pelabuhan terkenal dan dikhaskan untuk perkhidmatan aplikasi TCP/IP tertentu. Julat nombor port dari 1024 hingga 49151 adalah yang didaftarkan, juga dikenali sebagai port pengguna .
Pelabuhan ini diberikan oleh IANA untuk perkhidmatan khusus apabila permohonan oleh entiti yang meminta. Julat dari 49152 hingga 65535 adalah di atas pelabuhan berdaftar. Julat ini dikhaskan untuk pelabuhan dinamik dan/atau swasta yang tidak boleh didaftarkan dengan IANA. Julat ini digunakan untuk tujuan adat atau sementara dan untuk peruntukan automatik pelabuhan lama.
Pelabuhan yang terkenal
Nombor pelabuhan dalam julat dari 0 hingga 1023 adalah yang terkenal, juga dikenali sebagai port sistem . Ia digunakan oleh proses sistem yang menyediakan jenis perkhidmatan rangkaian yang digunakan secara meluas. Contoh beberapa yang paling biasa
Pelabuhan yang terkenal adalah:
Pelabuhan | Perkhidmatan | Protokol | Penerangan |
---|---|---|---|
20 |
ftp |
tcp/udp/sctp |
Data pemindahan fail |
21 |
ftp |
tcp/udp/sctp |
Kawalan pemindahan fail |
22 |
ssh |
tcp/udp/sctp |
Shell selamat |
23 |
telnet |
tcp/udp |
Telnet |
25 |
smtp |
tcp/udp |
Pemindahan mel mudah |
42 |
name |
tcp/udp |
Pelayan nama (menang) |
67 |
bootps |
udp |
Pelayan bootstrap (bootp/dhcp) |
68 |
bootpc |
udp |
Pelanggan bootstrap (bootp/dhcp) |
69 |
tftp |
udp |
Pemindahan fail remeh |
80 |
http |
tcp |
Protokol Pemindahan Hiperteks |
88 |
kerberos |
tcp |
Kerberos |
110 |
pop3 |
tcp |
Protokol Pejabat Pos v3 |
119 |
nntp |
tcp |
Protokol Pemindahan Berita Rangkaian |
123 |
ntp |
udp |
Protokol Masa Rangkaian |
135 |
epmap |
tcp/udp |
DCE Endpoint Mapper/RPC |
137 |
netbios-ns |
tcp/udp |
Perkhidmatan Nama Netbios |
138 |
netbios-dgm |
tcp/udp |
Perkhidmatan datagram netbios |
139 |
netbios-ssn |
tcp/udp |
Perkhidmatan Sesi NetBIOS |
143 |
imap |
tcp/udp |
Protokol Akses Mesej Internet |
161 |
snmp |
udp |
Protokol Pengurusan Rangkaian Mudah |
162 |
snmptrap |
tcp/udp |
Perangkap protokol pengurusan rangkaian mudah |
443 |
https |
tcp |
Protokol Akses Mesej Internet |
445 |
microsoft-ds |
tcp |
Perkongsian fail SMB |
Jika kita mengambil contoh sistem hos yang cuba mengakses pelayan web, sistem sumber akan membuat satu paket untuk dihantar ke alamat IP destinasi pada port 80 . Oleh kerana port 80 adalah pelabuhan yang terkenal untuk HTTP, dalam kebanyakan kes, jika anda ingin menjadi tuan rumah pelayan web, anda tidak akan mengubah port lalai pelayan web.
Sekiranya anda mengkonfigurasi pelayan web untuk menjalankan port yang berbeza , anda perlu menyampaikan maklumat ini kepada pengguna anda kerana aplikasi klien yang mereka gunakan (pelayar web) menjangkakan untuk menyambung ke pelayan web pada port 80.
Dalam senario ini, pelanggan yang menubuhkan hubungan ini dengan pelayan web akan menggunakan port dalam julat peribadi/dinamik . Sebagai contoh, sumber IP: port sumber mungkin 192.168.1.1:50125
untuk pelanggan. Apabila pelayan web menghantar kembali satu paket kepada klien, ia akan menghantarnya kembali ke IP dan port ini (soket/titik akhir).
Untuk maklumat lanjut mengenai nombor port atau untuk mendapatkan penyenaraian lengkap pelabuhan terpelihara dan berdaftar, sila lawati Nama Perkhidmatan dan Protokol Pengangkutan Nombor Port Registry .