2025年报文格式(报文格式有哪些)

报文格式(报文格式有哪些)p style text indent 2em 01 TCP p

大家好,我是讯享网,很高兴认识大家。



 <p style="text-indent:2em;"> 01、TCP</p> 

讯享网

讯享网<img src="https://file1.elecfans.com/web2/M00/BD/D4/wKgaomWnOgOAISgoAACs6L-o1o4564.jpg" alt="afc86c72-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

1、源<u>端口</u>号和目的端口号:</p> 

讯享网用16bit表示所以端口号范围为0~65535,用来标识源主机和目的主机上的进程,用于运输层的多路复用和多路分解。</p> 

2、序号:</p> 

讯享网用于TCP重发时区分是第一次发送还是重发的TCP段,还可以在一次连接的范围防止重放攻击,不重数可以在很久时间防止重放攻击。</p> 

3、重放攻击:</p> 

讯享网攻击者拿到加密片段重新发给服务器,比如我们加密了密码,但攻击者仍然可以在不激活成功教程我们密码情况下,可以拿我们加密的密码直接去登录我们账号,所以可以在加密的时候把我们的密码和一个不重数拼在一起再加密,所以我们的密码加密版本,每次都会不同。</p> 

4、确认号:</p> 

讯享网和序号对应,指示发送确认号的一方下一次想接收的数据的序号,即接收方发送的确认号,表示接收方希望发送方下次发送数据的序号为确认号。</p> 

5、首部长度:</p> 

讯享网4比特,最多可以表示16个单位,每个单位是32比特即4个字节,所以最多可以表示64字节,所以TCP首部最长为64字节,一般如果没有选项字段只有20字节。</p> 

6、标志字段:</p> 

讯享网每个占1bit,SYN用于建立TCP连接,FIN用于终止连接,<u>AC</u>K用于确认收到,<u>RS</u>T用于重置连接(相当于异常终止连接),PSH用于指示接收方尽快把数据交给上层,URG用于表示TCP报文段中有紧急数据,CWR和ECE用于明确拥塞通告。</p> 

7、明确拥塞通告:</p> 

讯享网当路由器发现<u>网络</u>拥塞后设置IP数据报的ECN比特,接收方收到这个ECN比特的<u>信息</u>后,将TCP报文段上面的ECE比特置为1,然后发回给发送方,发送方收到ECE信息后,以减半拥塞窗口作为回应,并在下一次发送TCP报文段时把报文段上的CWR比特置为1,以告诉接收方拥塞窗口已减半。</p> 

8、接收窗口:</p> 

讯享网用于流量控制,是表示接收方接收缓冲还能容纳多少数据,发送方发送时会以接收窗口和拥塞窗口之中最小的为滑动窗口来流水线式发送数据。</p> 

9、因特网校验和:</p> 

讯享网16位,即两个字节,用于<u>检测</u>TCP头和数据有无错误,将报文段以16比特为一个单位,全部相加,溢出的会在结果后面加一,最后得到一个16比特的数,此时因特网校验和加上这一个16比特的数后使得16比特全变为1,如果不是1那么就传输出错。</p> 

10、紧急数据指针:</p> 

讯享网紧急数据的最后一个字节由16比特的紧急数据指针字段指出。</p> 

02、UDP</p> 

讯享网<img src="https://file1.elecfans.com/web2/M00/BD/D4/wKgaomWnOgOAbqs9AABVHRIQ6Bg996.jpg" alt="afdb2006-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

1、源端口号和目的端口号:</p> 

讯享网用16bit表示所以端口号范围为0~65535,用来标识源主机和目的主机上的进程,用于运输层的多路复用和多路分解。</p> 

2、长度:</p> 

讯享网UDP是一次性发送上层的数据,不会像TCP一样将上层的报文进行分段处理,16bit最多可以表示65535个字节,是首部加数据的长度,首部长度固定8字节。</p> 

3、因特网校验和:</p> 

讯享网16位,即两个字节,用于检测UDP头和数据有无错误,将报文段以16比特为一个单位,全部相加,溢出的会在结果后面加一,最后得到一个16比特的数,此时因特网校验和加上这一个16比特的数后使得16比特全变为1,如果不是1那么就传输出错。</p> 

03、IP</p> 

讯享网<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgOAAVXZAACl0jVSbSA443.jpg" alt="afebd270-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

1、版本:</p> 

讯享网4比特,最多表示16,用来标识是IPv4,还是IPv6。</p> 

2、首部长度:</p> 

