关键词不能为空

当前您在: 主页 > 英语 >

常见报文格式汇总

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-11 17:33
tags:

-

2021年2月11日发(作者:kenichi)


附件:报文格式




1.1



Ethernet

< p>
数据包格式


(RFC894)


Ethernet




帧格式:



Type/Length


Payload

< br>目的


MAC


地址




MAC


地址



2 bytes


46-1500 bytes


6 bytes


6 bytes


VLAN


帧格式:



Type/Length



Payload


目的


MAC


地址




MAC


地址




2 bytes


6 bytes


6 bytes




0x8100


TCI 2bytes


2 bytes


3bits:UserPriority




1bit:CFI





12bits:VID



FCS(CRC)


4 bytes


FCS


4 bytes



1



DstMac


的最 高字节的最低


BIT


位如果为


1


,表明此包是以太网组播


/


广播包,


送给


CPU


处理。


< /p>


2


、将


DstMac

和本端口的


MAC


进行比较,如果不一致就丢弃。



3


、获取以太网类型字段

Type/Length




0x0800



IP




继续进行


3


层的


IP


包处理。

< br>


0x0806



ARP



送给


CPU


处理。



0x8035



RARP



送给


CPU


处理。



0x8863



PPPoE discovery stage


送给


CPU


处理。



0x8864



PPPoE session stage



继续进行

PPP



2


层包处理。

< p>


0x8100



VLAN


其它值当作未识别包类型而丢弃。




1.2



PPP


数据包格式



标志


7E


1byte


地址


FF


控制


03


协议



1byte


1byte


2bytes


Payload


最多


1500bytes


CRC


2bytes


标志


7E


1byte



1

、获取


PPP


包类型字段。



0x0021



IP




继续进行


3


层的


IP


包处理。

< br>


0x8021



IPCP



送给


CPU


处理。



0xC021



LCP



送给


CPU


处理。



0xc023



PAP



送给


CPU


处理。



0xc025



LQR



送给


CPU


处理。



0xc223



CHAP



送给


CPU


处理。



0x8023



OSICP


送给


CPU


处理。



0x0023



OSI



送给


CPU


处理。



其它值当作未识别包类型而丢弃。





1


1.3



ARP


报文格式


(RFC826)


以太网



以太网



帧类型



硬件类


协议类


硬件地


协议地


Op


目的地


源地址



2bytes






址长度



址长度



2bytes




6bytes


2bytes


2bytes


1bytes


1bytes


6bytes


|


?

< br>----


以太网首部


---->|


?


---------28


字节


AR P


请求


/


应答


------




发送端

< p>
以太网


地址



6bytes


发送端


IP

< p>




4bytes < /p>


目的以


太网地




6bytes



< br>IP





4bytes


1.4



IP


报文格式


(RFC791)(20bytes)


版本



首部长度



服务类型


TOS


4bits


4bits


8bits


标识


Ident


16bits


TTL


8bits


协议号



8bits


总长度



16bits





片偏移



13bits


Flag


3bits


首部检验和



16bits



IP


地址



32bits


目的


IP


地址



32bits


选项


(


可选


)



TOS


1 2 3 4 5 6 7 8


Precedence


Delay


Throughout


Reliablity





1.5



PING

报文格式


(



IP


封装


)(8bytes)


IP


首部



20bytes


ICMP


报文




类型


(0



8)


8bits


标志符


Identi


16bits


代码


(0)


8bits


检验和



16bits


序号



16bits


选项数据


(


可选


)







1.6



T CP


报文格式


(


IP


封装


)(20bytes)


IP


首部



20bytes


TCP


20bytes


TCP


数据




2



源端口号



16bits


目的端口号



16bits


序列号



32bits


确认序列号



32bits


U


A


P


R


S


F


窗口大小



R


C


S


S


Y


I


16bits


G


K


H


T


N


N


紧急指针



16bits


首部长度



4bits


保留



6bits


检验和



16bits


URG



紧急指针有效



ACK



确认序号有效



PSH



接收方应该尽快将这个报文交给应用层



RST



重建连接



SYN



同步序号用来发起一个连接



FIN



发端完成发送认务





