系统:WinAll 大小:21.1M
类型:电子阅读 更新:2015-11-04
网络协议图全景,搞网络的必备 链路层 MPLS层 网络层 传输层 应用层
1 序、1.1 协议的概念协议由语法、语义和时序三部分组成:
语法:规定传输数据的格式;
语义:规定所要完成的功能;
时序:规定执行各种操作的条件、顺序关系;
1.2 TCP/IP体系结构TCP/IP协议分为四层结构,每一层完成特定的功能,包括多个协议。本课程实验中相关协议的层次分布如附图3-1所示。
图1-1 TCP/IP协议层次
这些协议之间的PDU封装并不是严格按照低层PDU封装高层PDU的方式进行的,附图3-2显示了Ethernet帧、ARP分组、IP分组、ICMP报文、TCP报文段、UDP数据报、RIP报文、OSPF报文和FTP报文之间的封装关系。
图1-2 各协议PDU间的封装关系
2 链路层协议报文格式2.1 Ethernet报文格式最新的IEEE 802.3标准(2002年)中定义Ethernet帧格式如下:
图2-1 以太网报文格式
l 其中,类型/长度值小于1536(0x0600)时表示数据字段的长度,大于等于1536(0x0600)时表示数据字段的协议类型。类型/长度值0x0800表示帧中封装的数据为IP分组,类型值0x0806表示帧中封装的数据为ARP分组。
l Ethernet II类型以太网帧的最小长度为64字节(6+6+2+46+4)最大长度为1518字节(6+6+2+1500+4)。其中前12字节分别标识出发送数据帧的源节点MAC地址和接收数据帧的目标节点MAC地址。(注:ISL封装后可达1548字节,802.1Q封装后可达1522字节)
l 接下来的2个字节标识出以太网帧所携带的上层数据类型,如下:
IPv4: 0x0800
ARP:0x0806
PPPoE:0x8864
802.1Q tag: 0x8100
IPV6: 0x86DD
MPLS Label:0x8847
l 在不定长的数据字段后是4个字节的帧校验序列(Frame. Check Sequence,FCS)