OSI七层模型是一个用于理解和描述计算机网络通信的框架,它将网络通信分解成七个不同的层级,每个层级都有自己的功能和责任。以下是对OSI七层模型的内容:
L7应用层(Application Layer)
通过人机交互来实现各种各样的服务
(提供用户与应用程序之间的接口,如浏览器、邮件客户端等)
L6表示层(Presentation Layer)
编码 解码 加密 解密
(处理数据的编码、压缩和加密,确保数据在不同系统之间的兼容性)
L5会话层(Session Layer)
发现 建立 维持 终止会话进程
(建立、管理和终止通信会话,确保设备之间的数据交流是有序的)
上三层-----产生数据
下四层-----传输数据
L4传输层(Transport Layer)
1.通过端口号来区分不同的服务
端口号:0-65535
静态端口号:1-1023
一个端口号对应一个服务,呈永久绑定关系
动态端口号:1024-65535
一个端口号对应一个服务,呈暂时性绑定关系
2.提供可靠的传输 TCP、UDP
TCP 传输控制协议 --面向连接的可靠传输协议
UDP 用户数据报文协议 --非面向连接的不可靠传输协议
三次握手,四次挥手:
3.数据分段
MSS 最大段长度 1480B
MTU 最大传输单元 1500B
计算机单位换算
8位=1字节
1024字节=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
(负责数据的可靠传输,包括错误检测、流量控制和数据重组)
L3网络层(Network Layer)
通过ip地址来进行逻辑寻址(负责路由数据包,使数据可以从源设备传输到目标设备,实现端到端的通信)
L2数据链路层(Data Link Layer)
通过MAC地址进行物理寻址
MAC地址--物理地址--不可更改
LLC-逻辑链路控制子层 --为上层服务提供FCS校验
MAC-媒介访问控制子层
(管理设备间直接连接,处理MAC地址,将原始比特流转化为数据帧)
L1物理层(Physical Layer)
定义电气电压,光学特性,接口规范
(处理物理介质、电压、连接器和传输速率等硬件相关的细节,传输原始比特流)
参考文献:bilibili