您当前的位置: 首页 >  udp
  • 2浏览

    0关注

    322博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

udp如何实现可靠性传输

森明帮大于黑虎帮 发布时间:2021-09-08 10:38:45 ,浏览量:2

文章目录
  • 如何让UDP实现可靠传输

如何让UDP实现可靠传输
  • 自定义通讯协议,在应用层定义一些可靠的协议,比如检测包的顺序,重复包等问题,如果没有收到对方的ACK,重新发包,将实现放到应用层,然后类似于TCP,实现确认机制、重传机制和窗口确认机制。
  • 给数据包进行编号,按顺序接收并存储,接收端收到数据包后发送确认信息给发送端,发送端接收到确认信息后继续发送,若接收端接收的数据不是期望的顺序编号,则要求重发;(主要解决丢包和包无序的问题)。

UDP它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。

传输层无法保证数据的可靠传输,只能通过应用层来实现了。实现的方式可以参照tcp可靠性传输的方式,只是实现不在传输层,实现转移到了应用层。实现确认机制、重传机制、窗口确认机制。

关注
打赏
1664288938
查看更多评论
立即登录/注册

微信扫码登录

0.0713s