由于各种原因,这里不能谈论太多细节,但这就是我所得到的。
我有一个主机,它用一张收据回复终端,该收据包含在终端购买了哪些物品的信息。
然而,我们使用的网络运营商只能承载小于 1024 字节的数据包 - 因为这是它的构建方式并且他们不会改变它。
是否有一些简单的方法/软件可以将 3000 字节的消息拆分成更小的数据包,以便它可以通过运营商网络并在终端侧重建为一个数据包?
谢谢。
答案1
这称为分段,IP 会自动执行此操作。为获得最佳效果,请确保服务器和终端之间的所有防火墙或路由器 ACL 都允许 ICMP“目标不可访问,需要分段但设置了‘不分段’位”消息不受干扰地通过。
或者您可以静态配置终端和服务器的路径 MTU 为 1024。
顺便说一句,您无法通过该运营商的网络执行 IPv6,因为 IPv6 要求最小 MTU 为 1280 字节。