udp如何保证数据传输的可靠性?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了udp如何保证数据传输的可靠性?相关的知识,希望对你有一定的参考价值。

答案200字左右。

UDP要达到TCP的功能就必须实现拥塞控制的功能,而且是在路由之间实现,这个在底层明显是做不到拥塞控制的,在应用层也是做不到的,因为应用层之间和应用程序挂钩,一般只能操控主机的程序,而表示层是处理所有与数据表示及运输有关的问题,包括转换、加密和压缩,在传输层是不可能的,因为你已经使用了UDP协议,无法在本层转换它,所以只有在会话层 参考技术A UDP这个协议本身并不保证传输的可靠性。

如果要通过UDP传输数据、但却要保证可靠性的话,

那是要通过第七层(应用层)来实现的。本回答被提问者采纳
参考技术B 我所知道的。UDP可在应用层做校验。 参考技术C 世界性难题

计算机网络,TCP与UDP的区别

七、TCPUDP的区别

 

1.面向连接VS无连接

 

  TCP面向连接而UDP面向无连接的,TCP是和单对单传送数据,UDP适合多波发布

 

2.可靠性

 

  TCP利用握手,确认,重传机制提供了可靠性保证,UDP可能会丢失,不保证数据可靠

 

3.有序性

 

  TCP利用序列号,保证了消息的顺序交付,虽然到达可能无序,但是TCP最终会排序,UDP不具备有序性

 

4.速度

 

  UDP速度快

 

5.量级

 

  TCP属于重量级而UDP属于轻量级

 

以上是关于udp如何保证数据传输的可靠性?的主要内容,如果未能解决你的问题,请参考以下文章

TCP协议如何保证数据可靠性

TCP如何保证可靠传输

如何提高UDP的可靠性

TCP 协议如何保证可靠传输

TCP是如何保证可靠传输的

TCP与UDP,可靠UDP如何实现