当前位置: 首页 > news >正文

网络UDP报文详细解析

目录

    • 一、简介
    • 二、详细介绍
    • 三、其他相关链接
      • 1、TCP报文段的详细图总结
      • 2、TCP三次握手和四次挥手详解
      • 3、socket通信原理及相关函数详细总结
      • 4、网络包IP首部详细解析

一、简介

本文主要介绍UDP报文格式。

二、详细介绍

UDP是一种无连接、不可靠的用户数据报协议,其报头包含源端口、目的端口、报文长度和检验和。当数据超过64KB时,需应用层分包。检验和用于验证传输正确性,CRC和MD5是两种常见的校验算法,其中MD5具有更好的冲突避免和不可逆特性。
在这里插入图片描述

UDP数据报由首部和数据两部分组成,其中首部只有8B(字节)。
1、源端口号(Source Port)
长度为16位,指明发送数据的进程。
2、目的端口号(Destination Port)
长度为16位,指明目的主机接收数据的进程。
3、长度
长度为16位,该字段值为报头和数据两部分的总字节数。
4、检验和(Checksum)
长度为16位,UDP检验和作用于UDP报头和UDP数据的所有位。由发送端计算和存储,由接收端校验。
5、数据

协议全称默认端口号
DNSDomain Name Service(域名服务)53
TFTPTrivial File Transfer Protocol(简单文件传输协议)69
SNMPSimple Network Management Protocol(简单网络管理协议)通过UDP端口161接收,只有Trap信息采用端口162
NTPNetwork Time Protocol(网络时间协议)123

三、其他相关链接

1、TCP报文段的详细图总结

2、TCP三次握手和四次挥手详解

3、socket通信原理及相关函数详细总结

4、网络包IP首部详细解析

http://www.lryc.cn/news/430125.html

相关文章:

  • 望繁信科技入选2024年第3批上海市高新技术成果转化项目名单
  • 深入探讨MySQL的锁机制:全局锁、表级锁和行级锁
  • iLogtail 开源两周年:感恩遇见,畅想未来
  • 写给大数据开发:在Databricks中自定义函数
  • VMware vSphere Client无法访问和连接ESXi虚拟主机解决思路
  • 实现Kruskal算法连通游戏地图地牢
  • turtle画图知识
  • Elasticsearch简述
  • SQL— DDL语句学习【后端 9】
  • 线程池介绍
  • 如何备份电脑所有数据?有哪些方法值得参考借鉴?
  • 初识--树(1)
  • 渗透测试实战-菠菜站渗透测试(Nacos反序列化漏洞利用)
  • Pytest框架直接右键运行 testcase.py,不执行最外层conftest
  • Cxx primer-chap15-Object-Oriented Programming
  • 当黑神话遇上AI:悟空背后的策划逆袭战
  • 外呼触发通知发送闪信(mod_cti基于FreeSWITCH)
  • 8.Java基础概念-方法
  • 360安全浏览器如何彻底卸载
  • 构建基于LLM的应用程序——使用LLM的搜索和推荐引擎
  • Unity3D 模型碰撞检测问题详解
  • springcloud集成seata实现分布式事务
  • [Leetcode 61][Medium]-旋转链表
  • 高效分页策略:掌握 LIMIT 语句的正确使用方法与最佳实践
  • 拼图游戏02
  • 在本地进行Django支付宝扫码支付-当面付开发
  • redis-RedisTemplate.opsForGeo 的geo地理位置相关的方法演示
  • 做短视频矩阵要十几人团队吗?云微客助阵,一人即可
  • 常用语音识别开源工具的对比与实践
  • Fortify代码安全测试工具在静态应用安全测试(SAST)方面针对典型问题的改进