第1章-概述(教学技能竞赛).pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章-概述(教学技能竞赛)

刘润杰 数据通信与计算机网络 2010年5月4日 * * 若干重要概念 占据两个山顶的蓝军与驻扎在这山谷的白军作战。力量对比是:一个山顶上的蓝军打不过白军,但两个山顶的蓝军协同作战就可战胜白军。一个山顶上的蓝军拟于次日正午向白军发起攻击。于是发送电文给另一山顶上的友军。但通信线路很不好,电文出错的可能性很大。因此要求收到电文的友军必须发送确认电文。但确认电文也可能出错。试问能否设计出一种协议,使得蓝军能实现协同作战因而一定(即100 %)取得胜利? 白军 蓝军 1 蓝军 2 * * 明日正午进攻 明日正午进攻 如果情况如上所述,次日蓝军 1 和蓝军 2 的协同进攻必定获胜。 但情况并非如此简单。因为所发的报文可能会丢失。 明日正午进攻 丢失! 白军 蓝军 1 蓝军 2 蓝军 1 必须在收到蓝军 2 的确认后才能进攻 * * 明日正午进攻 确认 明日正午进攻 确认 因此,收到报文后必须加以确认 但这个确认报文也可能丢失 确认 丢失! 因此,蓝军 2 必须要收到蓝军 1 发出的对此“确认”的确认, 才能知道发送出的确认是否被蓝军 1 正确收到。 白军 蓝军 1 蓝军 2 * * 明日正午进攻 确认 明日正午进攻 确认 蓝军 1 收到确认报文后应发送对此确认的确认。 对“确认”的确认 对“确认”的确认 因为蓝军 1 无法知道最后发送的这个确认是否被蓝军 2 收到,所以仍需收到蓝军 2 发来的确认才行! 白军 蓝军 1 蓝军 2 * * 若干重要概念 明日正午进攻,如何? 同意 收到“同意” 收到:收到“同意” … … 这样的协议无法实现! * * 若干重要概念 结论 这样无限循环下去,两边的蓝军都始终无法确定自己最后发出的电文对方是否已经收到。 没有一种协议能够蓝军能 100% 获胜。 协议必须能够应付所有的(而不是部分的)不利情况像这样简单的问题居然无法设计出一种协议来解决。 白军 蓝军 1 蓝军 2 * * 1.5.1 层次型的体系结构 计算机网络是一个非常复杂的系统。相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 以两台计算机通过网络互相传送文件为例,除两者之间必须有一条物理链路外,还涉及到许多工作要做,如: 源端用命令“激活”一条数据通路; 源端确认连接正常,目的端已做发接收准备; 源端与目的端传输文件的格式必须一致; 当网络出现故障时,应有适当措施来保证目的端能够正确接收到文件。 * * 1.5.1 层次型的体系结构(续1) 这些工作需要通信双方密切配合和协同工作。在具体工程实现上,是将它分解成若干个子任务,然后再独立实现每个子任务。这就“分层”设计的思想。 早在设计APRANET时就提出了分层的方法,“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 * * 1.5.1 层次型的体系结构(续2) 划分层次的概念 假设两台计算机通过网络传送文件。 可以将要做的工作划分为如下三类:  (1)第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个计算机将文件传送模块作为最高的一层,剩下的工作由下面的模块负责。 (2)第二类工作与通信服务有关,设立通信服务模块。便于上层模块利用它所提供的通信服务。 (3)第三类工作与网络接入有关,构造网络接入模块。负责与网络接口细节有关的工作,并向上层提供服务。 * * 1.5.1 层次型的体系结构(续3) 设计一个交换文件模块 文件传送模块 计算机 1 计算机 2 文件传送模块 只看这两个文件传送模块 好像文件及文件传送命令 是按照水平方向的虚线传送的 把文件交给下层模块 进行发送 把收到的文件交给 上层模块 * * 1.5.1 层次型的体系结构(续4) 设计一个通信服务模块 文件传送模块 计算机 1 计算机 2 文件传送模块 只看这两个通信服务模块 好像可直接把文件 可靠地传送到对方 把文件交给下层模块 进行发送 把收到的文件交给 上层模块 通信服务模块 通信服务模块 * * 1.5.1 层次型的体系结构(续5) 再设计一个网络接入模块 文件传送模块 计算机 1 计算机 2 文件传送模块 通信服务模块 通信服务模块 网络接入模块 网络接入模块 通信网络 网络 接口 网络 接口 网络接入模块负责做与网络接口细节有关的工作 例如,规定传输的帧格式,帧的最大长度等。 * * 1.5.1 层次型的体系结构(续6) 网络协议 计算机网络中的各主机之间要做到有条不紊地交换数据,必须遵循事先约定好的规则。 这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。 为进行网络中的数据交换而建立的规则、标准或约定即网络

文档评论(0)

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

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

1亿VIP精品文档

相关文档