OSI笔记

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

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

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

借鉴大佬文章

相关推荐
妄汐霜8 小时前
小白学习笔记(spring框架的aop和tx)
笔记·学习
sheeta19989 小时前
LeetCode 每日一题笔记 日期:2025.03.24 题目:2906.构造乘积矩阵
笔记·leetcode·矩阵
Heartache boy10 小时前
野火STM32_HAL库版课程笔记-ADC多通道采集热敏、光敏、反射传感器(轮询)
笔记·stm32·单片机
yoothey11 小时前
Java字节流与字符流核心笔记(问答+考点复盘)
java·开发语言·笔记
老师好,我是刘同学11 小时前
force与deposit在SystemVerilog中的区别详解
笔记
Theodore_102212 小时前
深度学习(11):偏差与方差诊断、学习曲线
人工智能·笔记·深度学习·神经网络·机器学习·计算机视觉
2401_8357925413 小时前
Linux复习笔记
linux·服务器·笔记
C羊驼13 小时前
C语言学习笔记(十五):预处理
c语言·经验分享·笔记·学习·算法
不会聊天真君64713 小时前
基础语法·中(golang笔记第二期)
开发语言·笔记·golang
态态态13 小时前
平板PDF充足笔记空间的最优解
笔记·pdf