如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
体系结构是研究系统各部分组成及相互关系的技术科学。计算机网络体系结构采用分层配对结构,定义和描述了一组用于计算机及其通信设施之间互连的标准和规范的集合,遵循这组规范可以方便地实现计算机设备之间的通信。为了减少计算机网络的复杂程度,按照结构化设计方法,将计算机网络的功能划分为若干个层次(Layer),较高层次建立在较低层次的基础上,并为其更高层次提供必要的服务功能。网络中的每一层都起到了隔离作用,使得低层功能具体实现方法的变更不会影响到高一层所执行的功能。网络的这种结构化层次模型如图所示。以下介绍网络体系结构中的几个概念、ISO/OSI开放系统互连参考模型、计算机网络的拓扑结构。(ISO的OSI/RM(或称ISO/OSI)七层协议模型)(1)计算机网络体系结构的概念计算机网络体系结构采用分层配对结构,定义和描述了一组用于计算机及其通信设施之间互连的标准和规范的集合,遵循这组规范可以方便地实现计算机设备之间的通信。按照结构化设计方法,将计算机网络的功能划分为若干个层次(Layer),较高层次建立在较低层次的基础上,并为其更高层次提供必要的服务功能。网络中的每一层都起到了隔离作用,使得低层功能具体实现方法的变更不会影响到高一层所执行的功能。1)协议(Protocol)协议是用来描述进程之间信息交换过程的一个术语。就是为实现网络中的数据交换而建立的规则标准或约定。一般来说,协议由语义、语法或交换规则三部分组成,即协议的三要素。◆语义确定协议元素的类型,即规定通信双方要发出何种控制信息、完成何种动作以及作出何种应答。◆语法确定协议元素的格式,即规定数据与控制信息的结构格式。◆交换规则规定事件实现顺序的详细说明,即确定通信过程中通信状态的变化,如通信双方的应答关系。2)实体(Entity)在网络分层体系结构中,每一层都由一些实体组成,这些实体抽象地表示了通信时的软件元素(例如,进程或子程序)或硬件元素(例如,智能I/O芯片等)。也可以说,实体是通信时能发送和接收信息的任何硬件实施。3)接口(Interface)分层结构中相邻层之间有一接口,它定义了较低层次向较高层次提供的原始操作和服务。层次结构的主要特点使每一层都建立在前一层的基础上,较低层只是为较高一层提供服务(2)ISO/OSI开放系统互连参考模型开放系统互连参考模型,即OSI/RM(ReferenceModelofOpenSystemInterconnection),也称为ISO/OSI。ISO/OSI只给出了一些原则性的说明,并不是一个具体的网络。它将整个网络的功能划分成七个层次,如下图所示。ISO/OSI最高层为应用层,面向用户提供应用服务;最低层为物理层,连接通信媒体实现真正的数据通信。层与层之间的联系是通过各层之间的接口来进行的,上层通过接口向下层提出服务请求,而下层通过接口向上层提供服务。两个用户计算机通过网络进行通信时,除物理层外,其余各对等层之间均不存在直接的通信关系,而是通过各对等层的协议来进行通信(用虚线连接),只有两物理层之间通过媒体进行真正的数据通信。1)ISO/OSI参考模型分层的原则①层不要太多,以免给描述各层和将它们结合为整体的工作带来不必要的困难。②每层的界面都应设在使穿过接口的信息流最少的地方。③应建立独立的层次来处理功能上的明显差别。④应把类似的功能集中在同一层。⑤每一层的功能选定都应基于已有的成功经验。⑥应对容易局部化的功能建立一层,使得该层可以整体地重新设计,并且当为了采用先进的技术需要对协议做较大改变时,无需改变它和上下层之间的接口关系。⑦在需要将相应接口标准化的那些地方建立边界。⑧允许在一个层内改变功能和协议,而不影响其他层。⑨对每一层仅建立它与相邻上、下层的边界。⑩在需要不同的通信服务时可在每一层再设置子层次,当不需要该服务时,也可绕过这些子层次。(ISO的OSI/RM(或称ISO/OSI)七层协议模型)(2)ISO/OSI开放系统互连参考模型2)ISO/OSI参考模型的各层内容①物理层(PhysicalLayer)物理层是ISO/OSI参考模型的第一层。其目的是提供网内两实体间的物理接口和实现它们之间的物理连接,按位传送比特流,将数据信息从一个实体经物理信道送往另一个实体,为数据链路层提供一个透明的比特流传送服务。物理层的主要功能有:a.确定物理介质的机械、电气、功能以及规程的特性,并能在数据终端设备DTE(DataTerminalEquipment),如计算机、终端等,数据电路端接设备DCE(DataCircuitTerminatingEquipment),如调制解调器,以及数据交换设备DSE(DataSwitchEquipment)之间完成物理连接,提供启动、维持和释放物理通路的操作。b.在两个物理连接的数据链