- 6
- 0
- 约7.93千字
- 约 24页
- 2016-11-10 发布于湖北
- 举报
作者提出:分布式系统下各模块之间的功能分配的端到端的系统设计原则,即底层网络设计应该注重与核心传输功能的实现,而不是花费更大的代价去实现其他的功能。在网络的底层应该简化结构,把更多的功能实现,如数据确认和重传,安全加密等功能放在高层来实现,效率更高,开销更少。 要解决的问题:通过权衡性能和代价,对网络进行简化,将部分功能交付给高层,从而获得更高的效率。 这篇文章主要讲了在系统设计中的一个设计原则,即端到端的观点。端到端的观点认为如果在一个系统的底层集成了某种功能的实现可能是没有效果的或者是多余的,因为在底层实现需要很大的花费。文中列举了一组具体功能包括:位差错修复,加密时的安全,重复信息过滤,系统崩溃后的恢复,信息交付确认。 分析了在通信网络出现以后,如何安排这些功能的实现。提出了端到端的思想,简化底层设计的复杂性和开销大的特点,将部分功能上移到高层来实现。 传输过程中的风险:文件本身出错、通信传输过程出错、接受过程出错、数据完整性的度量以及一些其他未知的错误发生 以往的解决方法: 1、对每个步骤都进行文件复制,通过多次的简单传输保证数据写入的正确性; 2、端到端的数据确认和请求重传 ; 3、进行错误检测。建立一个可靠的文件传输机制都离不开底层链路的支持。 作者提出:通过在文件中加入校验和,并在目的主机端重计算校验和并发给源端进
您可能关注的文档
最近下载
- 航空运输地理 课件全套 第1--10章 地理学与航空运输地理---航空运输业的发展战略 .pdf
- (高清版)DB62∕T 3222-2022 建设工程造价成果文件编制标准.docx VIP
- 2025年静脉治疗护理技术操作规范 .pdf VIP
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第12章教案_画布API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第11章教案_界面API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第10章教案_设备API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第09章教案_位置API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第08章教案_数据缓存API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第07章教案_文件API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第06章教案_媒体API.doc
原创力文档

文档评论(0)