UDP数据包排序

时间:2013-03-20 13:04:08

标签: networking udp

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

谢谢!

2 个答案:

答案 0 :(得分:0)

您无法对UDP采取任何措施:交付,非重复,序列,......唯一的例外是,如果您确实收到数据报,则它是完整的。

答案 1 :(得分:-1)

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

然而,实际上,根据实施情况,可以非常安全地假设序列保持不变。