第2章 计算机网络体系结构 2013年9月17日稿.docVIP

第2章 计算机网络体系结构 2013年9月17日稿.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 计算机网络体系结构 本章要点: 计算机网络体系结构 OSI/RM模型 TCP/IP体系结构 本章目录: 2.1 网络协议与计算机网络体系结构 2.1.1网络协议 2.1.2计算机网络体系结构 2.2 OSI参考模型 2.2.1 OSI参考模型结构 2.2.2 OSI/RM各层功能及其实现机制 2.3 TCP/IP体系结构 2.3.1 TCP/IP层次结构 2.3.2 TCP/IP分层工作原理 2.4 OSI参考模型与TCP/IP体系结构的比较 2.1 网络协议与计算机网络体系结构 2.1.1 网络协议 在网络技术中,分层次的体系结构是最基本的,因此下面将对网络的体系结构进行 重点阐述。在讨论分层体系结构之前,先来介绍一个网络中非常重要同时也很抽象的概 念—协议。 所谓协议是指通信双方为了实现正常的通信而事先建立的约定和协定的集合。这些 约定和协定规定了进行通信时所交换的数据的格式以及有关的同步问题。在网络中这些 为了进行网络中的数据交换而建立的规则或约定即称为网络协议,简称为协议。协议一 旦被标准化,亦被称为标准或规范。 对协议可以通俗理解为网络中两台设备之间进行通信所需的“协议”,类似于人类 19 之间进行交流的语言规则,语言不同则没有办法进行正常交流,协议不同,两台设备之 间也没有办法进行正常的通信。类似于语言的组成,协议主要由语法、语义和时序三要 素组成: (1)语法:数据与控制信息的结构或格式。 (2)语义:需要发出何种控制信息、完成何种动作以及做出何种响应。 (3)时序:事件实现顺序的详细说明。 任何类型的网络结构,都有一套协议或规则来详细定义消息如何在链路上传输,以 及定义了这些消息的格式,包括预留用作地址、差错控制、用户数据的部分。 如果没有为大家所普遍接收的协议,硬件制造商和软件开发商都会各行其是。网络 就不能正常工作,从而导致各家的产品不能在同一个网络上互相通信。比如以前的计算 机都是运行在个人的平台之上,不同的平台之间不能通过网络交换信息。直到20世纪 60年代末,才逐渐形成了今天因特网的传输控制协议/互联网协议(TCP/IP)。现在,通 过TCP/IP协议栈,各种设备都能够交换信息,从而简单、快捷地接入各种服务。 网络协议可按照分层的概念来设计。分层概念的基础是“模块”的概念。例如:在 计算机系统中,一个模块就是一个过程或一台设备,它完成一个给定的功能;若干个模 块组成一个完整的系统功能。模块提供的功能通常称之为“服务”。 采用模块概念的好处是:设计简单、可懂性好、标准化、互换性好,有大量现存的 模块可以利用。对于模块设计人员,要关心该模块内部的细节和模块的操作。而对于模 块使用人员,把模块当作一个黑盒子,只关心该模块的输入、输出以及输入输出的功能 关系,而不关心模块内部的工作细节。模块可以嵌套组成更大的模块,如图2.1所示。 在该图中一个高层的模块由低层模块加上一些简单模块组成。 20 低层 黑盒子 低层 黑盒子 黑盒子 简单模块 黑盒子 简单模块黑盒子 高层模块 图2.1 模块组成 相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题 就比较易于研究和处理。 计算机网络的分层结构可以看成由一套模块组成的体系结构,除了最低层由物理通 信链路组成以外,每一个高层模块是由低层黑盒子通信系统加一组简单的模块组成,如 图2.2所示。 模块 H模块 H′ 模块 L模块 L′ 高层黑盒子 通信系统 对等过程 低层对等过程 低层黑盒子 通信系统 图2.2 分层模块 2.1.2计算机网络体系结构 计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。换 而言之,计算机网络的体系结构就是这个计算机网络及其构件所应完成的功能的精确定 21 义。 需要强调的是:这些功能究竟是用何种硬件或软件完成的,则是一个遵循这种体系 结构的实现问题。体系结构的英文名词architecture的原意是建筑学或建筑的设计和风 格。它和一个具体的建筑物的概念很不相同。例如,我们可以走进一个明代的建筑物中, 但却不能走进一个明代的建筑风格之中。同理,我们也不能把一个具体的计算机网络说 成是一个抽象的网络体系结构。总之,体系结构是抽象的,而实现则是具体的,是真正 在运行的计算机硬件和软件。 2.2 OSI参考模型 2.2.1 OSI参考模型结构 开放系统互连OSI(open system interconnection,OSI)参考模型是由国际标准化 组织ISO(international standard organi

文档评论(0)

xiaoyi19891213 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档