- 主题:udp在简单可靠的本地局域网中可以保证发送顺序吗
虽然说udp协议是不保证按序发送。
但是,如果在最简单的以太网中,(比如多个pc通过1个交换机组成本地局域网,硬件设施都在良好的没有错误的工作),这种情况是否可以认为udp发送顺序是可以得到保证的?
--
FROM 120.245.130.*
既然丑话都说在前边了,你做这种假设就没啥意义
即使你按顺序收到了,也可以认为是偶然行为
【 在 misslost 的大作中提到: 】
: 虽然说udp协议是不保证按序发送。
: 但是,如果在最简单的以太网中,(比如多个pc通过1个交换机组成本地局域网,硬件设施都在良好的没有错误的工作),这种情况是否可以认为udp发送顺序是可以得到保证的?
--
FROM 222.71.112.*
我想了解的是,在实际应用场景中,最简单的局域网的低负载时,udp的发送顺序是乱序的概率是如何的?
如果这个概率足够低,那么也许是可以接受的。
【 在 JulyClyde 的大作中提到: 】
: 既然丑话都说在前边了,你做这种假设就没啥意义
: 即使你按顺序收到了,也可以认为是偶然行为
:
--
FROM 120.245.130.*
很低
经过三四个三层交换机的长途网络,大概每天几百个包乱序?
【 在 misslost 的大作中提到: 】
: 我想了解的是,在实际应用场景中,最简单的局域网的低负载时,udp的发送顺序是乱序的概率是如何的?
: 如果这个概率足够低,那么也许是可以接受的。
--
FROM 222.71.112.*
你每个包有个顺序号,接收端重组就行了撒
【 在 misslost 的大作中提到: 】
: 我想了解的是,在实际应用场景中,最简单的局域网的低负载时,udp的发送顺序是乱序的概率是如何的?
: 如果这个概率足够低,那么也许是可以接受的。
--
FROM 183.220.1.*
自己寨一套tcp很麻烦的
【 在 superlq 的大作中提到: 】
: 你每个包有个顺序号,接收端重组就行了撒
--
FROM 222.71.112.*
不是嵌套啊,就是做了一下缓存。UDP正常操作
因为没有重传啊 丢了就丢了。
【 在 JulyClyde 的大作中提到: 】
: 自己寨一套tcp很麻烦的
--
FROM 183.220.1.*
如果丢了就丢了,你要那序号干什么呢?
【 在 superlq 的大作中提到: 】
: 不是嵌套啊,就是做了一下缓存。UDP正常操作
: 因为没有重传啊 丢了就丢了。
--
FROM 222.71.112.*
顺序通常可以保证
一般的乱序是多路径引入的
网络设备会尽力保证转发顺序,但不是必须的,但在多队列情况下不同队列之间的顺序可能不予保证
【 在 misslost 的大作中提到: 】
: 虽然说udp协议是不保证按序发送。
: 但是,如果在最简单的以太网中,(比如多个pc通过1个交换机组成本地局域网,硬件设施都在良好的没有错误的工作),这种情况是否可以认为udp发送顺序是可以得到保证的?
--
FROM 117.136.0.*
感觉你是不是没用过udp啊,抖动乱序不代表就丢包了啊。
比如我做流媒体播放,因为udp是无序的,
网络偶然抖动导致接收的顺序乱了,缓存2秒钟的视频。我就能流畅的播完。
你把udp当tcp用。稍微顺序不对你就全部把包丢完了?
【 在 JulyClyde 的大作中提到: 】
: 如果丢了就丢了,你要那序号干什么呢?
--
FROM 39.144.137.*