OSI参考模型(开放系统互联参考模型 Open System Interconnection/Reference Model)是由国际标准化组织(international standard organized,OSI)提出的。
-
物理层
提供透明的比特流传输;
数据单位是比特(bit),即一个二进制位 “0” 或者 “1”,1 Byte(字节 B) = 8 bit (比特 b);
通过各类协议定义了网络的机械特性、电气特性、功能特性、规程特性;
重要概念1——数据终端设备DTE:具有一定数据处理能力和数据收发能力,用于提供或接收数据,常见的DTE设备有路由器、PC、终端等;
重要概念2——数据通信设备DCE:在DTE和传输线路之间提供信号变换和编码功能,并负责建立、保持和释放链路的连接,常见的DCE设备有CSU/DSU、NT1、广域网交换机、MODEM等;
DCE提供时钟,DTE不提供时钟。
-
数据链路层
数据单位是帧,具有流量控制功能;
数据链路不等于链路,链路是相邻两节点的物理线路,数据链路是数据的通道,是物理链路+必要的通信协议而组成的逻辑电路;
数据链路应该具有的功能有:1链路连接的建立、拆除和分离,2帧定界和帧同步,3顺序控制,4差错检测、恢复,5链路表示、流量/拥塞控制;
局域网中的数据链路层可以分为:逻辑链路控制LLC(只在使用802.3格式的时候才会用到)+介质访问控制MAC(以太帧格式) 两个子层。
-
网络层
控制子网的通信,主要功能是提供路由选择,即选择达到目的主机的最优路径并沿着该路径传输数据包;
具有的功能有:路有选择和中继,激活和终止网络连接,链路复用,差错检测和恢复,流量/拥塞控制等。
-
传输层
利用实现可靠的端到端的数据传输能实现数据分段、传输和组装,还提供了差错控制和流量/拥塞控制等。
-
会话层
允许不同机器上的用户之间建立会话;
会话就是指各种服务,包括对话控制、令牌管理、同步功能。
-
表示层
提供一种通用的数据描述格式,便于不同系统间的机器进行信息转换和相互操作;
主要功能有:数据语法转换、语法表示、数据加密和解密、数据压缩和解压。
-
应用层
应用层想应用程序提供服务,这些服务按其向应用程序提供的特性分成组并成为服务元素;
服务元素分为:公共应用服务元素CASE+特定应用服务元素SASE。