❶ TCP 、UDP包的最大长度是多少
对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515;
对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传输的最大数据分段。
为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。
(1)最大数据段长度扩展阅读
对于一个以太网来说,TCP的最大报文段长度即MSS一般是1460字节(1500(MTU) - 20(IP head) - 20(TCP head) = 1460 Byte),减去12字节的TCP timestamp option,留给TCP正文数据是1448字节。
另外,TCP流量控制采用了滑动窗口机制,发送窗口的大小要小于min(接收端通告的接收窗口大小,发送端拥塞窗口大小)。
❷ UDP最大数据段长度是多少
从UDP的封装格式来看。其中源端口和目的端口各占16位。数据报长度位占16位。内
此数据报长容度表示的为数据报长度,包含首部和数据区,以字节为单位,最小值为8,即没有数据时的长度。
2^16=65536.所以,UDO最大的数据报长度为65536字节。
希望能帮助你。。。
❸ TCP UDP,IP包的最大长度是多少
对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515;
对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传
输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需
要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小值
确定为这次连接的最大MSS值。IP层:
对于IP协议来说,IP包的大小由MTU决定(IP数据包长度就是MTU-28(包头长度)。 MTU值越大,封包就越大,理论上可增加传送速率,但
MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492, 而以太网
(Ethernet)的最高MTU值则是1500,而在Internet上,默认的MTU大小是576字节
希望对你有帮助,望采纳。
❹ 计算机所能处理的最大数据长度
无限的
随着计算机硬件的发展,数据就会扩展。
❺ MSS的最大报文段长度选项
最大报文段长度选项MSS,MSS选项用于在TCP连接建立时,收发双发协商通信时每一个报文段所能承载的最大数据长度。这个选项由4个字节构成:第1字节(选项类型)为2;第2字节(选项长度)为4,然后是一个16比特的选项数据,指出报文段中允许的最大数据长度(以字节为单位)。MSS选项只能在初始化连接请求(SYN=1)的报文段中使用。在报文段中发送MSS选项的终端利用该选项来对端TCP实体通告本端点在一个报文段中所能够接受的最大数据长度。若没有指定这个选项意味着本终端能够接受任何长度的报文段。
在一个TCP连接上允许各种长度报文段的传输,因此连接的两端利用MSS选项来协商报文段中最大数据长度时必要的。例如在一个小型系统中由于空间限制,TCP仅能提供较小的接受缓冲区。它与其他系统通信时,就必需互相协商一个合适的MSS,使对端发出的报文段中的数据能够存入其接受缓冲器。由于TCP连接的连个端点可能存在的差异,在一个TCP连接的两个数据流方向上常常可能采用不同的MSS值。
进行MSS协商的另一个好处是能够提高网络带宽的利用率。在一个局域网中进行通信的两个节点可以选择一个比较大的MSS,使得报文段封装成IP分组时能够充分利用网络的带宽。但是实际上在一般的Intenet 环境中,为连接选择一个合适的MSS是相当困难的。这是因为MSS的取值过大或过小都会影响网络和TCP的性能。如果报文段太小,将会大大降低网络的利用率。但如果报文段太大也可能影响网性能。这是由于长IP分组在网络中传输时往往需要被分片传输。分片和重组的过程自然将带来一定的网络处理开销。而且IP分组被分片后独立传输,任何一个分片出现错误或丢失都将导致整个分组被丢弃,这也意味着整个报文段丢失,TCP只能对整个IP分组进行确认和重传。由于在IP通信子网中分组丢失的概率总是存在的,因此MSS的增加所导致的分片将会使报文段成功达到目的端的概率下降,从而影响TCP的性能和和降低网络的吞吐率。
从理论上讲,理想的MSS应该能尽可能多地承载用户数据,勇士在传输通路上又可能避免分片。但实际中确定这样一个最佳的MSS很困难。一种通路MTU发现技术可以帮助TCP来确定最佳的MSS值。但是,仍然有许多TCP的实现并不能提供这样的鞥。同时,由于Internet中采用的是动态的路由选族,CP报文段的传输通路可能不断地发生改变,这使动态地计算最佳MSS更加困难。
❻ pppoe最大传输单元大小跟最大数据段长度怎么设置
需要猫支持pppoe功能帐号密码填入猫设置保存行猫电源直接能网注意要更改猫管理员密码否则adsl密码遭窃
-
❼ UDP数据包允许的最大数据长度是多少
首先,我们知道,tcp/ip通常被认为是一个四层协议系统,包括链路层,网络层,运输内层,应用层.
udp属于运输层,下面我们由下至上一容步一步来看:
以太网(ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.
这个1500字节被称为链路层的mtu(最大传输单元).但这并不是指链路层的长度被限制在1500字节,其实这这个mtu指的是链路层的数据区.
并不包括链路层的首部和尾部的18个字节.
所以,事实上,这个1500字节就是网络层ip数据报的长度限制.
因为ip数据报的首部为20字节,所以ip数据报的数据区长度最大为1480字节.
而这个1480字节就是用来放tcp传来的tcp报文段或udp传来的udp数据报的.又因为udp数据报的首部8字节,所以udp数据报的数据区最大长度为1472字节.
这个1472字节就是我们可以使用的字节数。:)
❽ 1492 最大数据段长度填写:1452 传输单元缓冲区填写:262080 什么意思
理:通过设置 优化电脑的接收缓冲区并更改网络的最大传输单元(MTU)意思是:接受在网络上传送的最大数据包(单位是字节)。
❾ TCP 、UDP、IP包的最大长度是多少
对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515;
对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传
输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需
要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小值
确定为这次连接的最大MSS值。IP层:
对于IP协议来说,IP包的大小由MTU决定(IP数据包长度就是MTU-28(包头长度)。 MTU值越大,封包就越大,理论上可增加传送速率,但
MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492, 而以太网
(Ethernet)的最高MTU值则是1500,而在Internet上,默认的MTU大小是576字节
❿ IP的数据数据报的域是多长,IP数据最长是多少,报头长度多少
在以太网中,最大传输单元MTU为1500个字节,在一个IP包中,去除IP包头的20个字节,可以传输的最大数据长度为1480个字节。在TCP包中,去除20个TCP包头,可以传输的最大数据段为1460个字节。因此,当数据超过最大数据长度时,将对该数据进行分片处理,在IP包头中会看到有多个片在传输,但标识号是相同的,表示是同一个数据包。
这里有图例:
http://www.chinaemail.com.cn/bing/anquan/200604/4805.html