1、網絡端口服務器
在網絡技術中,端口(Port)包括邏輯端口和物理端口兩種類型。網絡
物理端口指的是物理存在的端口,如集線器、交換機、路由器上用 於鏈接其餘網絡設備的接口。ide
邏輯端口是指邏輯意義上用於區分服務的端口,如 TCP/IP協議中的服務端口(16位),端口號的範圍【0~65535】,好比用於 瀏覽網頁服務的80端口,用於 FTP服務的21端口等。佈局
因爲物理端口和邏輯端口數量較多,爲了對端口進行區分,將每一個端口進行了編號,這就是端口號。端口號只具備本地意義,只爲了標誌本計算機應用層中各個進程在和運輸層交互時的層間接口。spa
2、端口號佈局和分類接口
一、服務器端使用的端口號:進程
(1)熟知端口號/系統端口號,數值【0~1023】。IANA把這些端口號指派給TCP/IP最重要的一些應用程序,使其衆所周知。每當出現一種新的應用程序,IANA必須爲它指派一個熟知端口,不然沒法進行通訊。路由
應用程序 | FTP | TELNET | SMTP | DNS | TFTP | HTTP | SNMP | SNMP(trap) |
熟知端口號 | 21 | 23 | 25 | 53 | 69 | 80 | 161 | 162 |
(2)登記端口號:數值【1024~49151】,爲沒有熟知端口號的應用程序使用。使用該類端口號必須在IANA按照規定的手續登記,以防止重複。it
二、客戶端使用的端口號:io
數值【49152~65535】,亦稱爲「短暫端口號」(該類端口號僅在客戶進程運行時才動態選擇)。該類端口號是留給客戶進程選擇暫時使用。