icmp是應用層嗎

icmp是應用層嗎的答案是:屬於。

icmp是應用層嗎

icmp是應用層嗎

屬於。

其功能主要有:偵測遠端主機是否存在,建立及維護路由資料,重導資料傳送路徑(ICMP重定向),資料流量控制。ICMP在溝通之中,主要是透過不同的類別(Type)與程式碼(Code) 讓機器來識別不同的連線狀況。

ICMP(Internet Control Message Protocol)Internet控制報文協議。它是TCP/IP協議簇的一個子協議,用於在IP主機、路由器之間傳遞控制訊息。控制訊息是指網路通不通、主機是否可達、路由是否可用等網路本身的訊息。這些控制訊息雖然並不傳輸使用者資料,但是對於使用者資料的傳遞起著重要的作用。

ICMP 的主要功能

發現網路錯誤

ICMP 可以發現某臺主機或整個網路由於某些故障而不可達的錯誤。

通告網路擁塞

當路由器快取了太多資料包時,由於傳輸速度無法達到它們的接收速度,將會生成ICMP 源結束資訊。對於傳送者,這些資訊將會導致傳輸速度降低。當然,更多 ICMP 資訊生成也將引起更多的網路擁塞。

協助解決故障

ICMP 支援 echo 功能,即在兩臺主機間的一個往返路徑上傳送一個數據包。Ping 命令是一種基於這種特性的通用網路管理工具,它將傳輸一系列的包,測量平均往返次數並計算丟失百分比。