IP报文中的协议字段有哪些Word文件下载.docx
《IP报文中的协议字段有哪些Word文件下载.docx》由会员分享,可在线阅读,更多相关《IP报文中的协议字段有哪些Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。
1.2tcp/ip体系结构..................................................................................................................................2
2链路层协议报文格式................................................................................................................................2
2.1ethernet报文格式................................................................................................................................2
2.2802.1qVlan数据帧(4字节).............................................................................................................3
2.3qinq帧格式.........................................................................................................................................4
2.4ppp帧格式..........................................................................................................................................4
2.5stp协议格式.......................................................................................................................................5
2.5.1语法...........................................................................................................................................5
2.5.2语义...........................................................................................................................................6
2.5.3时序...........................................................................................................................................8
2.6Rstp消息格式....................................................................................................................................9
2.6.1语法...........................................................................................................................................9
2.6.2语义.........................................................................................................................................11
2.6.3时序.........................................................................................................................................13
3网络层协议报文.....................................................................................................................................14
3.1ip报文头............................................................................................................................................14
3.2aRp协议报文.....................................................................................................................................16
3.2.1语法.........................................................................................................................................16
3.2.2语义.........................................................................................................................................17
3.2.3时序.........................................................................................................................................17
3.3VRRp协议报文..................................................................................................................................18
3.3.1语法.........................................................................................................................................18
3.4bgp协议报文....................................................................................................................................19
3.4.1语法.........................................................................................................................................19
3.4.2语义.........................................................................................................................................25
1序、
1.1协议的概念
协议由语法、语义和时序三部分组成:
语法:
规定传输数据的格式;
语义:
规定所要完成的功能;
时序:
规定执行各种操作的条件、顺序关系;
1.2tcp/ip体系结构
tcp/ip协议分为四层结构,每一层完成特定的功能,包括多个协议。
本课程实验中相关协议的层次分布如附图3-1所示。
图1-1tcp/ip协议层次
这些协议之间的pdu封装并不是严格按照低层pdu封装高层pdu的方式进行的,附图3-2显示了ethernet帧、aRp分组、ip分组、icmp报文、tcp报文段、udp数据报、Rip报文、ospF报文和Ftp报文之间的封装关系。
图1-2各协议pdu间的封装关系
2链路层协议报文格式
2.1ethernet报文格式
最新的ieee802.3标准(20xx年)中定义ethernet帧格式如下:
图2-1以太网报文格式
其中,类型/长度值小于1536(0x0600)时表示数据字段的长度,大于等于1536(0x0600)
时表示数据字段的协议类型。
类型/长度值0x0800表示帧中封装的数据为ip分组,类型值0x0806表示帧中封装的数据为aRp分组。
ethernetii类型以太网帧的最小长度为64字节(6+6+2+46+4)最大长度为1518字
节(6+6+2+1500+4)。
其中前12字节分别标识出发送数据帧的源节点mac地址和接收数据帧的目标节点mac地址。
(注:
isl封装后可达1548字节,802.1q封装后可达1522字节)
接下来的2个字节标识出以太网帧所携带的上层数据类型,如下:
ipv4:
0x0800
aRp:
0x0806
pppoe:
0x8864
802.1qtag:
0x8100
ipV6:
0x86dd
mplslabel:
0x8847
在不定长的数据字段后是4个字节的帧校验序列(Frame.checksequence,Fcs)
2.280