欢迎来到天天文库
浏览记录
ID:50029671
大小:831.50 KB
页数:27页
时间:2020-03-04
《网络协议报文格式汇总.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1序21.1协议的概念21.2TCP/IP体系结构22链路层协议报文格式22.1Ethernet报文格式22.2802.1qVLAN数据帧(4字节)32.3QinQ帧格式42.4PPP帧格式42.5STP协议格式52.5.1语法52.5.2语义62.5.3时序82.6RSTP消息格式92.6.1语法92.6.2语义112.6.3时序133网络层协议报文14•IP报文头14•ARP协议报文16♦语法16♦语义17♦时序173.VRRP协议报文18.语法183.BGP协议报文19.语法19.语义251序、1.1协议的概念协议由
2、语法、语义和时序三部分组成:语法:规定传输数据的格式;语义:规定所要完成的功能;时序:规定执行备种操作的条件、顺序关系;TCP/IP体系结构TCP/IP协议分为四层结构,每一层完成特定的功能,包括多个协议。木课程实验屮相关协议的层次分布如附图3-1所示。图TCP/IP协议层次应用层・i云揄屋a网际层网纟各接口层门RIP、OSPF、FTPwTCP、UDPpIP、ARP、ICMP^底层协议(Ethernet)®这些协议2间的PDU封装并不是严格按照低层PDU封装高层PDU的方式讲行的,附图3・2显示TEthernet帧、ARP
3、分组、IP分组、ICMP报文、TCP报文段、UDP数据报、RIP报文、OSPF报文和FTP报文Z间的封装关系。TCP首部。数抿:FTPp图各协议PDU间的封装关系IP分组卩IP首咅W数拐:ICXIP、TCP、UDP、OSPFp帧首部7数抿:ARP、IPaEthernet帧门Tqp报文段“..UDP■数拐报aTCP苜部j数抿:FTPv
4、UDP首咅関数擔:RIP®2链路层协议报文格式Ethernet报文格式最新的IEEE802.3标准(2002年)中定义Ethernet帧格式如下:图21以太网报文格式pytes66246~15
5、004a目的IAC地址』
6、源XIAC地址J类型长度2数据2FCS®•其中,类型/长度值小于1536(0x0600)时表示数据字段的长度,大于等于1536(0x0600)时表示数据字段的协议类型。类型/长度值0x0800表示帧屮封装的数据为IP分组,类型值0x0806表示帧屮封装的数据为ARP分组。•EthernetII类犁以太网帧的最小长度为64字节(6+6+2+46+4)最大长度为151X字节(6+6+2+1500+4)o其屮前12字节分别标识出发送数据帧的源节点MAC地址和接收数据帧的目标节点MAC地址。(注:ISL
7、封装示可达1548字节,802.1Q封装示可达1522字节)•接下来的2个字节标识出以太网帧所携带的上层数据类型,如下:IPv4:0x0800ARP:0x0806PPPoE:0x8864802.1Qtag:0x8100IPV6:0x86DDMPLSLabel:0x8847•在不定长的数据字段麻是4个字节的帧校验序列(Frame.CheckSequence,FCS)802.1qVLAN数据帧(4字节)图2-2VLAN数据帧结构Type:长度为2字节,取值为0x8100,表示此帧的类型为802.IQTag帧。PRI:长度为3比
8、特,可取0〜7Z问的值,表示帧的优先级,值越大优先级越高。该优先级主要为QoS差分服务提供参考依据(COS)。CFI字段标识MAC地址在不同的传输介质中是否以标准格式进行封装,长度为lbit,取值为0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装,缺省取值为0VLANIdentifier(VID):长度12bits,可配置的VLANID取值范围为1〜4094。通常vlan0和vlan4095预留,vlanl为缺省vlan,一般用于网管。QinQ帧格式图2・3QinQ帧结构目的MAC地址a源IAC地址卩802.
9、1Qtaga802.1Qtagp类型长度卩数据aFCS2Bytes6J44246-15004vPPP帧格式图24PPP帧格式Bits8888/16168心PPP报文的内容是指AddressxControKProtocol和Information四个域的内容。各字段的含义如下。Flag域Flag域标识了一个物理帧的起始和结束,该字节为0x7E。Address域PPP协议是被运用在点对点的链路上,它可以唯一标识对方。因此使用PPP协议互连的两个通信设备无须知道对方的数据链路层地址。所以该字节已无任何意义,按照协议的规定将该字节
10、填充为全1的广播地址。Control域同Address域一样,PPP数据帧的Control域也没有实际总义,按照协议的规定通信双方将该字节的内容填充为0x03oAddress和Control域一起表示了此报文为PPP报文,即PPP报文头为FF03oProtocol域协议域可用来区分PPP数据帧屮信息域所
此文档下载收益归作者所有