- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
拥塞控制在无线网络中的新问题 有线网:超时可认为主要原因在于中间节点不能及时处理,即出现拥塞,而链路出错几率较小,因此需要减少发送的数据量。 无线网:超时的原因更多的是链路质量不好,数据没有成功传输,因此需要快速重传数据而不是减少发送的数据量 有线与无线混合的网络中如何处理拥塞控制? * 小结 网络最本质的活动是实现分布在不同地理位置的主机之间的进程通信; 传输层的主要功能就是为网络环境中分布式进程通信提供服务; 实现网络环境中分布式进程通信要解决进程标识的问题----端口; Internet传输层采用了TCP协议与UDP协议; UDP是一种无连接的、不可靠的传输层协议。 TCP是一种:面向连接的、面向字节流、支持全双工、支持并发连接、提供确认/重传与拥塞控制的可靠的传输层协议; * 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 《计算机网络》 第7章 传输层 回顾:传输层 网络层 * 《计算机网络》 第7章 传输层 传输层的基本功能是实现分布式进程通信。 190.1.1.1 86.1.1.1 IP packet 传输协议数据单元TPDU 回顾:网络环境中分布式进程标识方法 进程标识的基本方法:IP地址+端口号 协议端口 每个端口被定义一个正整数地址。 使用16位端口地址,可以支持65,536个端口。 网络环境中一个完整的进程通信标识需要一个五元组来表示: 协议 本地地址 本地端口号 远地地址 远地端口号 * 《计算机网络》 第7章 传输层 回顾:用户数据报协议UDP UDP协议的主要特点 UDP是一种无连接的、不可靠的传输层协议; 设计目的是希望以最小的开销来达到网络环境中的进程通信目的; * 《计算机网络》 第7章 传输层 UDP协议的适用范围 UDP的适用范围: 视频音频播放应用,实时性要求高,可靠性要求低 交互型应用,一次交互只有一来一往两次报文交换,无须为此建立连接 ,即使出错重传也比建立连接的开销小。 多播与广播应用 * 回顾:传输控制协议TCP TCP协议的主要特点 TCP是一种面向连接的传输层协议; TCP是一种可靠的传输层协议; TCP采用的最基本的可靠性技术是: 确认、超时重传、流量控制。 支持全双工通信。 支持同时建立多个并发的TCP连接 支持字节流的传输 * 《计算机网络》 第7章 传输层 回顾:TCP传输连接建立与连接释放 TCP传输连接三次握手建立过程示意图 * 《计算机网络》 第7章 传输层 完成两个重要功能: 1,确保连接双方作好传输准备 2,使双方统一初始序列号 TCP在传输连接释放过程中4次握手过程 * 《计算机网络》 第7章 传输层 客户端停止发送数据 服务端可继续发送数据 服务端停止发送数据 连接真正结束 7.3.4 TCP滑动窗口与确认、重传机制 TCP的数据编码与确认 * 《计算机网络》 第7章 传输层 TCP滑动窗口概念 * 《计算机网络》 第7章 传输层 选择重传策略 重传有拉回方式与选择重传方式两种,TCP使用选择重传方式 重传计时器 TCP使用重传计时器来控制报文确认与等待重传的时间。 设定值过低,造成重复,过高,效率低下 重传时间根据RTT动态计算。 RTT(Rout-Trip Time):报文发送和确认信息返回的往返时间。 《计算机网络》 第7章 传输层 * 窗口与TCP的流量控制 * 《计算机网络》 第7章 传输层 7.3.5 TCP滑动窗口与流量控制、拥塞控制 接收窗口:接收方缓冲容量,源端通 过此窗口进行流量控制。 窗口与TCP的流量控制 * 《计算机网络》 第7章 传输层 7.3.5 TCP滑动窗口与流量控制、拥塞控制 窗口与TCP的流量控制 * 《计算机网络》 第7章 传输层 7.3.5 TCP滑动窗口与流量控制、拥塞控制 TCP为每一个连接使用一个坚持计时器; 当发送方的TCP收到一个窗口大小为零的确认时,就需要启动坚持计时器; 当坚持计时器期限到时,发送方的TCP就发送一个特殊的探测报文段。 * 《计算机网络》 第7章 传输层 坚持计时器---解决非零窗口通知丢失 传输效率问题 Nagle算法:当数据以每次1字节的方式进入发送端时,发送端第一次只发送一个字节,其它字节存入缓冲区,当缓存的字节数达到发送窗口的一半或者超过一定时间就立即发送。 糊涂窗口综合症:假设接收缓存已满,应用进程每次只接收1字节,则接收端会发出窗口为1的确认。解决办法:让接收端等待一段时间再发出窗
文档评论(0)