什么是MTU,如何检测和设置路由器MTU值

最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。如何检测网关的MTU在本机打开dos窗口,执行: ping -f -l 1472 192.168.0.1 其中192.168.0.1是网关IP地址,1472是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现: Packet needs to be fragmented but DF set. 表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。 如果检测到网关的MTU值是1500,不需要修改。 如果网关有防火墙ping不通,可以试试直接把MTU设为1400。
时间: 2024-10-13 18:17:07

什么是MTU,如何检测和设置路由器MTU值的相关文章

关于网络编程中MTU TCP UDP优化设置总结

首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层.  其中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Data)在应用层 它们的关系是 数据帧{IP包{TCP或UDP包{Data}}} --------------------------------------------------------------------------------- 在应用程序中我们用到的Data的长度最大是多少,直接取决于底层的

路由器故障排除之-如何进入路由器的后台设置路由器

有很多的朋友在买回WIFI路由器后不知道怎么进入路由器的后台设置路由器:或者更忘记了密码按了RESET后在浏览器里面输入192.168.1.1会忽然发现进不了路由器的后台了:这样的问题能让很多的新手抓耳挠腮:上不了网可真是一件让人头疼的问题: 那一般进不去的话是什么原因呢:很多的新手的电脑根本没有和路由器进行连接就直接在浏览器里面输入192.168.1.1:这种情况怎么可能进入的了路由器的后台:所以首先你要用你的电脑或者手机连WIFI路由器发射出来的WIFI信号:就是WIFI路由器底部的标签纸上

怎么设置路由器

浅显的来讲,这个疑问你能够看做是两个个局域网互联疑问.电脑A和打印机a为一局域网1:电脑B,C,D和打印机b为一局域网2.a和b能在两个局域网1,2里被同享,而局域网1里边的电脑只能用电信网络接入internet,局域网2里边的电脑只能用移动网络接入internet. 解决放法如下:(我只能大概说思路了,详细的一些细节期望你查查baidu,这个真的无法一会儿说清出的) 设置路由器1(局域网1里边的):(1)敞开其dhcp功用(简略的说这个即是给本网络里边的电脑主动分配ip).(2)设置其地址为1

如何设置data属性,如何设置data的值

如何设置data的类型,以及设置data的值 步骤: 首先声明一个参数,参数定义获取html标签名div,如下: var Div = document.getElementsByTagName('div')[0]; 接下来,我们定义一个data类型data-link;然后在js内通过setAttribute设置属性和值. Div.setAttribute('data-link','http://www.cnblogs.com/hao5599/'); // <div id="my_test&

jquery设置href属性值

jquery设置href属性值:有时候往往要动态设置链接的href属性值,下面就简单介绍一下.方法十分的简单,直接上代码了: $('#link').attr('href','http://www.softwhy.com'); 更多相关内容可以参阅jQuery的attr()方法一章节 原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8124 更多内容可以参阅:http://www.softwhy.com/jquery/

从客户端中检测到有潜在危险值的解决办法

问题描述: 针对"http://...?name=&age="这样的请求,使用Request.Form和Request.QueryString方法接收数据,会出现:从客户端(....)中检测到有潜在危险值...的错误提示. 问题原因: 由于在asp.net中,Request提交时出现有html代码或javascript等字符串时,程序系统会认为其具有潜在危险的值.环境配置会报出"从客户端 中检测到有潜在危险值"这样的Error. 解决方案: 方案1: (1)

PHP检测数组中的每个值是否含有特殊字符

本文出至:新太潮流网络博客 /** * [TestArray 检测数组是一维还是二维] * @E-mial [email protected] * @TIME 2017-04-07 * @WEB http://blog.iinu.com.cn * @param [type] $array [数组] */ function TestArray($array){ if(is_array($array)){ foreach($array as $v){ if(is_array($v)){ $Int_A

mysql5.7 date类型无法设置&#39;0000-00-00&#39;默认值

现象: mysql5.7之后版本datetime默认值设置'0000-00-00',出现异常:Invalid default value for 'create_time' 原因: mysql5.7之后版本的sql_mode默认使用:(win系统见my.ini中约70行) sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER" 其中N

Cookie的设置与取值

cookie是浏览器中专门存放"小块数据"的一快地方. 设置,和读取cookie,可以在服务端设置和读取,也可以在客户端设置和读取 WebForm1.aspx页面 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication3.WebForm1" %> &l