5.2.2 UDP的首部格式

  • UDP用户数据报有两个字段
    1、首部字段
    2、数据字段

  • 首部字段
    4个字段 组成,每个字段长度 2字节 ,共有 8个字节
    1、源端口号 :需要对方回信时选用,不需要可全0
    2、 目的端口号 :在终点交付报文时必须使用
    3、 长度 :UDP用户数据报的长度,首部加上数据的长度,最小值是8(即仅含首部)
    4、检验和 :检验 UDP用户数据报整体 是否出错,有错则丢弃

  • 伪首部
    UDP数据报在计算检验和时,需要在首部前加上 12个字节的伪首部
    UDP伪首部的内容:4字节源IP地址,4字节目的IP地址,加上4字节的参数(如下图)
    伪首部并不是UDP用户数据报真正的首部,只是在计算检验和时,临时添加在UDP用户数据报的前面参与反码求和检验法
    (IP分组只检验首部,UDP的检验和是把伪首部、首部和数据部分一起检验)
    在这里插入图片描述

  • 运输层网络层 收到 UDP数据报 时,就根据首部中的目的端口,把UDP数据报通过相应的端口,上交最后的终点(应用进程)
    在这里插入图片描述
    接受方UDP发现收到的报文中的目的端口号不正确(不存在对应于该端口号的应用进程),就丢弃该报文,并由 网际控制报文协议ICMP发送 “端口不可达”差错报文 给发送方。
    UDP的通信是无连接的,因此不需要使用套接字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值