PromleeBlog
网站地图
关于博客
菜单
loading..🐩🐩🐩🐩
学习
Network
Control Plane
ICMP:互联网控制消息协议
ICMP:互联网控制消息协议
📅
ICMP:互联网控制消息协议(Internet Control Message Protocol)
Traceroute与ICMP
ICMP:互联网控制消息协议(Internet Control Message Protocol)
🔗
主机和路由器用于识别、排查网络问题的协议。
错误报告(Error Reporting)
ICMP用于报告主机、网络、端口或协议不可达等错误。
回显请求与响应(Echo Request/Reply)
可以使用ICMP回显请求与响应消息,确认网络连接状态。
Traceroute与ICMP
🔗
源主机连续向目标发送UDP报文段。
第一个报文段的TTL(Time To Live,生存时间)设为1。
第二个报文段的TTL设为2。
以此类推。
使用不常用的端口号。
第n组数据报到达第n个路由器时:
路由器丢弃数据报,发送ICMP消息(类型11,代码0)。
ICMP消息中包含路由器名称与IP地址。
ICMP消息到达后,源主机记录RTT(Round-Trip Time,往返时间)。
终止条件
UDP报文段到达目的地时,源主机结束探测。
收到目的地发来的ICMP“端口不可达”消息(类型3,代码3)后,源主机结束探测。
源主机停止。
ICMP:互联网控制消息协议 | PromleeBlog