OSI模型,即开放系统互连基本参考模型(OSI/RM),“OSI/RM”是“Open System Interconnection Reference Model”的缩写。

 

层次划分
OSI将计算机网络体系结构(architecture)划分为以下七层:
1、物理层:Physical Layer
物理层是OSI模型中最低的一层。物理层规定:为传输数据所需要的物理链路建立、维持、拆除,而提供具有机械的, 电子的, 功能的和规范的特性.
简单的说,物理层确保原始的数据可在各种物理媒体上传输.
物理层的功能
为数据端设备提供传送数据通路.
传输数据
物理层的协议:CCITT V.24 、EIA RS-443 、EIA RS-232C 、ISO-2593
具有物理层功能的设备:RJ-45 、各种电缆 、串口 、并口 、接线设备
其他
在Windows
2000下,物理层有网络接口卡(NIC)来实现。它的接收器,通过的介质由NIC附带。由于网络由串行端口组成,物理层也可以包括低层网络软件定义如何将串行比特流分解成数据包。
2、数据链路层:Data Link Layer
数据链路层位于物理层与网络层之间,它是OSI中比较重要的一层.它将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路,并对物理层的原始数据进行数据封装.
数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段.地址段含有发送节点和接收节点的地址,控制段用来表示数格连接帧的类型,数据段包含实际要传输的数据.
数据链路层主要功能
在两个网络实体之间提供数据链路连接的建立、维持和释放管理.构成数据链路数据单元(帧),并对帧定界、同步、收发顺序的控制.传输过程中的流量控制(Flow
Control),差错检测(Error Detection)和差错控制(Error control)等方面. 只提供导线的一端到另一端的数据传输 。
数据链路层的协议
ATM、IEEE 802.2、帧中继(Frame Relay)、HDLC(High-Level Data Link Control,HDLC)等。
数据链路层的设备:集线器和交换机等

3、网络层:Network Layer
网络层是OSI模型中的第三层。网络层提供路由和寻址的功能,使两终端系统能够互连,并且具有一定的拥塞控制和流量控制的能力。TCP/IP协议体系中的网络层功能由IP协议规定和实现,故又称IP层。
网络层的主要功能:路由选择 、阻塞控制
具有网络层功能的协议:IP、IPX 、X.25
具有网络层功能的设备:路由器(Router) 、三层交换机(Switch)

4、传输层:Transport Layer
传输层是OSI中最重要,
最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息.


传输层的主要功能:
为端到端连接提供可靠的传输服务.
为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务.
具有传输层功能的协议:TCP 、SPX 、NetBIOS

5、会话层:Session Layer
会话层,为于OSI模型的第5层,主要为两个会话层实体进行会话(Session),而进行的对话连接的管理服务。
会话层的主要功能:建立会话,拆除会话等会话管理服务。

6、表示层:Presentation Layer
表示层为不同终端的上层用户提供数据和信息的语法表示变换方法.如文本文件的ASCII格式和EBCDIC,用于表示数字的1S或2S补码表示形式
表示层的主要功能:数据语法转换 、语法表示 连接管理 、数据处理 、数据加密 、数据压缩
具有表示层功能的协议:HTTP/HTML 、FTP 、Telnet 、ASN.1

7、应用层:Application Layer
应用层向应用程序提供访问网络/OSI的接口服务.

应用层的主要功能:文件传输,访问和管理 、虚拟终端协议(VTP) 、电子邮件服务
具有应用层功能的协议:FTP 、SMTP 、POP
影响
现今网络技术和设备上得到最广泛应用的不是OSI,而是TCP/IP。TCP/IP是事实上的国际标准。
/***********************************************************************/
五层模型的协议
应用层
传输层
网络层
数据链路
物理层