- 1、本文档共124页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 给出估计RTT和实际RTT之间的偏差的估计方法和计算公式,确定TCP协议中超时器定时设计的最终公式。 * * 介绍TCP实现可靠数据传输的基本原理。 * 描述TCP可靠数据传输过程中发送方要执行的操作。 * 程序实现演示 * TCP可靠数据传输场景分析。 * TCP可靠数据传输场景分析。 * 介绍快速重传可靠传输技术。 * 快速重传算法演示 * 描述TCP可靠传输时接收方事件处理方法 * * 介绍流量控制概念,探讨如何实现? * 描述TCP流量控制的实现机制。 * * 描述TCP建立连接的过程,结合报文格式中的字段进行分析。 * 描述TCP关闭连接的过程,结合报文格式中的字段进行分析。 * 描述TCP关闭连接的过程,结合报文格式中的字段进行分析。 * 描述TCP连接管理过程中客户端的状态转换图,联系建立连接和关闭连接的理论进行分析。 * 描述TCP连接管理过程中服务器端的状态转换图,联系建立连接和关闭连接的理论进行分析。 * * 描述拥塞控制的概念 * 拥塞原因及代价分析,采用由简单到复杂的分析方法。 * 拥塞原因及代价分析,由于路由器具有有限的缓冲区,因此存在分组丢失的现象。为实现可靠传输,分组丢失后要重传丢失的分组,因此将会造成网络上实际传输的数据量比用户需要传输的数据量大的现象,从而浪费网络带宽资源。 * 详细分析场景2的拥塞代价。 * 拥塞原因及代价分析,由于存在多跳数据转发,在每一跳都可能存在分组丢失的现象。因此后面路由器的分组丢失将会导致前面路由器资源的浪费。 * * 拥塞控制方法讨论。 * 自学内容 * 自学内容 * * TCP拥塞控制使用的是端到端的方式,路由器不需要参与拥塞控制,减轻路由器的负担。为实现端到端的拥塞控制,端系统必须知道是否发生了拥塞,讨论两种拥塞判断的方法,介绍拥塞控制的三种机制。 * 探讨存在的问题和可能的解决办法。 * 根据rdt2.0存在的问题,引入发送方的解决办法rdt2.1 。 * 引入接收方的解决办法rdt2.1 。 * Rtd2.1讨论,探讨如果在响应报文中只用ACK能否实现确认?从而排除ACK和NAK混淆的影响? * 引入rdt2.2,描述只用ACK实现可靠数据传输的方法。 * 演示发送方和接收方的收发片段,整个FSM状态转换与rdt2.1类似,只是在响应的过程中只有ACK,而没有NAK。 * 增加下层的不可靠因素,使案例更符合现实网络环境,从而引入新的问题的解决办法。 * Rdt3.0的状态迁移描述 * 案例描述 * 案例描述 * Rdt3.0的性能分析。 * 从上述分析,我们得到一个结论,停-等协议实现可靠数据传输的利用率很低,而利用率低的关键问题是等待时间太长,所以有必要引入新的协议来提高利用率,探讨如何改进? * Rdt3.0的性能分析。 * 描述流水线技术的概念和总体实现方法。 * 通过性能分析我们可以看到:通过连续发送多个分组后等待应答的方式可以大大的提高网络的利用率,而且连续发送的数量和利用率提高的倍数成正比。 * 描述回退N帧法发送方的基本概念。 * 描述回退N帧法接收方的基本概念。 * 案例演示。探讨上述方式存在的问题:后续正确接收的数据全部丢弃。如何解决该问题? * 描述选择性重传的基本概念 * 描述选择性重传的窗口基本概念。 * 描述选择性重传的发送方和接收方的具体实现细节。 * 案例演示 * 探讨在选择性重传过程中存在的序号与窗口大小之间的关系? * * 概述TCP的特点和功能 * 概述TCP的特点和功能 * 概述TCP的特点和功能 * 描述序号和确认号的实现方法。 * 探讨TCP协议可靠传输实现时超时定时器的设置问题。 * 介绍估计RTT的方法和公式 * 说明估计RTT与实际RTT之间存在偏差,探讨如何解决? * 给出估计RTT和实际RTT之间的偏差的估计方法和计算公式,确定TCP协议中超时器定时设计的最终公式。 * * 描述传输层的功能和数据传输过程。 * 由于传输层需要网络层提供的服务来传输数据,因此必须正确区分传输层和网络层之间的关系。 * 概述传输层提供的服务和未提供的服务。 * * * 描述多路复用和多路分解的概念,结合应用进程和套接字描述传输层实现多路复用和多路分解的含义。 * 描述传输层时间多路复用分解的基本思想。 * 结合第二章的基于UDP的网络编程,分析UDP协议实现多路分解的技术。 * 实例说明UDP多路分解的方法。 * 描述TCP多路分解的功能实现技术。 * 实例说明TCP多路分解的方法。 * 通过Web特例说明TCP协议的实际工作过程 * * 概述UDP协议的基本功能,说明UDP协议的特点,提出问题:如何实现上述功能?与学生进行探讨。 * 概述UDP协议的基本功能,说明UDP协议的特点,提出问题:如何实现上述功能?与学生
文档评论(0)