通信工程师互联网技术计算机网络的体系结构

互联网技术 责任编辑:weimeiche 2013-03-27

摘要:3.3计算机网络的体系结构网络体系结构为了完成计算机间的通信合作,把每个计算机的功能划分成明确的层次,规定了同层进程通信的协议,以及相邻层之间的接口及服务。这些层次结构、同层进程间通信的协议以及相邻层之间的接口统称为网络体系结构。网络体系结构仅仅是人们对于网络功能的描述,这些功能的实现要通过具体的硬件和

3.3 计算机网络的体系结构

网络体系结构为了完成计算机间的通信合作,把每个计算机的功能划分成明确的层次,规定了同层进程通信的协议,以及相邻层之间的接口及服务。这些层次结构、同层进程间通信的协议以及相邻层之间的接口统称为网络体系结构。

网络体系结构仅仅是人们对于网络功能的描述,这些功能的实现要通过具体的硬件和软件来完成。因此,也可以认为网络体系结构是网络层次结构模型和各层次协议的集合?

3.3.1 网络体系结构的分层原理

计算机网络系统非常复杂,由一个程序来完成所有这些功能显然是不现实的。计算机W络体系结构中采用了分层方法将一个复杂的系统分解为若干个容易处理的子系统。

1.分层原理

在分层结构中,一个层次完成一项相对独立的功能,在层次之间设置了通信接口。在一个w层结构中,第况层是第W-I层的用户,又是第况+1层的服务提供者。第W+1层直接使用了第况层提供的服务,但实际上它通过第W层还间接地使用了第TV-I层以及以下所有各层提供的服务采用层次结构的优点在于每层实现的功能是相对独立的。实现每层功能的软件在保证实现层间接口功能的基础上,可以独立设计、调试,这样各层的软件开发可以并行进行,也进一步保证了软件设计的质量。某一层的功能发生变化或需要更新时,只要接口功能不变,都不会对其他各层产生影响,软件维护也比较方便。

计算机网络中的层次结构一般都是以垂直分层模型来表示的,如图3-1所示。

服务访问点(ServiceAccessPoint,SAP):两个层次之间是通过SAP进行通信的,第况层通过N-SAP向第N+\层实体提供服务,第/m层实体通过N-SAP向第W层实体请求服务。每层向其上层提供的服务都是由本层及较低层共同实现的。但高层在使用低层提供的功能和服务时,并不需要了解低层是如何实现此功能的,即低层功能的实现对高层来说是透明的。

服务原语(primitive):服务的请求与提供是通过在SAP上发送或接收服务原语来实现的。这是W层服务的用户与;V层服务的提供者通过N-SAP进行的交互,指出了相应的服务和必须执行的抽象操作。服务原语可以由服务用户发出,也可由服务提供者发出,

协议(protocol):不同系统的对等层之间为了完成本层的功能而必须进循的通信规则和约定。

2.层次划分原则

由于计算机网络结构复杂,不可能用一个程序来完成所有的功能,需要对网络进行层次划分。那么,应该将整个系统划分成几层,每层应该完成什么功能呢?下面首先了解一下在进行系统划分时应该遵循的几原则,在3.4节中将对具体的网络分层模型进行介绍。

系统划分应遵循的原则如下。

各层功能明确。即每一层的划分都应有明确的、与其他层不同的基本功能。这样在某层的具体实现方法或功能发生变化时,只要保持与上层、下层的接口不变,就不会对其他各层产生影响。

层间接口清晰。应尽量减少跨过接口的通信量。

层数适中。层数应足够多,以避免不同的功能混杂在同一层中;但也不能太多,否则体系结构会过于庞大,增加各层服务的开销。

网络中各节点都具有相同的层次,不同节点的同等层具有相同的功能。

返回目录:互联网技术考试计算机网络与协议教程

编辑相关推荐:

初级通信工程师考试电信网概述汇总

2013年通信工程师考试学习在线辅导

通信考试终端与业务通信员工职业规范

通信专业实务互联网技术数据通信基础教程

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2024 通信工程师考试

还有
  • 1
  • 3
  • 0
专注在线职业教育23年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师