計算機「埠」[1] 是英文port的義譯,可以認為是計算機與外界通訊交流的出口。其中硬體領域的埠又稱介面,如:usb埠、串列埠等。軟體領域的埠一般指網路中面向連線服務和無連線服務的通訊協議埠,是一種抽象的軟體結構,包括一些資料結構和i/o(基本輸入輸出)緩衝區。
1、什麼是埠號
在一台主機上執行了多個服務,主機為了區分這些服務,所以給每個服務都分配乙個埠號,埠號唯一的標識這台主機上的某個服務。
ip位址唯一標識網路上的一台主機,伺服器用通過埠號來區分不同的網路服務。所以ip位址+埠號就表示網路中唯一的乙個服務。
客戶端通常對它所使用的埠號並不關心,只要保證該埠在本主機上是唯一的就可以了。所以客戶端埠號又叫做臨時埠號,這是因為他們通常只是在使用者執行該客戶程式時臨時分配的。而伺服器則不同,因為伺服器是要被許多客戶進行訪問的,所以伺服器的埠號應該是眾所周知的。
埠號的範圍從0~65535。任何tcp/ip實現所提供的服務都使用1~1023之間的埠,大多數tcp/ip實現給臨時埠分配1023~5000之間的埠號,大於5000的埠號是為其他伺服器預留的。
比如:http埠號是80,ftp埠號是21,ssh是22。由於埠號數量比較多,所以要對埠號進行分類管理。
在/etc/services中儲存著各種服務的埠號。
按埠號可分為3大類:
埠號的分類
1.什麼是埠號?在網路技術中,埠 port 包括邏輯埠和物理埠兩種型別。物理埠指的是物理存在的埠,如adsl modem 集線器 交換機 路由器上用 於連線其他網路裝置的介面,如rj 45埠 sc埠等等。邏輯埠是指邏輯意義上用於區分服務的埠,如tcp ip協議中的服務埠,埠號的範圍從0到65535,...
16位埠號及埠號如何分類情況?
tcp報文段首部格式表明埠號的佔16位。一 埠和埠號 埠 邏輯埠 是指邏輯意義上用於區分服務的埠,通過不同的邏輯埠來區分不同的服務,如tcp ip 協議中的服務埠,比如用於瀏覽網頁服務的80埠,用於ftp服務的21埠等。物理埠 指的是物理存在的埠,如adsl modem 集線器 交換機 路由器上用 ...
常見埠號及其分類
1 埠號 埠包括物理埠和邏輯埠。物理埠是用於連線物理裝置之間的介面,如adsl modem 集線器 交換機 路由器上用於連線其他網路裝置的介面。邏輯埠是邏輯上用於區分服務的埠,如tcp ip協議。乙個ip位址的埠通過16bit進行編號,最多可以有65536個埠。埠是通過埠號來標記的,埠號只有整數,範...