计算机网络 第6章 包、帧与差错检测.pdfVIP

计算机网络 第6章 包、帧与差错检测.pdf

  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文档。上传文档
查看更多
下载 第6章 包、帧与差错检测 6.1 概述 前面章节描述了硬件的底层怎样通过铜缆或光纤介质来传输位串。尽管这种细节非常有趣, 但是只有那些设计硬件的工程师才使用位串与调制技术来工作。许多计算机网络提供一种较方 便的接口,该接口允许计算机通过网络以字节来发送数据,而不必处理位串,也不必知道基础 硬件是怎样将位编码成信号的。 本章描述计算机网络的一个基本思想,阐明包的概念,并且解释发送方与接收方如何协调 传输一个包。本章也说明包是怎样在面向字节的网络中使用一种简单的帧格式来实现的。最后, 本章解释了传输差错以及讨论网络检测这种差错的机制。 后续章节将扩展包的概念并描述特定的网络技术是怎样处理包的,并有较多的实例与细节。 6.2 包的概念 大多数计算机网络都不能连续传输任意数量的数据。实际上,网络系统把数据分成小块单 独发送,这种小块称作包。计算机网络通常又称作包网络( packet network )或包交换网络 (packet switching network ),因为它们使用了包技术。 有两个事实促使我们使用包。首先,发送方与接收方需要协调传输。我们知道当发生传输 差错时,数据将会丢失。把数据分成小块就能帮助发送方与接收方确定哪块数据完整到达,哪 块数据没有到达。其次,因为通信线路与相关的调制解调硬件比较昂贵,所以多台计算机通常 要共享底层的连接与硬件。为了确保所有的计算机能公平、迅速地得到共享通信设备的服务, 网络系统不能只允许一台计算机使用而拒绝其他计算机。 早期的计算机网络并不保证公平访问。这种网络允许一个应用程序任意长时间地占用共享 通信资源—这个应用程序被允许在其它应用程序使用资源以前来完成它的工作。然而,现代 计算机网络用包来确保公平访问。网络先允许一台计算机发送一个包,然后允许另一台计算机 发送一个包,如此运行下去。一台计算机只能占用共享资源的一小段仅够发送一个包的时间, 然后必须等到其他计算机轮流过后才能发第二个包。 为了理解如何用包来达到迅速、即时的服务,假设网络授权一个应用程序能独享网络直到 该应用完成。例如,图 6 - 1 中四台计算机共享一条通信信道,并用该信道来传输文件。当计算 机A发送一个文件到计算机D时,计算机B和C必须等待。 传输一个文件需要多长时间?如果一个文件有 5兆字节(一个典型的大数据文件),并且通 C A 共享资源 D B 图6-1 计算机网络使用包的原因的图解。当一对 计算机在通信时,其他计算机必须等待 28计计计算机网络与因特网 下载 信系统的传输速率是每秒 56 000 位(典型的远程网络传输速率),这个传输需要大约 1 2分钟。 这个实例清楚地表明: 任何允许一个应用独占共享资源的网络将使其他计算机受到难以容忍的长时间阻塞。 相对而言,当图6 - 1 的网络要求计算机把数据分成大小为 1 000字节的包时,我们考虑这个 要求所带来的延迟。假设计算机A开始向D发送数据。同时假设在A开始发送后,计算机B需 要向C发送数据。在A完成发送一个包后,网络将允许B发送一个包。因为每个包只有 8 000 位的数据,硬件每秒能传输 56 000位的数据,一个完整的包只要 0 . 1 4 3秒就能发送出去。这样, B在开始发送前至多等待1 4 3 m s。我们总结如下: 为使发送方与接收方能协调并保证所有共享网络资源的计算机能公平、迅速地使 用网络,大多数计算机网络把数据分成叫作包的小块。计算机在共享资源上按次序发 送包。因为每个包都很小,所以没有计算机在使用时要经历长时间的等待。 6.3 包和时分多路复用 从概念上讲,允许多个源机按次序使用共享通信资源的网络实际上是提供了一种时分多路 复用的形式。图6 - 2表明了这个思想。

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档