第三讲
ICMP协议 因特网控制报文协议
数据包格式
以太网头-ip头-icmp-fcs
Type表示消息类型
code表示同意消息类型的不同信息
Checksum检验和 检测报文是否被篡改
用途
1测试连通性 Ping:echo request echo reply 2错误报告 如上图,如不可达,会告诉你为什么不可达 网络部可达:路由器没有去向目地网络的 主机不可达:网络中找不到对应的主机 协议不可达:能找到主机,但没有找到四层的协议 端口不可达:以上都能识别,但端口对应的应用不可达
Icmp重定向
如果访问服务器A本来第一跳是RTB 但RTB会重定向让PCa的第一跳直接跳到RTA
源地址ping R1-R2 1.1.1.1 2.2.2.2
在R1上ping Cisco:ping 2.2.2.2 source 1.1.1.1 Huawei:ping -a 1.1.1.1 2.2.2.2 -t默认是 2000 毫秒 内如果应答了 就是ping 成功了
TraceRT 路由跟踪 比ping更好用更详细
ARP协议
解决再以太网环境中 二三层映射问题 只能再ipv4环境下工作 Operation code 请求是1 应答是2
Arp代理
一般由路由器实现 有不同网关的情况下通过代理可以连通
原理是有路由器里的arp表回复给不同网段的arp请求 路由器会假装是被访问的pc 回复arp