TCP/IP_UDP协议

网络协议 UDP校验和

前言

  • 最近在弄DSP,然后学习了一下UDP协议,发现UDP校验和部分大家写的都不是很详细,然后学习了一下,记录一下详细的计算过程。

1. 帧格式

            DST_MAC     SRC_MAC     TYPE(IPV4 0x8000)
            6字节       6字节        2字节

IP_head     IPV4(版本 IP头长 DSF 0x4500)    总长度(IP_head_length(20) + UDP_length)   帧标识(相当于一个标记)    Flag    Offset  
            2字节                           2字节                                     2字节                   1字节   1字节

            TTL     Protocol               [IP头校验和]      Src_IP      Dst_IP                     
            1字节   1字节                   2字节            4字节       4字节

UDP_        Src_port    Dst_port    UDP_Length  [UDP校验和]     DATA
            2字节       2字节        2字节       2字节           ....

2. 部分参数值意义

- IP头长度	20字节
- 总长度(IP头中的长度字段):为UDP部分的长度+IP头长度(不包含MAC地址以及类型的14个字节)
- 帧标识(Identifica
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值