- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络体系结构-第2章-计算机网络体系结构祥解.ppt
第2章 计算机网络体系结构 2.1 网络的层次体系结构 2.2 ISO/OSI参考模型 2.3 网络体系结构的基本特征 2.4 TCP/IP协议族 教学目的和要求: 1.掌握:网络体系结构的设计原理和分层原则 2.熟悉:计算机网络体系结构的发展。 3.了解:计算机网络协议标准化 2.1.1 网络体系结构的设计原理 用户资源和信息存储在不同操作系统的主机中; 主机分布在网络的不同地方; 在不同的传输介质上; 实现了采用不同操作系统的主机之间的通信。 带来的主要问题:如何解决异种主机和异种网络互联的问题? 衍生的其他问题:多媒体通信,多种业务处理,高级的人机接口及可扩充能力。 2.1.1 网络体系结构的设计原理 以上问题的解决:网络标准化—开放互联基本模型(OSI/RM)、采用事实上的标准(TCP\IP)。 网络体系结构结构的设计原理基于一下两个方面: (1)分解 :分层结构,要保证系统设计的合理性和互操作性。 (2)抽象:自上而下逐步求精的方法。 随着逐步的细化,涉及的到各种约束条件就越来越多。 OSI采用了三级抽象: 1、体系结构(狭义上的体系结构,即分层结构或者是模块化的结构); 2、服务定义; 3、协议规范,规范也称规格说明。 1、OSI体系结构中的分层参考模型OSI所制定的标准中最高一级的抽象。 它是建立计算机网络在概念和功能上框架,包括了OSI的层次模型、公共术语、属性和子模块的功能。 2、服务定义:定义了各层所提供的服务。 什么是服务? 一个服务通常由一组原语(也称为服务原语)操作来描述,用户进程通过这些原语操作可以访问该服务。 系统提供若干个原语,对于一个服务功能来说,哪些原语被调用取决于该服务所要完成的功能。 某一层的服务就是该层以及一下各层的一种能力,它通过接口提供给更高的一层,各层所提供的服务与这些服务是怎样实现的无关。 什么是接口? 接口定义了下层向上层提供哪些原语操作和服务。 OSI标准中最底层的抽象是协议规范。 所谓协议: 指通信双方(对应层的实体即对等体)关于如何进行通信的一种约定。 对于协议规范更加精确的定义:应当发送什么样的控制信息,以及应当用什么样的过程来解释这个信息。协议的规范具有最严格的约束。 协议主要包括以下三个方面: 1、语法:对信息的数据结构做一种规定。 2、语义:规定用于协调双方动作的信息及其含义等。 例如:需要发出何种控制信息、完成何种动作及得到的响应等。 3、时序。规定动作的时间、速度匹配和事件发生的顺序等 2.1.2 网络体系结构分层的原则 采用分层原则的依据: 为了减少网络设计的复杂性。 所谓分层设计方法: 就是按照信息的流动过程将网络的整体功能分解为一个个的功能层,不同机器上的同等功能层(对等实体)之间采用相同的协议,同一机器上相邻功能层之间通过接口(请求或获得服务)进行信息传递。 分层的好处: 解决通信的异质性问题。 上层解决不同种语言的相互翻译(数据的不同表示),下层解决信息的传递。 每个层次向上一层提供服务,向下一层请求服务。 2.1.2 网络体系结构分层的原则 2.1.2 网络体系结构分层的原则 通过以上例子,我们再次强调一下以下定义: 1、协议 2、服务 3、接口 网络体系结构分层遵循以下原则 (1)当需要有一个不同等级的抽象时就应当有一个相应的层次; (2) 功能明确,分层独立; (3) 边界信息交流尽量少,否则不方便; (4)层数应当适中。 各层的设计问题 1、编制机制问题 在每一层上,都需要一种机制来标识出发送方和接收方。通过合理的编制机制来指定一个特定的目标。 2、数据传输规则问题 单工、双工模式; 协议也必须确定每个连接对应于多少个逻辑信道,并确定它们的优先级别。 3、错误控制:因为物理通信电路并不是完美无缺的。 连接两端必须统一使用同一种编码方案,并且接收方必须有办法告知发送方数据被正确接收的情况。 4、顺序编号问题 并不是所有的通信信道都能够保持报文发送时候的先后顺序。 为了解决可能出现的顺序错误,协议必须明确地保证接收方能够把所有的报文片段重新正确地组装起来。 解决以上问题的方法就是对报文片段进行编号。 5、流量控制问题 当发送方发送速度很快的时候,如何避免接收方被数据淹没。 6、报文拆分、重组,报文的集成问题 分层网络体系结构特点 1、结构中的每一层都规定有明确的任务及接口标准。 2、互联的系统必须具有相同的层次结构。 3、除了在物理媒体上进行的是实通信外,其余各对等实体间进行的都是虚通信。
文档评论(0)