0

当直接连接两个网络接口适配器(仅使用以太网电缆,中间没有任何网络设备)时,假设从一个 NIC 发送的所有 UDP 数据包将被另一个 NIC 以相同的顺序接收是否正确?(我知道丢包仍然是一个问题,但对于这个特定的问题,我想专注于订购)。

谢谢!

4

2 回答 2

0

你不能用 UDP 假设任何东西:传递、不重复、序列……唯一的例外是,如果你确实收到了一个数据报,它是完整的。

于 2013-03-21T00:37:18.113 回答
-1

理论上没有,因为 OSI 级别的 UDP 实现是在第 4 层,即传输层,而 UDP 的底层可能会决定以不同的方式对数据包进行排序。请记住,网络层(第 3 层)负责数据的分段和重组。

然而,实际上,根据实现的不同,假设序列保持不变是非常安全的。

于 2013-03-20T13:11:57.393 回答