主機(jī)如何區(qū)分不同的網(wǎng)絡(luò)服務(wù)?

端口包括物理端口和邏輯端口。物理端口是用于連接物理設(shè)備之間的接口,邏輯端口是邏輯上用于區(qū)分服務(wù)的端口。TCP/IP 協(xié)議中的端口就是邏輯端口,通過(guò)不同的邏輯端口來(lái)區(qū)分不同的服務(wù)。端口有什么用呢?我們知道,一臺(tái)擁有 IP 地址的主機(jī)可以提供許多服務(wù),比如 Web 服務(wù)、FTP 服務(wù)、SMTP 服務(wù)等,這些服務(wù)完全可以通過(guò) 1 個(gè) IP 地址來(lái)實(shí)現(xiàn)。那么,主機(jī)是怎樣區(qū)分不同的網(wǎng)絡(luò)服務(wù)呢?顯然不能只靠 IP 地址,因?yàn)?IP 地址與網(wǎng)絡(luò)服務(wù)的關(guān)系是一對(duì)多的關(guān)系。實(shí)際上是通過(guò) “IP 地址 + 端口號(hào)” 來(lái)區(qū) 分不同的服務(wù)的。

公認(rèn)端口(Well-Known Ports)
這類端口也常稱之為 "常用端口"。這類端口的端口號(hào)從 0 到 1023,它們緊密綁定于一些特定的服務(wù)。通常這些端口的通信明確表明了某種服務(wù)的協(xié)議,這種端口是不可再重新定義它的作用對(duì)象。80 端口實(shí)際上總是 HTTP 通信所使用的,而 23 號(hào)端口則是 Telnet 服務(wù)專用的。
注冊(cè)端口(Registered Ports)
端口號(hào)從 1025 到 49151。分配給用戶進(jìn)程或應(yīng)用程序。這些進(jìn)程主要是用戶選擇安裝的一些應(yīng)用程序,而不是分配好的公認(rèn)端口的常用程序。
動(dòng)態(tài)和 / 或私有端口(Dynamic and/or Private Ports)
之所以稱為動(dòng)態(tài)端口,因?yàn)樗话悴还潭ǚ峙淠撤N服務(wù),而是動(dòng)態(tài)分配。
IP66在線查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146
