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

网络协议传输层UDP协议

1.传输层主要有

2.端口号

3.UDP协议

学习一个协议,最主要的工作就是去理解协议报文格式

源ip目的ip在哪?

在网络层(ip协议)

UDP数据报最长就是2个字节64kb,所以使用UDP的时候,难以用太大的

3.1 校验和:

比如家人叫我去买四样菜,我只买了三样,就出错了

但也可能我买了四样菜,但我买错了一样

所以光使用个数,虽然是一种校验机制,但是还不够,往往校验机制要结合内容来计算

校验和,其实本质也是一个字符串,体积比原始的数据更小,又是通过原始的数据生成的,原始数据相同,得到的校验和就一定相同

反之,校验和相同,原始数据就大概率相同

如何基于校验和来完成校验?

校验和是怎么算的?

md5

4.UDP特点

1.无连接

2.不可靠

3.面向数据包

4.缓冲区

5.大小受限

5.基于UDP的应用层协议

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

相关文章:

  • SpringBoot+Docker+Graylog - 让错误自动报警
  • HCIA-实现VLAN间通信
  • 应用密码学纲要
  • vue中ref()和reactive()区别
  • 智能物流革命:Spring Boot+AI实现最优配送路径规划
  • AI之Tool:Glean的简介、安装和使用方法、案例应用之详细攻略
  • STM32F103_Bootloader程序开发11 - 实现 App 安全跳转至 Bootloader
  • OpenHarmony 5.0 解决点击导航栏切换后台按钮再切换到前台导航栏可能覆盖输入法问题,导致输入法下沉,最下面的显示不全
  • RGB下的色彩变换:用线性代数解构色彩世界
  • Flask 安装使用教程
  • Pillow 安装使用教程
  • IO进程线程 (进程)
  • Rust实现黑客帝国数字雨特效
  • CppCon 2018 学习:Feather: A Modern C++ Web Development Framework
  • FPGA的开发流程
  • 旋转不变子空间( ESPRIT) 算法
  • 基于SpringBoot的场地预定管理系统
  • 新版本没有docker-desktop-data分发 | docker desktop 镜像迁移
  • 当AR遇上深度学习:实时超声肾脏分割与测量技术全解析
  • FastAPI 安装使用教程
  • 人脸活体识别3:C/C++实现人脸眨眼 张嘴 点头 摇头识别(可实时检测)
  • 回顾JAVA中的锁机制
  • 重塑智能体决策路径:深入理解 ReAct 框架
  • WPF路由事件:冒泡、隧道与直接全解析
  • 嵌入式软件面经(四)Q:请说明在 ILP32、LP64 与 LLP64 三种数据模型下,常见基本类型及指针的 sizeof 值差异,并简要解释其原因
  • 软件开发早期阶段,使用存储过程的优势探讨:敏捷开发下的利器
  • 【C++】--入门
  • 欧拉角、四元数和旋转矩阵的变换关系以及无人机的坐标变换
  • 如何在Excel中每隔几行取一行
  • sqlmap学习笔记ing(3.[MoeCTF 2022]Sqlmap_boy,cookie的作用)