服務器端口數高達65535,但還有很多未定義的端口,常用的只有幾十個。根據參考對象的不同,港口有不同的分類方法。
根據港口的性質,它們可分為以下三類:
1.可識別的端口(眾所周知的端口)
也被稱為“公共端口”。這些端口號的范圍從0到1023,它們與一些特定的服務緊密綁定。通常這些端口的通信都明確表示某個服務的協議,不能重新定義其角色對象。例如,端口80總是用于HTTP通信,而端口23專用于遠程登錄服務。這些端口通常不會被特洛伊木馬等黑客使用。
2.注冊端口(注冊端口)
這個端口號從1024到49151。它們松散地綁定到一些服務。也可以說,這些端口綁定了很多服務,也有很多其他用途。這些端口大多沒有明確定義服務對象,不同的程序可以根據實際需要自行定義。請記住,這些常見的程序端口對于保護和殺死特洛伊木馬非常必要。
3.動態和/或專用端口
端口號范圍從49152到65535。理論上,公共服務不應分配給這些端口。事實上,一些特殊的程序,尤其是一些木馬程序,非常喜歡使用這些端口,因為這些端口往往不容易引起注意,容易被隱藏。
根據提供的不同服務模式,端口可分為以下兩種類型:
1.TCP協議端口
這種端口直接與接收方相連,發送信息后可以確認信息是否到達。TCP協議多是這樣使用的。
2.UDP協議端口
這種端口不與接收方直接相連,只在互聯網上發送信息,不管信息是否到達,這就是前面介紹的“無連接模式”。UDP協議多采用這種方式,IP協議也是無連接方式。
所謂的端口和門牌號差不多。客戶端可以通過ip地址找到對應的服務器,每個應用程序對應一個端口號。只有知道服務器租約中對應程序的端口,客戶端才能真正訪問服務器。有不懂的請咨詢夢飛服務器了解。
