网络异质性问题的解决
网络体系结构就是使这些用不同媒介连接起来的不同设备和网络系统在不同的应用环境下实现互操作性,并满足各种业务的需求的一种粘合剂,它营造了一种“生存空间”任何厂商的任何产品、以及任何技术只要遵守这个空间的行为规则,就能够在其中生存并发展。
网络体系结构解决异质性问题采用的是分层方法——把复杂的网络互联问题划分为若干个较小的、单一的问题,在不同层上予以解决。
第1页/共32页
层次结构方法要解决的问题
?每一层的功能是什么?(分层与功能)
?它们如何进行交互?(服务与接口)
?(协议)
第2页/共32页
网络接入
网络接入
通信服务
文件传送
通信服务
文件传送
通信网络
文件及文件传送命令
与通信有关的报文
计算机网络的分层通信
计算机1
计算机2
网络接口
网络接口
第3页/共32页
分层结构的优点
各层独立
灵活性好
各层对上层屏蔽下层的差异性
易于实现和维护
便于标准化
第4页/共32页
计算机网络体系结构的基本概念
层:
系统中能提供某一种或一类服务功能集合的“逻辑构造”
实体:
实体指任何可发送或接收信息的硬件或者软件进程
网络每层中至少有一个实体(entity)。可以是软件实体(如进程)或硬件实体(如网卡)。许多情况下实体是一个特定的软件模块。
对等实体( peer entity):不同机器中同一层内的实体
网络通信是对等实体之间的通信,由协议控制
第5页/共32页
协议
通信双方在通信过程中必须遵循的一组规则和约定
协议主要是由语法、语义、时序三要素组成
①语法:通信双方在通信中交换数据时,用户数据与控制信息的结构与格式。
②语义:数据格式中各部分(协议元素)表示何种信息,以及完成的动作与做出的响应。
③时序:指的是对事件实现顺序的详细说明
第6页/共32页
服务
服务(service)就是网络中各层向其相邻上层提供的一组操作,即本层的功能
在分层结构中,每一层的目的都是向上层提供服务,使用下层提供的服务
服务是垂直的,由层间接口提供,某层的服务实现细节对上层屏蔽
第7页/共32页
协议是控制两个对等层实体进行通信的规则的集合
协议控制下对等实体间的通信使本层能向上层提供服务
要实现本层协议,还需要使用下层所提供的服务
本层的服务用户只能看见服务而无法看见下面的协议
协议是水平的
服务是垂直的
协议和服务的区别与联系
第8页/共32页
接口
同一节点系统内相邻层之间交换信息的连接点
低层对高层的服务通过接口提供
接口不变,底层的功能不变
网络体系结构
网络体系结构={层,协议,接口}
第9页/共32页
74年,IBM首先公布了世界上第一个商品化的计算机网络体系结构---系统网络体系结构(SNA,System Network Architecture),凡遵循SNA的网络设备可互连
77年3月,ISO的TC97成立SC16专门研究“开放系统互连”,并于84年提出了开放系统互连参考模型,即著名的ISO 7498为OSI/RM。
“开放系统”指能遵照某种共同的标准互连而相互作用的系统
ISO/OSI体系结构
产生背景
第10页/共32页
计算机网络体系结构 PPT课件 来自淘豆网m.daumloan.com转载请标明出处.