首页 > 代码库 > OSI七层模型

OSI七层模型

OSI (Open System Interconnection开放系统互连)七层模型:

          技术分享

  17应用层  Application

也称为应用实体,一般指应用程序,该层主要负责确定通信对象,并确保由足够的资源用于通信。

FTPHTTPSNMP

 

2) 6表示层  Presentation

负责数据的编码以及转化,确保应用层能够正常工作。

该层是界面与二进制代码间互相转化的地方,同时该层负责进行数据的压缩解压、加密解密等,

该层也可以根据不同的应用目的经数据处理为不同的格式,表现出来就是各种各样的文件扩展名。

 

3) 5会话层  Session

负责在网络中的两个结点之间建立、维护、控制会话,区分不同的会话,以及提供单工、半双工、全双工3中通信模式的服务。

NFSRPCX Windows

 

4) 4传输层 Transport

OSI模型中最重要的一层,主要负责分割、组合数据,实现端到端的逻辑连接。

数据在上三层是整体的,到了这一层开始被分割,这一层分割后的数据被称为段(Segment)

三次握手(Three-way handshake)、面向连接(Connection-Oriented)/非面向连接(Connectionless-Oriented)的服务、流量控制(Flow control)等都发送在这一层。

TCPUDPIPX/SPX

 

5) 3网络层  Network

是将网络地址翻译为物理地址,并决定将数据从发送方路由到接收方,

主要负责管理网络地址、定位设备、决定路由,

路由器就工作在该层。

上层的数据段在这一层被分割,封装后叫做包(Packet)

包有两种:一种为用户数据包(Data packets),是上层传下来的用户数据;

       另一种为路由更换包(Route updata packets),是直接由路由器发出来的,用来和其它路由器进行路由信息的交换。

IPRIPOSPF

 

6) 2数据链路层  Data Link

OSI模型的第二层,控制物理层与网络层之间的通信,

主要负责物理传输的准备,包括物理地址寻址、CRC校验、错误通知、网络拓扑、流量控制、重发等。

MAC地址和交换机都工作在这一层。

上层传下来的包在这一层被分割封装后叫做帧(Frame)

SDLCSTP、帧中继、HDLC

 

71物理层  Physical

物理层是实实在在的物理链路,它规定了激活、维持、关闭通信端点之间的机械特性、电器特性、功能特性以及过程特性。

为上层协议提供了一个传输的物理媒体,负责将数据以比特流的方式发送、接收。

常见的物理媒体有双绞线、同轴电缆等。

物理层相关规范:EIA/TIA RS-232EIA/TIA RS-449RJ-45

 

OSI七层模型