icmp是應用層嗎

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

icmp是應用層嗎

icmp是應用層嗎

屬於。

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

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

ICMP 的主要功能

發現網絡錯誤

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

通告網絡擁塞

當路由器緩存了太多數據包時,由於傳輸速度無法達到它們的接收速度,將會生成ICMP 源結束信息。對於發送者,這些信息將會導致傳輸速度降低。當然,更多 ICMP 信息生成也將引起更多的網絡擁塞。

協助解決故障

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