百科问答小站 logo
百科问答小站 font logo



UDP如何实现可靠传输? 第1页

  

user avatar   yao-dong-27 网友的相关建议: 
      

UDP要想可靠,就要接收方收到UDP之后回复个确认包,发送方有个机制,收不到确认包就要重新发送,每个包有递增的序号,接收方发现中间丢了包就要发重传请求,当网络太差时候频繁丢包,防止越丢包越重传的恶性循环,要有个发送窗口的限制,发送窗口的大小根据网络传输情况调整,调整算法要有一定自适应性。

恭喜你, 你在应用层重新实现了TCP!




  

相关话题

  udp文件传输的问题,采用nack,怎么处理最后几个包丢失的情况? 
  基于UDP实现的可靠传输协议(比如uTP),与TCP协议相比有什么优缺点? 
  一列满载硬盘的以 350km 时速运行的 16 节编组和谐号,它的带宽是多少? 
  TCP链接之间的网络物理断开了然后有连上,这个TCP链接是否断开? 
  基于UDP实现的可靠传输协议(比如uTP),与TCP协议相比有什么优缺点? 
  UDP如何实现可靠传输? 
  一列满载硬盘的以 350km 时速运行的 16 节编组和谐号,它的带宽是多少? 
  网络上有若干客户端向一台机器的某个端口一直不停发送UDP包 这台机器打开端口和不打开端口的区别在哪? 
  TCP链接之间的网络物理断开了然后有连上,这个TCP链接是否断开? 
  udp文件传输的问题,采用nack,怎么处理最后几个包丢失的情况? 

前一个讨论
如何看待 reddit 上美国玩家对中国玩家的指责,「中国人不管干什么都要作弊,连玩游戏也要作弊」?
下一个讨论
刘强东明尼苏达性侵案再爆酒局新视频,可能会给案情进展带来怎样的影响?





© 2024-06-02 - tinynew.org. All Rights Reserved.
© 2024-06-02 - tinynew.org. 保留所有权利