一、OSI 参考模型
OSI 全称 Open System Interconnection
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七层模型协议图解