MTU 和 TCP 的MSS

原创 2006年05月26日 20:57:00

         MTU: Maxitum Transmission Unit

        MSS: Maxitum Segment Size

        MTU 最大传输单元,和链路层协议有密切的联系。对于以太网来说,64byte<=MTU<=1518byte,去掉以太帧长度:srcmac+dstmac+type+crc=18,还有1500;如果封装在普通用户上网的ppp协议中,还有8byte,那么实际上数据域就只有1492byte

       如果超过这个长度,那么就要分片。

       MSS: 对于udp 报文来说,并不保证报文的准确到达,丢弃就丢弃。而对于tcp报文,是有保证的。而tcp 中可以对分片设置标志,DF,可能应用层不能分片。那么通信双方就会协商MSS,最大是:1492-20(ip head)-20(tcp head)=1452 byte

 

 详细参考:http://www.cnpaf.net/Class/TCPANDIP/05103121170033821979.htm

        

    

MTU与MSS的关系

MTU与MSS的关系 1,MTU:   Maximum Transmission Unit  最大传输单元     首先看一下Ethernet帧的结构示意图:         ...
  • big_bit
  • big_bit
  • 2016年08月05日 09:26
  • 894

pppoe环境下的mtu和mss的配合问题

一、问题描述 前端是连接因特网的路由器,中间利用LINUX –IPTABLES搭建的防火墙,由PPPOE协议承担拨入功能,并开通NAT,后端是客户机,故障现象是当LINUX系统拨入VPN后,L...
  • lepton126
  • lepton126
  • 2017年04月26日 17:50
  • 504

wireshark实战之:MTU、MSS及计算方法

MTU最大传输单元(Maximum Transmission Unit,MTU)是指以太网接口的数据链路层上所能通过的最大数据报大小(以字节为单位),它好比一条隧道的横截面的大小,限制了过往的物体的大...
  • chiyuwei1766
  • chiyuwei1766
  • 2016年02月29日 01:12
  • 5967

【网络协议】TCP分段与UDP/IP分片 (MTU最大传输单元,MSS最大分段大小)

我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组。     我们先来看两个与TC...
  • xiexievv
  • xiexievv
  • 2015年04月23日 19:46
  • 3864

TCP分段与UDP/IP分片 (MTU最大传输单元,MSS最大分段大小)

我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组。     我们先来看两个与...
  • davidsu33
  • davidsu33
  • 2017年01月17日 17:31
  • 341

以太网和PPPOE网络下MTU和MSS的关系

MTU: Maxitum Transmission Unit 最大传输单元 MSS: Maxitum Segment Size 最大分段大小 PPPoE: PPP Over Ethernet(在以...
  • victory08
  • victory08
  • 2016年05月19日 15:11
  • 1601

解决 GRE 和 IPSEC 中的 IP 分段、MTU、MSS 和 PMTUD 问题

解决 GRE 和 IPSEC 中的 IP 分段、MTU、MSS 和 PMTUD 问题
  • LinuxKernelCiscoIOS
  • LinuxKernelCiscoIOS
  • 2017年01月17日 17:05
  • 770

TCP/IP详解--TCP网络传输数据包1460MSS和1448负载

TCP和1448 1448字节是实际场景下,单个TCP包的实际运载能力。也就是说,实际场景下,上层调用send(1000KB),下层会把这1000KB封装成多个TCP包进行发送。单个TCP包每次打包...
  • yusiguyuan
  • yusiguyuan
  • 2014年03月18日 08:29
  • 4389

wireshark抓到tcp包大于mss的包

现象: 1、在电脑A上挂一个程序,上传数据的时候,用wireshark抓包,偶然发现发送的包居然有上万的。回想起mss,tcp连接不是会协商mss吗? 2、在电脑B上写个tcp连接的程序,上传数据,发...
  • wuxinyanzi
  • wuxinyanzi
  • 2016年09月06日 21:18
  • 1435

什么是 MTU, 什么是 MSS

MTU 到底是怎么来的 MTU, 是 Maximum Transmission Unit 的缩写, 根据 Wikipedia 的定义, MTU 指的是在 Network Layer (因处 ...
  • Scythe666
  • Scythe666
  • 2016年07月20日 10:18
  • 727
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MTU 和 TCP 的MSS
举报原因:
原因补充:

(最多只允许输入30个字)