1. 整体查看协议:
2. 网络层各个协议说明:
ip: Internet protocol,网际互联协议。提供包的传输、分割与重组。提供一种无连接、不可靠的、尽力而为的数据包传输服务。MUT(最大传输单元):以太网帧1500
IP 路由 = 唯一的IP地址+网络之间传送机制
不同的网络通过路由器连接
IP头固定部分的长度为20个字节,可选部分的长度为0-40个字节。
ip头格式:
其中“协议”值不同时,所表示的协议不同,具体为:
icmp: internet control mgr protocol, 网络控制管理协议。ICMP 报文封装在IP 数据报中,不保证可靠。主要作用:①网络通不通②主机是不是可达③路由是否可用。如果异常,会自动发送icmp给源主机
igmp: internet group mgr protocol,组播协议。
ARP:address resolution protocol,地址解析协议。根据ip地址转mac地址。
ARP协议是被直接封装在数据链路层帧(例如以太网帧)中进行传输的,而不需要经过IP协议的封装。难怪找了好久,怎么看不到标准的“IP头 + 报文”的格式。
op字段值为:0请求, 1应答
RARP:reverse ARP, 反向地址解析协议。主机根据mac 地址向路由器上的rarp服务器请求ip地址。
op字段值为:3请求,4应答