IP数据包格式
IP层提供的服务是通过IP层对数据包的封装与拆封来实现的
IP数据包的格式分为报头区和数据区两大部分,其中报头区是为了正确传输高层数据而加的各种控制信息,数据区包括高层协议需要传输的数据。
版本: 占4位,指IP协议的版本。通信双方使用的IP协议版本必须一致。广泛使用的IP协议版本号为4(即IPv4)。
首部长度 占4位,可表示的最大十进制数值是15。
总长度 总长度指首部和数据之和的长度,单位为字节。总长度字段为16位,因此数据报的最大长度为2^16-1=65535字节。
ICMP协议
ICMP协议是一个“错误侦测与回馈机制”:
通过IP数据包进行封装
用来发送错误和控制信息
封装过程为:
使用Ping命令诊断网络连接
Ping 127.0.0.1 (回环地址)测试本机是否正确配置TCP/IP
Ping 本机IP地址,查看是否正确的添加到本地网络中
Ping 默认网关IP地址,查看是否与网络主机通信
Ping 远程主机IP地址,验证是否可以通过路由器通信
Ping -t (一直ping) -a(可以显示对方机器名称) -l(可以控制包的大小)
广播与广播域概述
广播:将广播地址作为目的地址的数据帧
广播域:网络中能接受同一个广播所以节点的集合
MAC地址广播为:FF-FF-FF-FF-FF-FF
广播IP地址为IP地址网段的广播地址 主机位全为255
MAC地址:厂商地址,硬件地址
IP地址:标识一台计算机的网址
子网掩码:确地IP地址的网络地址
网关;路由器的接口IP地址
ARP协议概述
Address Resolution Protocol地址解析协议,将已知的IP地址解析成MAC地址
ARP协议工作为:pc1发送数据给pc2,先查看缓存中有没有pc2的MAC地址,pc1发送ARP请求广播消息,所以主机收到ARP请求消息,pc2单播形式回复ARP应答,其他主机则丢弃,pc1的缓存中便有pc2的mac地址
查看本机ARP缓存表:
Router#show arp
清除ARP缓存表
Router#clear arp-cache
绑定ARP(IP与Mac地址绑定)
Router(config)#arp ip-address mac-address arpa
ARP欺骗网关
ARP欺骗所以计算机:导致网络上不去
ARP欺骗网关,窃取流量
ARP故障处理::
1.在主机绑定ARP
2.网关路由器绑定ARP
3.交换机绑定ARP
主机ARP地址表(保存为:120s)
交换机MAC地址表(保存为:300s)