1. 程式人生 > >網路協議中埠型別及分類

網路協議中埠型別及分類

埠:在網路技術中,埠有兩層意思:一個是物理埠,即物理存在的埠,如:集線器、路由器、交換機、ADSL Modem等用

於連線其他裝置的埠;另一個就是邏輯埠,用於區分服務的埠,一般用於TCP/IP中的埠,其範圍是0~65535,,0為保留端

口,一共允許有65535個埠比如用於網頁瀏覽服務的埠是80埠,用於FTP服務的是21埠。

埠號:由於物理埠和邏輯埠數量較多,為了對埠進行區分,將每個埠進行了編號,即就是埠號。

分類:

1.按埠號劃分

(1)公認埠(Well Known Ports)

0~1023,它們緊密綁定於一些服務,通常這些埠的通訊明確表明了某種服務的協議,如:80埠對應與HTTP通訊,21埠繫結

與FTP服務,25埠綁定於SMTP服務,135埠繫結與RPC(遠端過程呼叫)服務。

(2)註冊埠(Registered Ports)

1024~49151,它們鬆散的綁定於一些服務,也就是說有許多服務綁定於這些埠,這些埠同樣用於其他許多目的,如:許多系統

處理埠從1024開始

(3)動態和/或私有埠(Dyanmic and /or Private Ports)

49152~65535,理論上,不應為服務分配這些埠,通常機器從1024開始分配動態埠。例外:SUN的RPC埠從32768開始。



2.按協議型別劃分

按協議型別劃分可分為TCP埠、UDP埠、IP埠、ICMP(Internet控制訊息協議)。

TCP埠:

即傳輸控制協議埠,需要在客戶端和伺服器之間建立連線,這樣可以提供可靠的資料傳輸。常見的包括FTP的21埠,Telnet的23

埠,SMTP的25埠,HTTP的80埠。

UDP埠:

即使用者資料報協議埠,無需在客戶端和伺服器端建立連線,安全性得不到保障。常見的DNS的53埠,SNMP(簡單網路管理協

議)的161埠,QQ使用的8000和4000埠。


保留埠:

UNIX有保留埠號的概念,只有超級使用者特權的程序才允許給它自己分配一個保留埠號。這些埠號介於1~1023之間,一些應用

程式將它作為客戶與伺服器認證的一部分。