OSI/RM各层结构及功能,OSI/RM模型是设计网络系统的分层次的框架,使得所有类型的计算机系统可以通信。OSI模型包括7个分开但又有关的层次,在其中的每一层都定义了通过网络传送信息的一些过程(见图1)。
图1 ISO的OSI/RM及协议 在OSI/RM模型中,相邻层之间通过接口进行连接。两主机的相应层称为对等层(peer layer),它们所含的实体称为对等实体(peer entity)。各对等层(或对等实体)之间并不直接传输数据,两主机之间传输的数据和控制信息是由高层通过接口依此传递到低层,最后通过底层的物理传输媒体实现真正的数据通信,而各对等实体之间通过协议进行的通信是虚通信。
第1层:物理层(Physical Layer),在物理信道上传输原始的数据流,提供为建立、维护和拆除物理链路连接所需的机械的、电气的、功能和过程的特性。
第2层:数据链路层(Data Link Layer),在物理层提供数据流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(frame)在信道上无差错地传输,并进行数据流量控制。
第3层:网络层(Network Layer),为传输层的数据传输提供建立、维护和终止网络连接的手段,把上层来的数据组织成报文分组(packet)在结点之间进行交换传送,并且负责路由控制和拥挤控制。
第4层:传输层(Transport Layer),为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。所谓透明的传输,是指在通信过程中传输层对上层屏蔽了通信传输系统的具体细节。
第5层:会话层(Session Layer),为表示层提供建立、维护和结束会话连接的功能,并提供会话管理服务。
第6层:表示层(Presentation Layer),为应用层提供信息表示方式的服务,如数据格式的变换、文本压缩、加密技术等。
第7层:应用层(Application Layer),为网络用户或应用程序提供各种服务,如文件传输、电子邮件(E-mail)、分布式数据库、网络管理等。
上述7层网络功能可分3组:第1、2层解决有关网络信道问题,第3、4层解决传输服务问题,第5、6、7层处理对应用进程的访问。
另外,从控制角度讲,OSI/RM七层模型的下三层(1、2、3层)可以成传输控制层,负责通信子网的工作,解决网络中的通信问题;上三层(5、6、7层)为应用控制层,负责有关资源子网的工作,解决应用进程的通信问题,中间层(4层)为通信子网和资源子网的接口,起到连接传输和应用的作用。