加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

以编程方式在C中设置MTU

发布时间:2020-12-16 09:34:32 所属栏目:百科 来源:网络整理
导读:客户要求MTU限制应为1492. 有没有办法在源代码中完成它(C中的程序)? 有没有其他方法可以做到这一点? (ifconfig的?) 为什么有人需要将MTU修改到一定限度?有什么好处?而且最多 重要的是:通过更改MTU是否存在破坏代码的风险? 解决方法 这不是关于速度的
客户要求MTU限制应为1492.

有没有办法在源代码中完成它(C中的程序)?

有没有其他方法可以做到这一点? (ifconfig的?)

为什么有人需要将MTU修改到一定限度?有什么好处?而且最多
重要的是:通过更改MTU是否存在破坏代码的风险?

解决方法

这不是关于速度的直接;通过增加MTU,您可以减少开销,这是负责正确交付软件包的数据,但最终用户无法使用;这可以提高速度,但仅适用于繁忙的交通;

此外,如果增加MTU,则容易增加丢弃的数据包数量(因为您具有固定的位错误概率和数据包中的更多位),最终导致重新发送的数据包等性能下降.所以这是开销和数据完整性之间的折衷;

我猜它更多的是接口配置而不是你用程序控制的东西;所以最好坚持使用’ifconfig’命令或找到适合Windows的等效解决方案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读