在计算机网络中有许多不同厂商提供的计算机设备、网络设备,它们是靠什么如此 有序地完成通信任务的呢?要想成功地通信,就必须具有相同的语言。交流什么、怎样 交流、何时交流,都必须有一个两方都能够互相接受的规则。这些规则的集合就称为协 议。它可以定义两个实体间控制数据交换的规则集合。
简单地说,网络通信协议, 就是计算机网络通信实体之间的语言,就像人与人之间 通信、交流所使用的语言一样。类似地,不同的网络结构可能使用不同的网络协议。 144 信息系统项目管理师考试辅导教程(第3 版)
8.2.1 O S I网络层次模型
为了使不同厂商提供的计算机设备、网络设备互联互通,国际标准化组织
(International Standard Organization, ISO) 在 1979 年建立了一个专门的分委员会来研 究和制订一种开放的、公开的、标准化了的网络结构模型。这就是著名的“开放系统互 连参考模型” (Open System Interconnection, O S I)的协议模型。它定义了一套用于连接 异种计算机的标准框架。由于IS O组织的权威性,加上人们需要一个相互兼容、共同 发展的。新的网络体系,所以OSI参考模型成为各大厂商努力遵循的标准。
时值今天,虽然许多网络协议并不是完全与它一致的,但由于都是根据它来制订的, 所以确保了它们的开放性和兼容性。从某种意义上说,OSI参考模型已成为计算机网络 协议的“ 金科玉律”。
1. OSI模型特点
O S I参考模型采用了一种分层结构对网络中两点之间的通信过程进行理论化的描
述。它并不规定支持每一层的硬件或软件的模型,但是网络通信的每个过程均能与某一 层相对应。
标准的OSI参考模型把网络通信的结构分成7层(如表8 -1所示):应用层(Application
Layer)、表示层(Presentation Layer)> 层(Session Layer)、传输层(Transport Layer)、 网络层(Network Layer)、数据链路层(Data Link Layer)、物理层(Physical Layer)。 表8-1 OSI七层结构
7 .应用层(Application)
6 .表示层(Presentation)
5 .会话层(Session)
4 . 传输层(Transport)