OSI笔记

由7层组成,由下自上分别为:

  • 物理层(硬件方面,例如物理网络设备、布线电缆、光纤等),
    传输数据主要是比特流0 1 、电信号
  • 数据链路层(确定了0 1 的分组方式,通过广播的方式,将局域网内所有计算机发送,然后通过MAC地址判断是否为接收方)
    传输的数据为,帧头:通常包括源节点和目的节点的 MAC 地址,主体:由要传输的比特组成,帧尾:错误检测信息
  • 网络层(负责为数据包选择和路由到目标地址)
    传输数据主要为
  • 传输层 (端到端,端指的是端口号)
    UDP和TCP协议都是传输层的协议,他们的主要作用就是在应用层的数据包标头加上端口号(或者在IP协议的数据包中插入端口号)
    传输数据主要为
  • 会话层(负责建立、管理和终止通信会话)
  • 表示层(负责数据的格式转换、加密和解密,以及数据压缩和解压缩)
  • 应用层(规定应用程序的数据格式)

传输中,在每一层需要加上不同的头部信息

借鉴大佬文章

相关推荐
wypywyp1 分钟前
7.stm32 江协科技笔记2
笔记·科技·stm32
日更嵌入式的打工仔24 分钟前
嵌入式软件开发工具与方法
笔记
浅念-24 分钟前
C语言——自定义类型:结构体、联合体、枚举
c语言·开发语言·数据结构·c++·笔记·学习·html
sayang_shao29 分钟前
YOLOv8n 输入输出格式笔记
笔记·yolo
AI视觉网奇30 分钟前
ue slot 插槽用法笔记
笔记·学习·ue5
Jack___Xue32 分钟前
LangGraph学习笔记(二)---核心组件与工作流人机交互
笔记·学习·人机交互
AI视觉网奇1 小时前
blender fbx 比例不对 比例调整
笔记·学习·ue5
想你依然心痛1 小时前
Spark大数据分析与实战笔记(第六章 Kafka分布式发布订阅消息系统-03)
笔记·分布式·spark·kafka
雁于飞1 小时前
【无标题】
笔记·面试·职场和发展·跳槽·产品经理·创业创新·学习方法
Z.风止1 小时前
Go-learning(1)
开发语言·笔记·后端·golang