1.定义: 互联网信息控制协议(Internet Control Message Protocol),是面向无连接的协议,用于实现链路连通性测试和链路追踪,可以实现链路差错报告。ICMP运行在传输层协议,服务于ip协议。 ddos包括icmp,tcp/udp dns/http 类型值/代码值:8|0请求,0|0回复-->区分数据包类型 校验和:实现数据包完整性校验 标识符:用于标志不同的ping进程 序列号:表示在此进程下的第几个包 Tracert/Traceroute的原理(探测本地到目的路径,利用TTL超时规则实现“网络踩点”) 2.工具(基于ICMP协议开发的软件) 1.Ping 2、Traceroute/Tracert 3、Ping的原理(探测目的主机是否有问题。探测本地到目的地的延迟等) 1、Echo request回显请求 2.Echo reply 回显应答 (1)Winndows 链路追踪的实现原理 PC通过制造特殊TTL值数据包发送目的地达到过程的网络“踩点” Linux/Unix链路追踪的实现原理: