简介:本文的首席执行官注释将介绍UDP软件包最大数据的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
本文目录清单:
1. UDP一次可以传递的最大数据是什么?2. UDP数据包的最大数据是什么?3. UDP最大数据段的长度是多少?4. UDP软件包的最大尺寸是多少?5.可以安装LAN中的UDP软件包?6。TCP和UDP软件包的最大长度是多少?UDP中的总长度字段是可以用65535 UDP协议头可以表示的2个字节的最大数量,该数字占8字节,因此可以发送的最大数据长度为65535--8 = 65527
首先,我们知道TCP/IP通常被视为四层式协议系统,包括链接层,网络层,传输层,应用层。
UDP属于运输层,让我们看一下从底部到上一步的步骤:
以太网数据框架的长度必须在46-1500字节之间,这取决于以太网的物理特征。
这个1500个字节称为链路层的MTU(最大传输单元)。但这并不意味着链路层的长度限制为1500字节。实际上,此MTU是指链接层的数据区域。
它不包括链路层和后部的第一个和第18个字节。
因此,实际上,该1500字节是网络层IP数据报的长度限制。
由于IP数据报的第一个是20个字节,因此IP数据报数据区域的长度为1480字节。
此1480字节用于将TCP消息段或UDP数据报纸从UDP放置。由于UDP数据报的前8个字节,UDP数据报的数据区域的最大长度为1472个WordsFestival。
这个1472字节是我们可以使用的字节数。:)
从UDP的封装格式来看。源端口和目标端口占16位。Datagram的长度为16位。
该数据报在数据报的长度(包括第一个和数据区域)中表示。最小值为8,即没有数据时的长度。
2^16 =65536。因此,UDO的最大数据报纸长度为65536字节。
希望帮助您。
65507约为64K
为什么最大的65507?
因为UDP Baotou具有2个字节来记录袋子的长度。2字节可以指示最大值:2^16-1 = 64K-1 = 65535
UDP Baotou帐户为8个字节,IP Baotou帐户为20个字节,65535-28 = 65507
如果要发送的UDP消息大于65507怎么办?
您需要由开发人员将其发送。碎片的粒度最大为65507字节。系统的发送功能不支持65507字节发送的单个软件包。
通过使用局部网络中的UDP协议可以传递多少数据?
****以太网数据框的最大长度为1500字节,即IP数据消息的长度,即数据链路层的MTU(最大传输单元)****
下图是IP数据报的详细格式:
可以看出,报告区域占32 * 5 = 160位(不是可选零件),即20个字节,然后剩下的上限协议的字节数为1500 -20 = 1480字节。
换句话说,UDP协议是IP协议的上层,仅保留1480个字节。UDP消息的结构如下所示:
可以看出,UDP协议具有8个字节。因此,UDP留给上层的传输大小仅为1480 -8 = 1472字节。
1500(以太网单一最大)-20(IP协议职业)-8(UDP协议职业)= 1472(应用程序剩下的单个传输大小)
使用LAN中的UDP协议,最好在1472个字节内限制传输数据。
在发送端,IP协议将数据划分为多个IP消息以发送;有必要在接收端重新组织数据报纸。这样,不仅存在碎片和重组的计算开销,而且IP数据报的丢失也会导致整个UDP数据报传输失败,从而增加概率。失败。
对于UDP协议,整个软件包的最大长度为65535,其中Baotou长度为65535-20 = 65515;
对于TCP协议,确定整个软件包的最大传输大小是MSS是可以在TCP数据包时传输的最大数据段。
为了实现最佳传输效率TCP协议,建立连接时,应协商双方的MSS值。此值TCP协议通常使用MTU值,而不是MTU值。Baotou20bytes),因此MSS通常为1460。
扩展信息
对于以太网,TCP的最大段长度是MSS通常为1460个字节(1500(MTU)-20(IP头)-20(TCP头)= 1460字节),减去TCP TCPTIMESSTAMP的12个字节,留给TCP文本数据为1448字节。
此外,TCP流量控制采用滑动窗口机构,发送窗口的大小小于最小值(接收终端通知的接收窗口大小以及发送端的拥塞窗口大小)。
结论:以上是有关每个人的UDP软件包最大数据的主要CTO注释的相关内容回答。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?