傳輸層
盡管只有IP協議適合在主機之間發送數據包,但仍需要區分每個主機(套接字)上的多個發送方和接收方。傳輸協議UDP(用戶數據報協議),TCP(傳輸控制協議)及其伴隨的ICMP(Internet控制消息協議)提供了這種可能性。所有這些協議都與下面使用IPv4和IPv6無關。
UDP和TCP都定義了“端口”,即每個主機上的端點,使用它們的編號(16位,0到65535)進行區分。“端口”的概念類似于每臺計算機具有的外部端口(用于與打印機,鼠標,鍵盤和任何種類的外部設備進行通信)–兩者均提供了與外界通信的端點,因此物理端口和“虛擬”端口具有相同的名稱。UDP是對IP的最簡單補充,雖然大多數服務依賴于TCP,但也有一些服務不需要握手、自動重傳等開銷-它們使用UDP,例如DNS(域名服務)、實時音頻和視頻流、多人游戲等。ICMP用于由主機和其他網絡設備交換的各種控制消息,用于TCP、UDP和一般IP分組傳輸。
IPScan中文使用方法文檔
推薦文章: