一、OSI 参考模型

OSI 全称 Open System Interconnection

OSI 七层模型详解_OSI

1、物理层

传输媒介及标准

物理层主要解决硬件之间的通信,我们常见的网络连接介质有 网线(5线、超5类)光纤(LC、SC)等。
主要定义物理设备连接的标准,网络接口类型、光纤接口类型以及传输介质的速率等相关的电器特性
传输介质中主要传输的是比特流(物理实现上,通过电流强弱来表示,传输1(高压)或者0(低压).这一层的数据我们称为比特

2、数据链路层

生成数据帧、并纠错

bit流的网络传输会有各种干扰,物理链路具有不可靠性。数据链路层通过各种控制协议进行纠错、让传输变的可靠
将物理层的数据封装成帧。二层主要进行帧的封闭与拆解、校验纠错等等
常见的二层硬件为智能二层交换机,常见品牌华为、H3C等等

3、网络层

IP寻址及路由选择

网络层最主要的协议是IP,IP地址主要用来在网络中标识唯一的主机。
茫茫的网络中,如何找到目标呢?通过唯一的网络标识来找到,IP地址
如果寻找目标IP地址,那我们就需要使用一种方式,路由。
路由就是根据网络链路进行的寻址选择.因此这一层主要负责寻址和路由选择
(举例,从学校到家)

4、传输层

数据通信

建立主机端到商的连接,为会话层和网络层提供端到端可靠和透明的数据传输
主要涉及两种常见协议,TCP协议(面向连接服务协议,经过3次握手和4次挥手)UDP(面向无连接)

5、会话层

会话的创建、管理与维护

创建、管理和维护会话。接收来自传输层的数据,负责建立、管理和终止表示层实体之间的通信会话,支持它们之间的数据交换。
该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
会话层我们通常接触到的概念就是session会话

6、表示层

数据编码、格式转换、数据加密

提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别
总这定句话,进行数据编码或者格式转换相关

7、应用层

为应用程序或用户请求提供各种请求服务

OSI参考模型最高层,也是最靠近用户的一层,为计算机用户、各种应用程序以及网络提供接口,也为用户直接提供各种网络服务。

二、OSI七层模型协议图解

OSI 七层模型详解_OSI_02