1.7



U DP


报文格式


(


IP


封装


)(8bytes)


IP


首部



20bytes



源端口



16bits


UDP


长度



16bits




UDP


8bytes


UDP


数据



目的端口



16bits


UDP


检验和



16bits


1.8



MPLS


报文格式



二层头



MPLS

标签


(


可以有多个


)


IP


报文




Label value


20bits


MPLS


报文类型


:


以太网中



0x8847(


单播


)



0x8848(


组播


)


PPP


类型上



0x8281(MPLSCP)



协议名称



协议号



ICMP


1


TCP


6


UDP


17


OSPF


89




EXP


3bits


栈底标记



TTL


1bit


8bits


3



1.9



MTU







超通道



16Mb/s


令牌环


(IBM)


4 Mb/s


令牌环


(IEEE 802.5)


FDDI


以太网



IEEE 802.3/802.2


X.25


点对点


(


低时延


)




MTU


字节



65535


17914



4464



4352



1500



1492



576



296


1.10



TCP


UDP


应用



UDP


RIP


广播、多播



TFTP(S:69)


BOOTP(S:67 D:68)


SNMP


(Admin:162 Proxy:161)




TCP


FTP(21)


TELNET(23)


Rlogin


SMTP



2



以太网帧


,TCP/IP


数据报文详解



其实也 不是很详细


,


详细起来要很厚一本书


,


但是都是针对主要的写的



以太网


2


的帧格式



< /p>


前导码:


8


个字节,这个主要是给信号同 步的,给信号的开始传输的第一个


bit


定位的




目的地址:


6

< p>
个字节,目的的


MAC


地址




源地址:


6

个字节,是自己的


MAC


地址




类型长度:


2


字节,辨别上层协议的




数据:< /p>


46-1500


字节,就是上层的所有数据




帧校验


FCS

< br>:


4


字节,数据发过去的时候,会随机给个值,对端需要 验证这个值,如果值不


对,就说明这段数据干扰,或某种原因被修改。

< br>




4

数据部分最小


46


个字节,最大


1 500



以太帧最小


64


字节,最大


1518


字节。

< br>



这层主要是把物理层透明的传输

bits


组合成字节近而组合成帧,


在网络中传输。



MAC



址访问介 质,错误发现但是不能纠正。










IP


数据包格式




版本


Version



4


位,表示


IP

< p>
地址的版本



1111=32bits



首部长度


Header Lengt h



4


位,表示


IP


数据报头的长度,最小


20


字节 ,最大


69


字节。那


么这个

< p>
bit


是怎么表示的呢。


0001 = 1X4=4


字节




0101 = 5




5X4=20


字节




1111 = 15




15X4=60


字节




优先级与服务类型


Priority&type of ser vice



8


位,

该字段用于表示数据的优先级和服务类型,


通过数据包中划分一定的优先级,用于实 现服务质量的要求。




总长度


Total Length


:< /p>


16


位,该字段用于指示整个


IP


报的长度,最长


65535


个字节,包括


报头和数据。




标识符


Identification



16


位,当


IP


数据对上层数据进行 分段的时候,它会将所有的段分配


一组编号,然后将这些编号放入标识符字段,保证分段 不会被错误的进行重组,标识符字


段用于表示一个数据包所属的消息,以使得接受节点可 以重组被分断或分段的消息。




标志


Flags



3


位,标志和分段一起被用来传递信息,例如,对当前的包不能进行分段,或


者当一个包 被分段后,用以指示在一系列的包片段中,最后一个片段是否已发出。




段偏移量


Fragment Off set



13


位,在一个分段组序列中 如何将各片段重新连接起来。




TTL Time to live



8


位,


IP


数据包的生命周期,防御一 个数据包在网络中无限循环的转发下


去。当


TTL


值为


0


时,该数据报将被丢弃,数据包没经过一个路 由器,


TTL


值将减去


1





协议号


Protocd



8


位,该 字段表示在


IP


数据报中封装的是哪一个协议,


TCP



6



UDP




5

-


-


-


-


-


-


-


-



本文更新与2021-02-11 17:33,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/637837.html

常见报文格式汇总的相关文章