目录
一、IP数据包格式
IP数据包 | ||
ip头部 | tcp/udp头部 | 上层数据 |
二、ICMP协议
1.ICMP协议的含义
ICMP是一个错误侦测与回馈机制
通过ip数据包封装
检测主机的双向联通性
通过ping的命令来显示
2.ping的命令代码
ping的命令代码如下(示例):
ping -t ip地址 长ping
ping -l 指定包的大小 ip地址
ping -w 指定等待时间 ip地址
ping -n 指定次数 ip地址
如果主机A与主机B之间不能通信了
1:ping自己127.0.0.1 硬件 网卡是否正常
2:看双方地址是否有问题 看是否在同一个网段
3:看网关是否有问题 网关是两个网段之间通讯的桥梁
4:防火墙策略是否有问题(配合 找网络工程师)
三、ARP协议
1.ARP协议的含义
将ip地址转换成mac地址
检测IP地址冲突
2.ARP协议的工作过程
1:pc1想和pc2通信,由于没有mac地址所以无法发送数据包
2:查看arp表项,arp在初始状态是是空的
3:pc1会发送arp广播,同一网段的用户就会收到arp广播,只有pc2会回复
4:pc1根据pc2的回复 将pc2的mac地址和ip地址填入自己的arp表中
5:下次在通信时 直接封装数据包 不需要再发送arp广播