讯享网4比特,最多可以表示16个单位,每个单位是32比特即4个字节,所以最多可以表示64字节,所以IP首部最长为64字节,一般如果没有选项字段只有20字节。</p> 

3、服务类型:</p> 

讯享网用于区分不同类型的数据报,如实时数据报(IP电话)和非实时流量(HTTP),IP电话要求低时延、高吞吐量、可靠性可以差点,但HTTP可以有时延,但是可靠性要求很好。</p> 


讯享网

4、数据报(包)长度:</p> 

讯享网16bit,理论上最多65535字节,但实际上很少超过1500字节,因为链路层的帧的负载一般最多1500字节(加上帧头最多1518字节,就是下面的<u>以太网</u>帧),IP数据包太长得分片。</p> 

5、标识、标志、片偏移:</p> 

讯享网用于分片,标识号相当于TCP的序号,把包分片后给每个分片加一个标识,相邻的分片标识数差1,标志是为了指示接收方接收完成了,通常最后一个分片的标志比特设为0,其他的为1,片偏移相当于偏移量,用于指示该分片是在整个数据报的哪个位置,便于目的主机接收后重新组装。</p> 

6、寿命:</p> 

讯享网8bit,最多255,IP数据报每经过一个路由器该字段减一,如果减为0,该数据报被丢弃。</p> 

7、协议:</p> 

讯享网用于表示IP数据报要交给哪个上层运输层协议,值为6是TCP,值为17是UDP。</p> 

8、首部检验和:</p> 

讯享网计算方式和上面一样,但是运输层首部检验和检验头和数据,IP只检验IP头,这样是为了提高转发效率。</p> 

9、源和目的IP地址:</p> 

讯享网用于标识源主机和目的主机,而运输层的端口用于标识主机上面的进程。</p> 

04、IPV6</p> 

讯享网<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgOAaW89AACDtZuRvVc180.jpg" alt="b004780c-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

1、版本:</p> 

讯享网4比特,最多表示16,用来标识是IPv4,还是IPv6</p> 

2、流量类型:</p> 

讯享网用于区分不同类型的数据报,如实时数据报(IP电话)和非实时流量(HTTP),IP电话要求低时延、高吞吐量、可靠性可以差点,但HTTP可以有时延,但是可靠性要求很好。</p> 

3、流<u>标签</u>:</p> 

讯享网用于区分不同的流,和流量类型作用类似。</p> 

4、有效载荷长度:</p> 

讯享网16bit,最大65535字节,IPv6不会分片,表示是数据长度不包括IPv6头部,因为IPv6头部固定是40字节。</p> 

5、下一个首部:</p> 

讯享网相当于IPv4的选项字段,把选项放在下一个首部里面,而且可以表示上层协议的首部在什么位置,相当于指示了上层协议,可以理解为把选项和IPv4的协议字段融合起来。</p> 

6、跳限制:和寿命一样,8bit,最多255跳。</p> 

讯享网7、源和目的IP地址:IPv6地址为128位。</p> 

05、IPSec</p> 

讯享网<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgOAc-4RAABy-ytWVBA626.jpg" alt="b013afa2-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

ESP(Encapsulation Security Paylo<u>ad</u>): 封装安全性载荷<br /> SPI(Security Pa<u>ram</u>eter Index): 安全<u>参数</u><u>索引</u></p> 

讯享网IPsec是为了加密IP数据报,加密步骤如下:</p> 

1、在初始IPv4数据报(包括首部和数据)后面附加一个ESP尾部;</p> 

讯享网2、使用<u>算法</u>和SA(Security Association) 安全关联规定的密钥加密第一步结果;</p> 

3、在加密后的数据附加ESP首部;</p> 

讯享网4、使用算法和SA规定的密钥为上述所有生成一个MAC(Message Authen<u>ti</u>cation Code)报文鉴别码即ESP MAC;</p> 

5、将该MAC放在尾部;</p> 

讯享网6、重新生成一个IPv4首部,这个新IP首部的地址是安全通道两端的地址,先经过安全通道传输,后面解密后再把里面初始IP数据报拿出来传输。</p> 

06、以太网帧结构</p> 

讯享网<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgOABsVDAABYW2lV_5Y440.jpg" alt="b01f57a8-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

1、前同步码:</p> 

讯享网前7个字节的值都是,最后一个字节的值是,前7个字节用于唤醒接收适配器,将接收方<u>时钟</u>和发送方时钟同步,为什么会不同步呢,因为适配器会以10Mbps、100Mbps、10Gbps传输速率,所以时钟不同,第8个字节最后两个11告诉适配器重要的内容要来了。</p> 

2、目的地址和源地址:</p> 

