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

来源:百度知道 编辑:UC知道 时间:2024/04/29 04:31:45
答案200字左右。

UDP这个协议本身并不保证传输的可靠性。

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

那是要通过第七层(应用层)来实现的。

我所知道的。UDP可在应用层做校验。

世界性难题

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