首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是MTU?为什么MTU普遍都是1500?

,如下: 1500 1500 1500 笔记本 -> 路由器 -> 电信机房 -> 服务器 假设现在我把笔记本的MTU最大设置成了1700,然后发送了一个超大的ip数据包(2000),...,那么路由器直接就把这个包丢弃了,根本就不会到达电信机房,也就到不了服务器了,所以,到这里我们就会发现,MTU其实就是在每一个节点的管控,只要是大于这个的数据帧,要么选择分片,要么直接丢弃。...假设取一个更大的 假设MTU和IP数据包大小一致,一个IP数据包的大小是:65535,那么加上以太网帧头和为,一个以太网帧的大小就是:65535 + 14 + 4 = 65553,看起来似乎很完美,...答案是PPP协议的ID号,占用两个字节,所以在PPPoE环境下,最佳MTU应该是:1500 - 6 - 2 = 1492。...结论 1518这个是考虑到传输效率以及传输时间而折中选择的一个,并且由于目前网络链路中的节点太多,其中某个节点的MTU如果和别的节点不一样,就很容易带来拆包重组的问题,甚至会导致无法发送。

7.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

关于Oracle RAC调整网卡MTU的问题

除此之外,还有一种解决方案就是选择调整私网网卡的MTU,通常Oracle使用8k标准块大小时,会选择设置MTU=9000,从而减缓包重组失败次数的增长速率,期望的理想状态下是完全没有包重组失败的发生。...方案二:使用巨帧,调整MTU 这个修改的官方主要依据:Recommendation for the Real Application Cluster Interconnect and Jumbo Frames...(Doc ID 341788.1) 当方案一实施后效果不明显时,则考虑调整MTU,这里选择设置MTU=900: 修改私有网卡MTU为9000: ifconfig mtu 9000...查看MTU是否更改成功: ifconfig 修改私有网卡配置文件,添加MTU=9000的配置,以确保主机重启后MTU=9000不变: vi /etc/sysconfig/network-scripts...后再观察。

1.8K50

有没有好奇过路由器宽带拨号的mtu为什么是1492呢?了解MTU与IP分片

MTU与IP分片(可选内容了解) 这里来讲一个比较有趣的内容,相信大家都有设置过家用路由器的经历,不知道有没有发现一个事情,在设置拨号的时候,里面有一个MTU通常是1492或者1480,如果接入方式改为...举一个最常见的例子,我们平时在家里用手机或者笔记本连接家用路由器看电视剧、刷抖音,数据包都是这样的路径,每个节点都有对应的MTU,正常都为1500....比如访问者发送了一个1495字节的数据包给视频服务器,但是由于家用路由器采用的是这就在原来1500的字节上多出来了8个字节,超过了标准的MTU1500字节,所以这个时候家用路由器会将这个数据包进行分片...MTU为什么是1500 这个是了解64字节的由来,是因为早期工作方式的原因(CSMA/CD),那1500字节又是什么原因呢?...ping命令里面带有一个参数-f 它可以把IP包的DF位置1,让其不分片,那么超过MTU需要分片的设备发现DF位置一,则直接丢弃,返回一个ICMP的差错报文结果,通过这样来测试出一个合适的MTU

41510

通过命令查看linux 密码,linux查看用户密码(linux查看用户密码命令)

linux查看用户密码(linux查看用户密码命令) 2020-05-15 13:18:30 共10个回答 1、用户名和密码的存储位置存储帐号的文件:/etc/passwd存储密码的文件:/etc/shadow2...目前还没有这个命令,如果你非想查看,去下载个软件吧.Windows下都不能查看本地用户的密码,Linux下还没听说呢,可以修改,要查看,去问下Torvals吧,他应该知道!...~~ linux下你只能看到加密后的密码,密码文件在/etc/shadow中,只能通过root用户查看....linux用户身份与群组记录的文件cat/etc/group查看用户组cat/etc/shadow查看个人密码cat/etc/passwd查看用户相关信息这三个文件可以说是:账号,密码,群组信息的的集中地...w或who查看用户在线信息和登录信息 Linux查看所有用户只需要查看/etc/passwd这个文件就可以了,命令是:cat/etc/passwd.这个文件里面一行内容就是一个帐号,除去一些系统帐号如

76.2K20

Linux查看开放端口_linux查看对外端口

etc/selinux/config 修改 selinux 配置文件 将SELINUX=enforcing改为SELINUX=disabled,保存后退出 reboot #重启服务器 CentOS6 linux...查看并对外开放端口(防火墙拦截处理) 查看端口是否可访问:telnet ip 端口号 (如本机的35465:telnet localhost 35465) 开放的端口位于/etc/sysconfig.../iptables中 查看时通过 more /etc/sysconfig/iptables 命令查看 如果想开放端口(如:8889) (1)通过vi /etc/sysconfig/iptables 进入编辑增添一条...iptables -A和-I的区别](https://www.cnblogs.com/mustark/p/11189883.html) 若/etc/sysconfig/iptables不存在, 原因:在新安装的linux...命令随便写一条防火墙规则,如:iptables -P OUTPUT ACCEPT 使用service iptables save进行保存,默认就保存到了/etc/sysconfig目录下的iptables文件中 Linux

82.6K30

linux防火墙状态查看_linux查看iptables状态

1.查看防火墙状态:active (running) 即是开启状态: systemctl status firewalld 2.查看已开发端口命令:firewall-cmd –list-all...firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld 6.配置firewalld-cmd命令 查看版本...: firewall-cmd –version 查看帮助: firewall-cmd –help 显示状态: firewall-cmd –state 查看所有打开的端口: firewall-cmd –zone...=public –list-ports 更新防火墙规则: firewall-cmd –reload 查看区域信息: firewall-cmd –get-active-zones 查看指定接口所属区域:...:systemctl is-enabled firewalld.service 查看已启动的服务列表:systemctl list-unit-files|grep enabled 查看启动失败的服务列表

30.4K10
领券