udp丢包解决方案?

54分钟前阅读1回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2923905
  • 级别管理员
  • 主题584781
  • 回复0
楼主

udp丢包解决方案?

答:udp丢包解决方案:

1.失去同步。

2.非拥塞的包丢失。

3.包的重新排序。

失去同步是一个条件。当所有的并发流几乎在同一时间发生丢包时,即失去同步。非拥塞的包丢失通常因为出现了链路错误导致,并且该非拥塞的包丢失可能会向传输协议发出错误的网络拥塞信号。另外,包的再排序可以误导接收端将其作为丢失包处理。

因为已经有高效的方法来解决包再排序的问题,所以本节的焦点落在前2种情形上,并且在该情形在文献里的方法不适用于UDT。

dns丢包有什么影响?

DNS使用UDP协议而不是TCP协议,如果数据包丢失,系统没有自动修复功能,这样是否会带来什么问题呢?

是的,当DNS的数据包丢失,或者是DNS的服务器无法回复的时候,这就会对用户产生不便。DNS通常会显示检验器的IP地址,否则用户就很难重新建立相应的连接。当DNS出了问题的时候,浏览器的状态就是在等待回复,或者在Windows资源管理器中,系统会显示出无法找到指定的域的回复。

不过,有两个方法可以把DNS问题的影响降到最小。第一,建议使用多台DNS服务器,在这种情况下,如果最先的DNS服务器失效,备份的DNS服务器就会用来处理数据。在一台Windows机器上,可以通过TCP协议实现,建立可靠的连接。

第二种方法(并不推荐)是直接通过IP地址定位,而不通过主服务器转换。但是,这种方法在IP地址更改的时候,就会失效。

0
回帖

udp丢包解决方案? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息