IP基本原理
以太网帧结构
传统以太网帧结构
8字节的前导符:标识已经到数据帧
6字节目的MAC地址
6字节源MAC地址
2字节类型:标识上层协议 IP (0x0800) ARP(0x0806)
46-1500:数据
4字节FCS校验:检验数据完整性
IEEE 802.3帧结构
1字节SOF:定界符
2字节长度:标识IEEE 802.3的帧长度
局域网通信
单播(unicast)
广播(Broadcast)
组播(Multicast)
IP数据包结构
IP及其相关协议
IP主要作用
- 表示节点和链路
- 寻址和转发
- 适应各种数据链路
路由器特点
- 一个接口代表一个广播域
- 一个接口代表一个子网、网段、网络
- 同一规格路由器不用接口不能再同一个网络内
IP报文结构
4bit Version 版本号
IHL 报文头部长度
Type of service 优先级,一般用于QOS
Total Length 总长度
Identification 标识是否需要分片
Flags 一个数据进行分片之后传输,该字段标识后面是否还有这个数据的分片
Fragment Offset(分片偏移)分片之后重组数据,通过Fragment Offset来确定分片数据的先后
Time to live 生命周期 每经过一台设备 -1,最大为255,TTL=1不会继续传输
Priotocol 标识上层协议
Header Checksum 头部校验核
Source Address 源地址
Destination Address 目的地址
最大传输单元MTU
MTU是链路层传送的最大数据包,单位是字节;如果IP层有一个数据报文要传,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片(Fragmentation),把数据报分成若干片,这样每一片都小于MTU;MTU最大值:65535
ARP地址解析协议
代理ARP
主机单播IP包发送/接收