Rumah >masalah biasa >Apakah nombor port?

Apakah nombor port?

青灯夜游
青灯夜游asal
2023-01-30 11:52:5213336semak imbas

Nombor port ialah pengecam untuk mengakses pelayan. Pelanggan boleh mencari pelayan yang sepadan melalui alamat IP, tetapi pelayan mempunyai banyak port dibezakan dan setiap port bernombor Ini adalah nombor port. Port ditandakan dengan nombor port, yang hanya integer antara 0 hingga 65535.

Apakah nombor port?

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

Apakah nombor port itu? Nombor port adalah seperti nombor rumah Pelanggan boleh mencari pelayan yang sepadan melalui alamat IP, tetapi pelayan mempunyai banyak port Setiap aplikasi sepadan dengan nombor port yang serupa membenarkan pelanggan untuk benar-benar mengakses pelayan. Untuk membezakan port, setiap port dinomborkan, iaitu nombor port.

Port termasuk dua jenis: port logik dan port fizikal:

Port fizikal digunakan untuk menyambung antara muka antara peranti fizikal, seperti Modem ADSL, hab, suis, antara muka pada penghala yang digunakan untuk menyambungkan peranti rangkaian lain, seperti port RJ-45, port SC, dsb.

  • Port logik merujuk kepada port yang digunakan untuk membezakan perkhidmatan dalam erti kata logik, seperti port 80 untuk menyemak imbas perkhidmatan web, port 21 untuk perkhidmatan FTP, dsb. Sebagai contoh, port perkhidmatan dalam protokol TCP/IP membezakan perkhidmatan yang berbeza melalui port logik yang berbeza. Port alamat IP dinomborkan menggunakan 16 bit, dan boleh mempunyai sehingga 65536 port.

  • Port ditandakan dengan nombor port hanya integer, antara 0 hingga 65535.
  • Peranan nombor port

Peranan utama nombor port adalah untuk mewakili proses tertentu dalam sesuatu komputer menyediakan perkhidmatan. Komputer dalam rangkaian mewakili identiti mereka melalui alamat IP Ia hanya boleh mewakili komputer tertentu, tetapi satu komputer boleh menyediakan banyak perkhidmatan pada masa yang sama, seperti perkhidmatan pangkalan data, perkhidmatan FTP, perkhidmatan Web, dll. Kami menggunakan nombor Port digunakan. untuk membezakan perkhidmatan berbeza yang disediakan oleh komputer yang sama Contohnya, nombor port biasa 21 mewakili perkhidmatan FTP, nombor port 23 mewakili perkhidmatan Telnet, dan nombor port 25 merujuk kepada perkhidmatan SMTP. Nombor port biasanya integer 4 digit tidak boleh diulang pada komputer yang sama, jika tidak, pengecualian seperti konflik nombor port akan berlaku

Peraturan Penggunaan

<.>Alamat port dalam struktur segmen TCP dan UDP adalah 16 bit, dan boleh mempunyai nombor port dalam julat 0---65535. Terdapat peraturan penggunaan berikut untuk nombor port 65536 ini: (1) Nombor port kurang daripada 256 ditakrifkan sebagai port biasa dan pelayan biasanya dikenal pasti melalui nombor port biasa. Perkhidmatan yang disediakan oleh mana-mana pelaksanaan TCP/IP menggunakan nombor port antara 1---1023, yang diuruskan oleh ICANN nombor port dari 1024---49151 adalah port berdaftar dan juga menjadi "port pengguna". oleh IANA;

(2) Pelanggan hanya perlu memastikan bahawa nombor port adalah unik pada mesin tempatan. Nombor port klien juga dipanggil nombor port sementara kerana ia wujud untuk masa yang singkat; (3) Kebanyakan pelaksanaan TCP/IP memperuntukkan nombor port antara 1024---5000 kepada nombor port sementara. Nombor port lebih daripada 5000 dikhaskan untuk pelayan lain.

Nombor port UNIX BIASA

Sistem pengendalian UNIX digunakan secara meluas kerana operasinya yang stabil, keperluan sistem yang rendah dan keselamatan yang tinggi. Soket Berkeleynya dibangunkan lebih awal dan mempunyai ciri tersendiri Sebagai contoh, sistem UNIX mempunyai konsep nombor port terpelihara. Hanya proses dengan keistimewaan superuser dibenarkan untuk menetapkan sendiri nombor port yang dikhaskan ini berjulat dari 1 hingga 1023. Sesetengah aplikasi menggunakannya sebagai sebahagian daripada pengesahan antara klien dan pelayan. Kebanyakan pelaksanaan TCP/IP memperuntukkan nombor port antara 1024 dan 5000 kepada port fana. Port yang melebihi 5000 dikhaskan untuk pelayan lain (perkhidmatan yang tidak biasa digunakan di Internet)

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim !

Atas ialah kandungan terperinci Apakah nombor port?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah nama penuh wifi?Artikel seterusnya:Apakah nama penuh wifi?