简介:本文的首席执行官注释将向最大数据包介绍MTU1500的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
当A的数据包发送到B时,B会接收一个数据框(当然是从物理层的二楼,它是一些信号),B是路由器,因此帧陷入困境并找到其IP地址信息。,然后通过路由表找到相应的端口,然后将此帧发送到连接到C的端口。此时,框架中Mac的目的已更改为连接到端口的端口的Mac。此框架Mac的目的再次更改为C的Mac并到达C。
我们看到,在传输数据包期间,三个层次IP地址信息和源MAC地址不会更改,并且网络设备动态更改了目标MAC地址。
网络设备如何知道下一个MAC地址是什么?实际上,它是由三层IP信息计算得出的。在第三层中,通过广播在第二层的路由计算,然后根据响应获得。
顺便一提:
在以太网中,数据包的最大传输单元MTU为1500字节。在IP软件包中,可以删除IP Baotou的20个字节。可以传输的最大数据长度为1480字节。在TCP软件包中,删除20个TCP Baotou,可以传输的最大数据段为1460个字节。因此,当数据超过最大数据长度时,数据将处理数据。通过数据和多个部分将在IP Baotou中传输,但是标识号是相同的,表明它是相同的数据包。
您好,这是我从互联网上的在线搜索中的答案,希望它对您有所帮助。
- 百度知道
苍凉
mtu
最大传输单元(MTU)是指可以在通信协议的某个层上传递通信协议的最大数据包大小(字节)。最大传输单元的参数通常与通信接口有关(网络接口卡,串行端口等)。
分享百科全书的名片:
沟通
详细的解释
Internet协议允许IP碎片,因此数据包可以分为足够小的片段,以传递链接,最大传输单元小于小包的原始大小。本节的过程发生在网络层(第三个)OSI模型的层)。第四层是传输层。传输层是OSI模型中最重要的层。这里是根据窗口控制传输,而不是MTU。传输协议还同时执行流量控制或基于接收数据的接收数据的速度。提出了适当的发送率。此外,传输层被迫根据网络可以处理的最大大小来划分较长的数据包。例如,以太网无法接收大于1500个字节的数据包。发件人节点将数据划分为较小的数据片,同时为每个数据件安排一个序列编号,因此当数据到达接收方节点的传输层时,可以按正确的顺序重新组织。用于排序。它在链接上使用网络接口的最大传输单元的值。标记了原始数据包的碎片,以便目标主机的TCP层可以将数据包重组为原始数据包中。
在Internet协议中,Internet传输路径的“最大传输单元”定义为从源地址到目标地址的“路径”上所有IP跳跃的最大传输单元的最小值。或从另一个角度来看,它是可以通过此“路径”而无需进一步切片的传输单元的最大值。
RFC 1191描述了“路径的最大发现方法”,该技术确定了两个IP主机之间的最大传输单元。目的是避免IP碎片。在这项技术中,源地址将报告数据报告中DF的位置(不要碎片,不要大小),然后逐渐增加数据报纸的大小 - 任何设备需要将其包装在路径上。将填写此数据报告,并返回“数据报纸太大” ICMP响应对源地址的响应 - 在此方式中,源主机“ Learn”最大的最大传输单元。那可以通过这条路。
不幸的是,越来越多的网络阻止了ICMP的传输(例如,为了防止DDOS攻击) - 色素素,使该路径的最大传输单位无法正常工作,但是一旦大量数据同时发送,它将立即悬挂(例如,使用IRC时,客户会发现在发送IP欺骗的ping之后,连接被大量的欢迎新闻阻止)。此外,在网络中,使用Internet协议,从源地址到目标地址的“路径”经常进行动态修改以响应各种事件(负载平衡,拥堵,停电等) - 这可能会导致在传输过程中最大的传输单元更改- 有时甚至重复的更改。结果,当主机正在寻找一个可以安全起作用的新最大传输单元,但丢失了更多的组。
对于大多数使用以太网的局域网,最大传输单元为1500个字节。防火墙变得必不可少。在这种情况下,仍然可以找到一种更改的方法,但这取决于您控制的网络的哪一部分。这些方法包括更改MSS(最大段,最大段尺寸,最大段尺寸),用于在防火墙末端构建TCP连接。
对于支持以太网协议的旧版本的某些IBM系统(例如XSeries),它只能在将最大传输单元设置为1492后的当前通用LAN上使用。
如何检测网关的MTU
打开该计算机中的DOS窗口并执行:ping -f -L 1472 192.168.0.1,其中192.168.0.1是网关IP地址,1472是数据包的长度。请注意,请注意上述参数是“ - ”l“(小写L)而不是“ -1”。如果您可以ping,则意味着数据包不需要拆卸,并且可以通过网关发送。在这次时设置。降低数据包的长度,然后执行上方的ping命令。在1400和1472之间再尝试几次,您可以找到正确的数据包长度。与数据数据包28字节的长度,如果检测到网关的MTU值为1500,则不需要修改。如果网关具有防火墙,则可以直接尝试MTU至1400。
1.原理:在Windows中,默认的MTU为1500,但是不同的网络访问方法,不同区域的网络运算符,甚至不同的[路由器),它们的MTU值可能有所不同。例如:MTU是ADSL访问时的1492字节。假设需要将3000个数据传输到B。如果整个传输过程中的每个链接中的MTU中的MTU为1500,则可以传输2个数据包。,将数据包分为三个附加额外的拆卸(为了理解,“数据包标头”暂时合并到考虑中)。需要传输的数据包数量,并且拆卸包的过程是也浪费了。如果一致的MTU从局部区域到网络使用,则可以避免额外的拆卸。
路口
那么在什么情况下,MTU值合理?1。当本地MTU值大于网络MTU值时,本地发送的数据包太大,以至于网络将被拆卸和传输。它不仅会生成其他数据包,而且还消耗了“拆卸和组包”的时间。2。当局部MTU值小于网络MTU值时,可以直接传输本地传输数据包,但是它无法完全使用网络给出的数据包的上限值,并且传输容量未完全施加这样,我们知道MTU值的SO值合理设置是允许本地MTU值与网络的MTU值一致,该网络可以完全使用传输性能,而不必让数据包拆卸。
路口
设置MTU大小是重复测试的一个过程:从最大值开始1500直到解决该问题。使用以下值之一可以解决由MTU值引起的一些问题:
1500:以太网信息包的最大值也是默认值。它是一个没有PPPOE和VPN网络连接的典型设置。它是各种路由器,网络适配器和交换机的默认设置
1492:PPPOE的最佳价值
1468:DHCP的最佳价值
1430:VPN和PPTP的最佳价值
576:拨号 - UP连接到ISP的标准值
路口
2.确定该机器MTU的最大值方法。思想:在广域网络上,超出ISP要求的数据包将不会传输,并且操作系统将自动分包数据,这些数据不符合该机器的MTU值不符合要求的数据。将长的数据包发送到Internet上的主机,并且不允许操作系统更改其大小以检查数据包是否可以正常传输。当MTU值可以正常执行传输时,以及发送数据是否正常执行数据包大于ISP使用的MTU值,传输将失败,因此我们最终可以在ISP End的ISP端上获得MTU的MTU大小。DATAPLUS 28 -BYTE BAOTOU信息是我们的最终MTU值我们的最终MTU值我们需要。
路口
输入命令“ ping -l 14xx -f”,然后使用参数-l和-f进行操作。
路口
找到最佳尺寸,然后添加28,即设置的MTU的大小。
路口
3.在Windows下设置MTU值:
通过输入:NetSH接口IPv4显示子接口,找到当前系统的MTU值。
输入:netsh接口IPv4子界面“本地连接” mtu = 1480 store =持久
Netsh接口IPv4设置子接口“无线网络连接” mtu = 1480 store =持久
第四,Linux系统设置MTU值
4.1临时修改
它可以通过类似命令暂时修改本地特定网卡的MTU,但是修改后重新启动会失败。
3.2永久修改
通过以下命令,可以永久修改本地特定网卡的MTU,但是经过修改,需要重新启动网卡才能生效。
结论:以上是MTU1500的全部内容,MTU1500允许首席CTO注释允许最大数据包。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住要收集对该网站的关注。