|
国际标准化组织ISO发布的最著名的ISO标准是ISO/IEC7498,又称为X.200建议。该体系结构标准定义了网络互联的七层框架,即开放系统互联参考模型(OSI)。在OSI中,采用了三级抽象,即体系结构、服务定义和协议规格说明。
|
|
|
|
根据分而治之的原则,ISO将整个通信功能划分为7个层次,如下图所示。
|
|
|
|
|
|
|
物理层(Physical Layer)处于OSI参考模型的最低层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明地传送比特流。
|
|
|
|
数据链路层(Data Link Layer)的主要功能是在物理层提供比特流传输服务的基础上,在通信的实体之间建立数据链路连接,传送以帧为单位的数据,采用差错控制、流量控制方法,使有差错的物理线路变成无差错的数据链路。
|
|
|
|
网络层(Network Layer)的主要任务是通过路由算法,为分组通过通信子网选择最适当的路径。网络层要实现路由选择、拥塞控制与网络互联等功能。
|
|
|
|
传输层(Transport Layer)的主要任务是向用户提供可靠的端到端(End-to-End)服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。
|
|
|
|
会话层(Session Layer)的主要任务是组织两个会话进程之间的通信,并管理数据的交换。
|
|
|
|
表示层(Presentation Layer)主要用于处理在两个通信系统中交换信息的表示方式。它包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。
|
|
|
|
应用层(Application Layer)是OSI参考模型中的最高层。应用层确定进程之间通信的性质,以满足用户的需要以及提供网络和用户软件之间的接口服务。例如事务处理程序、电子邮件和网络管理程序等。
|
|
|