计算机网络与因特网014.pdfVIP

  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文档。上传文档
查看更多
下载 第1 4章 协议与分层 14.1 概述 前几章讨论了网络的基本硬件并说明构成局域网或广域网系统的组件,本章则叙述用于网 络系统的软件的结构。这一章将解释硬件何以不能单独解决所有的通讯问题,并说明协议软件 的必要性。它讨论网络协议软件必须处理的问题,以及解决问题的技术。更重要的是,本章描 述了分层概念,为理解一套完整的协议怎样与硬件协同工作而构成一个强大的通信系统提供了 概念基础。 后面各章都建立在本章所提出的理论思想上。下一章将说明这些基本思想怎样扩展成一个 互联网(i n t e r n e t )环境。后继章节则讲述一套完整的协议,并将说明这套协议中各个协议怎样 处理每个提及到的问题。再后的章节将展示应用程序是怎样利用协议软件在网络中进行通信 的。 14.2 协议的必要性 基本的通信硬件包括了点到点的位串传送机制。但是,使用裸硬件来进行通信就象用二进 制位1和0来编程一样笨拙不便。为方便程序员,联网计算机使用了复杂的软件,为应用程序提 供方便的高层接口。这种软件自动处理大部分低层通讯细节和问题,使应用程序间的通信变得 很容易。因此,大多数应用程序依靠网络软件通信,并不直接与网络硬件打交道。 通信涉及的所有部分都必须认同一套用于信息交换的规则(例如使用的语言和信息发送规 则)。外交官们把这种认同称为协议(p r o t o c o l )。这一术语也可用于计算机通信:规定消息的 格式以及每条消息所需的适当动作的一套规则称之为网络协议( network protocol )或计算机通 信协议( computer communication protocol )。实现这些规则的软件称为协议软件( p r o t o c o l s o f t w a r e )。单个网络协议可以是简单的(例如传送文本文件时使用 A S C I I码的协定),也可以 是复杂的(例如用复杂数学函数加密数据的协定)。概述如下: 规定计算机信息交换中消息的格式和含义的协定称为通信协议。使用网络的应用 程序并不直接同网络硬件打交道,而是与按给定规则进行通信的协议软件打交道。 14.3 协议系列 设计者不是设计一个单一、巨大的协议来为所有可能形式的通信规定完整的细节,而是采 取了把通信问题划分成多个子问题,然后为每个子问题设计一个单独的协议的方法。这样做使 得每个协议的设计、分析、实现和测试比较容易。正如我们将要看到的那样,将通信软件划分 为多个协议增加了灵活性,因为它允许在需要时使用协议的子集。 必须仔细地划分各个协议,以确保生成的通信系统有效和高效。为了避免重复劳动,每个 协议应该处理其他协议所未处理的那部分通信问题。为了让协议有效实现,协议之间应能共享 数据结构和信息。最后,这些协议的组合应该能处理所有可能的硬件错误或其他的异常情况。 怎样保证这些协议很好地协同工作呢?答案在于一个完整的设计方案:不是孤立地开发每 第14章 协议与分层计计113 下载 个协议,而是将协议设计、开发成完整、协作的集合,称为协议系列( protocol suite )或协议 族(f a m i l y )。协议系列中的每个协议解决部分通信问题,这些协议合起来就解决了整个通信 问题。而且,整个系列被设计成能在协议之间高效交互。 14.4 协议设计规划 应用层 第七层 表示层 第六层 已有几个工具可用来帮助协议设计人员理解各个 会话层 第五层 通信子问题,并规划一个完整的协议系列。分层模型 传输层 第四层 (layering model )是其中最重要的工具之一。本质上

文档评论(0)

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

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

1亿VIP精品文档

相关文档