UDP报文结构和注意事项

udp由报头和载荷组成,报头由四部分组成 源端口 目的端口 udp长度 检验和,每部分由两个字节组成。

源端口和目的端口分别表示发送方和接收方的位置

udp长度表示了该数据报的大小,一个udp数据报为64kb

检验和用来检验所得到的数据是否正确。

CRC算法 这个算法将每个字节的数据加起来进行比较,来判断数据是否正确。在发生bit反转后加和数据就会发生改变,从而判断数据是否正确。

md5算法

定长 不论数据多长,md5过后都是一个固定的长度 16/32/64版本

分散 原始数据改变一点md5的值就会发生很大的改变

不可逆 将md5要还原回数据是不现实的

相关推荐
二进制person1 小时前
JavaEE初阶 --网络编程
linux·服务器·网络
钛态2 小时前
Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)
android·网络协议·flutter·http·华为·中间件·harmonyos
Oll Correct2 小时前
实验八:验证以太网交换机的生成树协议STP
网络·笔记
Irissgwe2 小时前
进程间通信
linux·服务器·网络·c++·进程间通信
IT小白34 小时前
windows的VMware虚拟机上的Linux系统(CentOS)配置永久ip(关机重启ip不变)
网络·网络协议·tcp/ip
喵叔哟4 小时前
29_内容生产质量网关Skill:草稿生成+事实校验+发布前检查
网络·人工智能
liulilittle5 小时前
LINUX RING BUFFER TUN/TAP 1
linux·服务器·网络·c++·信息与通信·通信
蛊明6 小时前
批量检测 IP 是否在线:CPing vs QuickPing
网络·网络协议·tcp/ip
路由侠内网穿透.6 小时前
本地部署开源书签管理工具 LinkAce 并实现外部访问( Linux 版本)
linux·运维·服务器·网络·网络协议·开源
彭泽布衣7 小时前
Linux如何指定源端口打流
linux·运维·网络