1、第2章 计算机网络体系结构 研究背景 计算机网络是一个非常复杂的系统,需要解决的问题很多并且性质各不相 同。随着计算机和网络的发展,计算机生产商越来越多,每个厂商都有自己的 生产标准,这样就导致了不同的厂商生产的设备之间互通存在障碍。但是两个 相互通信的计算机系统必须高度地协调才能工作,所以,在ARPANET设计时,就 提出了“分层”的思想,即将庞大而复杂的问题分为若干较小的易于处理的局 部问题。全球经济的发展使得不同网络体系结构的用户迫切要求能够互相交换 信息,为了使不同体系结构的计算机网络都能互联,国际标准化组织(ISO)于 1977年成立了专门的机构研究该问题,他们提出了一个参考模型OS
2、I开放式 系统互联模型。此模型作为网络通信的概念性标准框架,使通信在不同的制造 商的设备和应用软件所形成的网络上的实现成为可能。 第2章 计算机网络体系结构 2.1 网络体系结构 研究背景 一、网 网络协议是计算机网络中不可缺少的组成部分。计算机网络是一个涉及计 算机技术、通信技术等多个领域的复杂系统。在网络中包含多种计算机系统, 它们的硬件和软件系统各异,要使其能协同工作以实现信息交换和资源共享,它 们之间必须具有共同的语言。为计算机网络中相互通信的对等实体之间的数据 交换而建立的规则、标准或约定的集合称为网络协议(Protocol)。 网络协议主要由下列三个要素组成: 1.语义:确定协议元
3、素的类型,如规定通信双方要发出的控制信息、执行 的动作、返回的应答等。 2.语法:主要是确定用户数据与控制信息的结构和格式,它涉及数据及控 制信息的格式、编码、信号电平等。 3.时序:是事件实现顺序的详细说明,它涉及速度匹配、排序等。 二、算机网体系构 网络体系结构(Network Architecture)是计算机之间相互通信的层次, 以及各层中的协议和层次之间接口的集合。网络体系结构是指通信系统的整体 设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。现在广泛采用 的是国际标准化组织(ISO)提出的开放系统互联OSI的参考模型,每个分层遵 守以下几个主要原则: 1.每层的功能应是明确的,并且相互独立的。当某一层的具体实现方法更 新时,只要保持层间接口不变,就不会对邻层造成影响。 2.层间接口清晰,跨越接口的信息量应尽可能少。 研究背景 二、算机网体系构 3.层数应适中。若层数太少,则层间功能划分不明确,多种功能混杂在一 层中,从而造成每一层的协议太复杂。若层数太多,则体系结构过于复杂,各 层组装时会困难得多。 4.标准化。每一层功能的划分和选择应着眼于使该层协议标准化。标准化 应包括现在的国际标准和未来的国际标准。