简介 传输层协议——UDP协议

UDP协议:

UDP:User Datagram Protocol 用户数据报协议

UDP简介:

  • UDP是一种面向无连接的传输层协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。
  • UDP提供面向事务的简单不可靠信息传送服务。(即:通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。)
    在网络中它与TCP协议一样用于处理数据包,但是它是一种不可靠的传输协议。
  • UDP提供了无连接通信,且不对传送数据包进行可靠性保证,适合于一次性传输少量数据,UDP传输的可靠性由应用层负责
  • UDP与TCP位于同一层,但UDP不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询—应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。

UDP协议端格式:

传输层:TCP/UDP首部
网络层:IP首部
在这里插入图片描述
图解 UDP:
在这里插入图片描述
每个 UDP报文:UDP报头 和 UDP数据区 两部分。

UDP报头:

UDP报头由4个域组成,其中每个域各占用2个字节,具体如下:

(1)源端口号;
(2)目标端口号;
(3)数据报长度;
(4)校验值。

在这里插入图片描述
源端口/目的端口:认识端口号

  • 各占2个字节,UDP协议使用端口号为不同的应用保留其各自的数据传输通道

  • 数据在应用层,不同协议的数据对应着不同的进程,而不同的进程对应了不同的端口,到了传输层通过它的封装,在报文头当中可以显示出来,应用层是从哪个端口发出的,又是要到哪个端口去接收的

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值