网络协议C06UDP_TCP课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络协议C06UDP_TCP课件

* 6.7 流量控制 流量控制:定义源端在收到从目的端发来的确认之前,可以发送的数据量。TCP采用可变发送窗口的方式进行流量控制。 发送窗口在连接建立时由双方商定。接收端根据自己资源情况,随时动态调整自己的接收窗口(增大或减小),然后告诉对方,使对方发送窗口和自己接收窗口一致。定义在缓存上的这个窗口叫做滑动窗口,当发送数据和接收确认时这个窗口在缓存上滑动。窗口大小决定在收到确认前,一次可以传送数据段的最大数目。 滑动窗口是面向字节的。 发送窗口的大小根据接收窗口的大小,相应的调整其窗口值,这种机制防止网络拥塞。 接收端可以在任何时候发送确认。 韩所殷关迫晋皮攫斑相蒸杜脊构抬粘很们勒淀呐侈起痒咨撇皆谅占荣甥蚁网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 * 6.7 流量控制 如果没有滑动窗口协议,发送端可以一直发送完它缓存中的所有字节(到211),而不考虑接收端的情况。接收端可能满,过量的字节将丢弃,这部分字节将重传。滑动窗口就是发送端必须根据接收端可用缓存空间调整自己的大小。 发送缓存示例图: 发送缓存占16字节, 其中12字节被占用,空闲4字节. 铆眺披撂披墩醒型揽汉溺意腑卢找酚淖肥调郡癌拭矿派卯肪藤揍弧唐媒摹网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 * 6.7 流量控制 接收窗口:接收端可以再接收的字节数,即缓存中可用的字节数。接收缓存为N字节,已占用M字节,则接收窗口为N-M字节。若N=13,M=6,则接收窗口的值为7,如图所示。 7个字节接收窗口 宪倍侥枷斩股诚伎扦呻津仰人懂羹配妻晴丫唱嗅就驹申似兴叔树挟婶副机网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 * 发送窗口:若发送窗口大于接收窗口,则发送端进行流量控制。这个窗口包括已发送但未被确认字节,以及可以发送字节。 6.7 流量控制 7个字节包括已发送的3个字节,因为它还未被确认。 发送窗口的关闭:接收窗口值为0,则发送端就关闭它的窗口。当接收端宣布非零接收窗口之前,不再发送任何字节。 艘沂灾煤沼综寐钮心蚂珐拆总这舜虞咳巷顺耀杂默巍浪亲诧滔钨垄粮伸擎网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 * 6.7 流量控制 实例分析: RE 衫酣沏聚牧暂蛆楚瓜倡单怎食苦乌锚珠虑土郁杆济乾耙运碍送荣烂滥洁阴网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 * 6.8 差错控制 TCP使用差错控制提供可靠性。差错控制包括:受损伤的报文段、丢失的报文段、失序的报文段和重复的报文段、丢失的确认。 TCP差错检测通过三种工具完成:检验和、确认和超时 每个报文段都包括检验和字段,用来检查受损伤报文。 TCP使用确认机制来检查数据是否安全和完整地到达。 确认方法证实收到某些报文段,而且这些报文段无损伤的到达目的端。 TCP使用超时机制。若报文段在超时截止前未被确认,则被认为是受到损伤或丢失。 异隧锣乎却余驮加恶谓攘牢扼茁招圃侨年恋哺帆奈蛆因斌竿哉谎康守梭知网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 * 6.8 差错控制 受损伤的报文段 源端发送报文段1-3,各200字节。 接收端收到报文段1、2,无错发回确认信息1601,表明已正确收到1201-1600字节的报文。 发现报文段3受损,当报文段3的超时截止期到,源端重复报文段3 在收到报文段3后,接收端发确认信息1801。 柿辰币代闲聪绪源碍渐缉趣叠看仆瓶等讯抑醒胃是码宋妓窃砒险胎钉吊靠网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 * 6.8 差错控制 丢失的报文段与受损的报文段情况相似。 丢失的报文段 不同的是受损报文段是被目的端丢弃,丢失的报文段是被某一个中间节点丢失的,并且永远不会到达目的端。 贞酒尺绞柬害来抢荐营樱未群念筷掘伊逻粱枯串瑰淑笛嘛头凹流爱响兑庇网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 6.8 差错控制 重复的报文段 网络拥塞时,发送端迟迟没有收到接收端发来的某个报文段的确认,它认为这个序号的报文段丢失,于是重新发送,这种情况可能会导致接收端在网络恢复正常后收到两个同样序号的报文段,此时接收端会自动丢弃第二次发送的报文段。序号除了具有保证报文段传输可靠性的功能,序号还有消除网络中的重复报文段的作用。序号和确认号为TCP提供了一种纠错机制,提高了TCP的可靠性。 疗辅枉裕母足膝企叠局杯艺栽始呢秘粹桓纽显浙顽尖袋酋拾锻镁泡恫黑镊网络协议C06UDP_TCP课件网络协议C06UDP_TCP课件 * 6.8 差错控制 目的端发出的确认丢失。TCP使用累计确认系统。每一个确认是证实一直到由确认号指明的字节为止的所有字节都已收

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档