理解OSI传输层的功能.PPTVIP

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

非正常的连接建立过程1出现延迟的重复TPDU时三次握手的工作过程来自一个已经释放连接的主机1的延时重复的连接请求,该TPDU在主机1毫不知晓的情况下到达主机2,主机2通过向主机1发送一个接受连接请求的TPDU来响应该TPDU,并声明自己的序号为y(seq=y,ACK=x),主机1收到这个确认后感到莫名其妙并当即拒绝,主机2收到了主机1的拒绝才意识到自己受到了延时的重复TPDU的欺骗并放弃该连接,据此,延时的重复请求将不会产生不良后果tREJECT(ACK=y)ACC(seq=y,ACK=x)CR(seq=x)主机1主机2(b)重复的CR突然出现旧的重复非正常的连接建立过程2子网中同时有作废的CR和ACC的情况与上例一样,主机2收到了一个延时的CR并做了确认应答,在这里,关键是要认识到主机2已经声明使用y作为从主机2到主机1进行数据传输的初始序号,因此主机2十分清楚在正常情况下,主机1的数据传输应捎带对y确认的TPDU,于是,当第二个延时的TPDU到达主机2时,主机2根据它确认的是序号z而不是y知道这也是一个过时的重复TPDU,因此也不会无故建立无人要求的连接tREJECT(ACK=y)ACC(seq=y,ACK=x)CR(seq=x)主机1主机2(c)重复的CR和重复的ACK旧的重复DATA(seq=x,ACK=z)TCP连接的拆除—非对称释放一方中止连接,则连接即告中断已提出断开请求所以不接受数据DRDATAACCDATACR主机1主机2突然释放连接将造成数据丢失当连接建立后,主机1发送了一个数据TPDU并正确抵达主机2,接着,主机1发送了第二个数据TPDU,然而,主机2在收到第二个TPDU之前先突然发出了释放连接请求DISCONNECT,结果是连接立即被释放,数据被丢失TCP连接的拆除—对称释放一条传输连接被看成是两个方向上的单工连接,一方释放连接只是表示它数据发完了,但它仍可以在另一个方向上接收数据。两个方向均释放连接,连接才能被释放。两军问题TCP连接的拆除—对称释放A提出中止请求,B同意即中止对称释放方式适用于每个用户进程有固定数量的数据需要发送,而且清楚地知道何时发送完毕的情况其他情况下,决定所有工作是否已经完成,连接是否应该释放,可能是没有把握的可以假想一种完美的协议:A说:“我发送完了,你呢?”如果B响应:“我也发送完了,再见,”A收到了B的确认,连接便可以被安全释放对称释放1三次握手的正常情况三次握手的连接正常释放情况主机1主机2发送DR并启动计时器释放连接发送ACK发送DR并启动计时器释放连接DRDRACK主机1在结束数据传输后决定释放连接,于是发送DR并启动计时器,主机2在收到主机1的DR后同意释放连接,也发送DR并启动计时器,主机1在计时器没有超时前收到主机2的DR,便正式释放连接并发送ACK,主机2也在计时器没有超时前收到主机1的ACK,于是也释放了连接,至此整个数据传输过程,包括建立连接、传输数据和释放连接的过程正常结束TCP连接释放的过程FIN,SEQ=xACK,SEQ=y,ACK=x?1ACK,SEQ=x+1,ACK=y?1应用进程释放连接A不再发送报文FIN,ACK,SEQ=y,ACK=x+1主机B主机A通知主机应用进程①应用进程释放连接B不再发送报文②确认确认从A到B的连接就释放了,连接处于半关闭状态。相当于A向B说:“我已经没有数据要发送了。但你如果还发送数据,我仍接收。”至此,整个连接已经全部释放。最后的确认TPDU丢失的情况主机1主机2发送DR并启动计时器释放连接发送ACK发送DR并启动计时器DRDRACK丢失(超时)释放连接┇┇┇┇主机1主机2发送DR并启动计时器释放连接发送ACK发送DR并启动计时器DRDRACK丢失(超时)释放连接┇┇┇┇对称释放2最后的确认TPDU丢失主机1在结束数据传输后决定释放连接,于是发送DR并启动计时器,主机2在收到主机1的DR后同意释放连接,也发送DR并启动计时器,主机1在计时器没有超时前收到主机2的DR,便正式释放连接并

文档评论(0)

王振兴 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档