什么是计算机网络中的 UDP 数据报格式?
用户数据报协议(UDP)是为与IP网络层协议一起使用而定义的传输层协议。UDP不提供任何可靠性。
解释
让我们一步一步地看一下UDP的解释。
步骤1-例如,它不传输任何丢失的数据包。通常,这是将UDP视为传输的主要原因。
第2步-确实需要可靠消息传递的应用程序因此需要在其应用程序中实现适当的协议机制。
第3步-UDP的尽力服务不能防止数据报重复i.e,应用程序可能会收到UDP数据报的多个副本。
第4步-因此,应用程序设计人员需要验证他们的应用程序是否优雅地处理了数据报重复,并且可能需要实施一种机制来检测重复。
第5步-由于路由瞬态、间歇性连接或移动性,互联网也可能显着延迟某些数据包相对于其他示例。这会导致重新排序,UDP数据报到达接收方的顺序与传输顺序不同。需要有序传递的应用程序必须自己恢复数据报排序。
UDP数据报有8字节的报头,如下所示-
UDP报头字段
UDP标头字段如下-
UDP目标端口-标识目标进程。
UDP源端口-它是可选的,用于标识回复或零的源进程。
MessageLength-数据报的长度(以字节为单位),包括报头和数据。
校验和-它是可选的-标头和数据的16位校验和,或零。
UDP的特点和重要性
UDP的重要特征和重要性解释如下-
UDP提供低功能和高性能。
UDP最适合基于速率的小数据包传输。
UDP支持高吞吐量。
UDP可以发送小而低效的数据报。
UDP选择用于不可靠的应用服务,这些服务必须接受或处理由于溢出和错误以及乱序数据报造成的数据包丢失。
UDP支持组播和广播,只有UDP支持。
UDP数据报支持数据大小高达IPMTU(64KB)
UDP在应用程序级帧中非常有用,在这种情况下,应用程序可能会以与发送方式不同的单位接收和读取数据。
UDP支持HTTP、FTP、TELNET、POP、RemoteWHONFS等imp协议和服务。
评论列表