讯享网即MAC(Media Access Control)地址,占6个字节,如AA-AA-AA-AA-AA</p> 

3、类型:</p> 

讯享网相当于IP数据报头里面的协议,指示上层协议(网络层),网络层不只有IP协议。</p> 

4、CRC :</p> 

讯享网循环冗余检验,比检验和更加强的检测,即数据比特一直和一个特定二进制序列异或,最后剩下的二进制串就是CRC,虽然可以检测错误,并把错误帧丢弃,但是没有重发机制,无法提供可靠***。</p> 

07、802.1Q以太网帧结构</p> 

讯享网<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgOAWZl-AACASqj9IQU823.jpg" alt="b034a37e-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

大部分和上面一样,802.1Q是一种扩展以太网格式,用于跨越<u>VLAN</u>干线的帧,新加入了一个VLAN标签,VLAN标签由2字节的标签协议标识符,一个2字节的标签控制信息字段和一个3比特优先权字段。</p> 

讯享网08、802.11无线链路帧</p> 

<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgOAJJcfAACPjZFBs8Q521.jpg" alt="b046533a-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

讯享网1、帧控制:</p> 

类型和子类型用于区分关联、RTS、CTS、ACK和数据帧,从(f<u>or</u>m)和到(to)AP字段用于定义不同地址字段的含义(这些含义随着自组织模式或者基础设施模式而改变,而且在使用基础设施模式时,也随着是无线站点还是AP在发送帧而变化),WEP字段指示了是否使用加密。</p> 

讯享网2、持续期:</p> 

802.11无线网络中可以预约信道,用于表示预约时长,在数据帧和RTS即CTS帧都存储,RTS(Request to Send)请求发送帧,CTS(Clear to Send)允许发送帧。</p> 

讯享网3、RTS和CTS处理隐藏终端:</p> 

当站点监听到信道空闲,等待DIFS(Distribu<u>te</u>d Inter-Frame Space)分布式帧间间隔后发送RTS,在发送RTS后接收方等待SIFS(Short Inter-Frame Spacing)短帧间间隔后发送CTS,然后发送方收到该CTS,等待SIFS后发送数据,最后接收完数据后接收方等待SIFS后发送ACK。</p> 

讯享网4、地址字段:</p> 

每个地址都是一个MAC地址,地址2是传输该帧站点的MAC地址,地址1是要接收该帧的无线站点的MAC地址,地址3是路由器<u>接口</u>MAC地址,地址4是AP(Access Point)接入点自组织模式中互相转发时使用的地址。</p> 

讯享网5、有效载荷:包含有效数据,最大为2312字节,通常小于1500字节</p> 

6、CRC:循环冗余校验</p> 

讯享网09、SSL记录</p> 

<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgSATacJAAAklFAcluw932.jpg" alt="b0500b00-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

讯享网前三个字段不加密。</p> 

1、类型:指出该字段是握手报文还是包含应用数据的报文,也可以用于关闭SSL连接。</p> 

讯享网2、版本:版本字段是自解释的。</p> 

3、长度:长度字段用来从到达的TCP自己流提取SSL记录,SSL记录是在TCP的上层的。</p> 

讯享网10、RTP实时传输协议</p> 

<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgSACaoLAABjUKOOs173.jpg" alt="b05bee0c-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

讯享网1、有效载荷类型:</p> 

7比特,对于<u>音频</u>流有效载荷类型字段用于指示音频编码类型如(PCM、适应性增量调制、线性预测编码),通过改变类型可以提高语音质量和减少RTP流比特率(相当于降低质量)。</p> 

讯享网2、序号:16比特,用于检测丢包和恢复分组序列,每发送一个RTP分组则该序号加1。</p> 

3、时间戳:反映RTP数据分组中的第一个字节采样时刻。</p> 

讯享网4、同步源标识符:表示RTP流的源,表示发送方的IP地址,而是新的流开始时源随机分片的一个数。</p> 

11、OpenFlow流表</p> 

讯享网<img src="https://file1.elecfans.com/web2/M00/BD/D5/wKgaomWnOgSAFzxjAAA0CG0G.jpg" alt="b06d9418-b44f-11ee-8b88-92fbcf53809c.jpg" /></p> 

计算机网络各层协议和操作抽象成匹配加动作转发表,即匹配某些字段,进行某些操作,如网络层路由器路由表,匹配IP转发数据报,都可以抽象为流表。</p> 

讯享网审核编辑:汤梓红</p> 
小讯
上一篇 2025-06-11 18:42
下一篇 2025-05-14 07:24

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/157848.html