以下內(nèi)容來自RFC6335 一個端口號由一個16位數(shù)字表示,范圍0~65535。端口號由IANA負責分配,主要分為3大類: 系統(tǒng)端口(Well known port)系統(tǒng)端口范圍:0~1023 系統(tǒng)端口由IANA負責分配。需要走申請流程,申請手續(xù)最為嚴格。 用戶端口(Registered port)用戶端口范圍:1024~49151 用戶端口由IANA負責分配。需要走申請流程,申請手續(xù)相對系統(tǒng)端口來說不那么嚴格。 動態(tài)端口(Private port)動態(tài)端口范圍:49152~65535 動態(tài)端口不在IANA的分配范圍,應(yīng)用程序可以在不用申請這些端口的情況下使用這些端口,但是,有個問題,因為這些端口可能會被其他應(yīng)用程序或者操作系統(tǒng)使用,所以,我們不能假定這些端口在任意時間都可用,因此,不能將這些端口用于標示一個服務(wù)。 結(jié)論系統(tǒng)端口通常緊密綁定于一些比較常用的服務(wù),用戶端口也綁定了其他的許多服務(wù)。動態(tài)端口不固定分配給某個服務(wù),但是有可能使用前已經(jīng)被其他服務(wù)占用。當使用動態(tài)端口的進程退出,端口資源釋放。 |
|
來自: wxt208 > 《網(wǎng)絡(luò)》