下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

为什么说UDP协议是不可靠协议?

作者:匿名     来源: 互联网点击数:3350发布时间: 2021-04-27 22:16:33

标签: UDP协议是不可靠协议华为认证HCIAHCNA

软考,您想通过吗?一次通过才是硬道理

  什么是UDP协议

  为什么说UDP协议是不可靠协议?了解这个问题,我们首先必须先清楚UDP是什么?UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768 是UDP的正式规范。UDP在IP报文的协议号是17。

  UDP协议与TCP协议一样用于处理数据包,在OSI模型中,两者都位于传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。

  不可靠协议:UDP

  这个问题首先要从它的下一层IP说起。IP层的主要任务,就是按照源IP地址向目标IP地址发送数据报。而UDP协议并不管这个发送任务能否成功,它将这个发送的结果抛给上层传输层处理了。

  这里有一个小知识点,就是存活时间,TLL。这个存活时间并不是一个时间单位,而是一个路由器数量,也就是每一个IP分组,每经过一个路由器,就把存活时间减1,如果这个数等于零了,那么就被抛弃掉了。在复杂的网络环境中,网络拥塞,负载过高等经常发生,IP分组发送失败也是每时每刻都在发生的。

  但是UDP协议只是在原有的基础上增加了源端口、目标端口、长度、校验和4个字段,甚至源端口跟校验和都可以不要。所以UDP协议——

  不保证消息交付:不确认,不重传,无超时

  不保证交付顺序:不设置包序号,不重排,不会发生队首阻塞

  不跟踪连接状态: 不必建立连接或重启状态机

  不需要拥塞控制: 不内置客户端或网络反馈机制

  因此我们说UDP协议是不可靠协议,不管我们学习思科认证还是华为认证这都是必须掌握的基础知识。

  课课家教育,拥有十年华为网络工程师认证培训经验,课课家教育一直坚持自主研发,将丰富的华为网络工程师培训经验有效融入教程研发过程,自成体系的华为网络工程师视频教程华为网络工程师培训教材华为网络工程师在线题库等使考生的学习更具系统性,辅导更具针对性。想要报考2021年华为网络工程师的考生现在就可以开始备考了,报名课课家华为网络工程师各科目考试赠送:实验手册、有道版笔记、随堂练习题、老师专属答疑指导等,以保障学员顺利通过考试。

  >>>>>>点击进入华为认证专题

赞(15)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程