(8.4.1)--8.3TCP传输控制协议(8.3.3)学习资料.ppt
《(8.4.1)--8.3TCP传输控制协议(8.3.3)学习资料.ppt》由会员分享,可在线阅读,更多相关《(8.4.1)--8.3TCP传输控制协议(8.3.3)学习资料.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章8.3.3 TCP 传输控制TCP实现可靠传输的机制是什么?1、可靠传输的基本原理理想传输条件的特点传输信道不会产生差错1不管发送端以何种速率发送数据,接收端都来得及处理所接收到的数据。2因此理想条件下,不必采取任何措施能够可靠传送。在计算机网络发展初期,由于通信线路不可靠,在数据链路层采用可靠的通信协议,其中最简单的是停止等待协议(简称停等协议)。在非理想传输条件下,信道会产生错误,且接收端可能来不及接收,这就要求采用一些可靠的传输协议。全双工通信的双方既是发送方也是接收方。“停止等待”就是每发送完一个分组就停止发送,等待对方的确认。在收到确认后再发送下一个分组。8.3.3 TCP 传
2、输控制(1)停止等待协议A 发送分组 M1,发完就暂停发送,等待 B 的确认。B 收到了M1 向 A 发送ACK1。A在收到了对 M1的确认后,就再发送下一个分组 M2。ABM1M2ACK1ACK2停止发送,等停止发送,等待待 ACK收到收到 ACK,继续发送继续发送确认确认 M1确认确认 M2时间时间时间时间(a)正常情况 正常情况B 收到 A发来的一个分组,如果检测出传输过程中出现差错,则丢弃该分组;或者分组在传送过程中丢失,则 A通过超时计时器的超时,再重传前面发送过的分组。出错重传A发送 M1B超时重传 M1发送 M2确认 M1丢弃有差错的报文(b)出错超时重传出错超时重传tt 出错或
3、丢失B 收到 A发来的一个分组,如果未检测出传输过程中出现差错,则发回一个确认应答,但这个确认应答却在回传过程中丢失了。此时,A在设定的超时重传时间内没有收到确认,也无法知道是自己发送的分组是出错或丢失,还是 B发回的确认丢失了。因此,只能在 A超时计时器到期后重传前面发送过的分组当 B再次收到重传的分组时,应丢弃该重传分组,并向A发送确认。确认丢失(c)确认丢失A发送 M1确认 M1B超时重传 M1发送 M2丢弃重复的 M1重传确认M1tt 丢失B 收到 A发来的一个分组,如果未检测出传输过程中出现差错,则发回一个确认应答,但这个确认应答却在回传过程中延误了。此时,A因在设定的超时重传时间内
4、没有收到确认,只得超时重传。当 B再次收到重传的分组时,应丢弃该重传分组,并向 A发送确认,且发送下一个分组。A 对迟到确认则以丢弃处理之。A发送 M1B发送 M2确认 M1(d)确认迟到tt丢弃重复的 M1重传确认M1收下迟到的确认,丢弃超时重传 M1确认迟到停止等待协议又称自动重传请求ARQ(Automatic Repeat reQuest)。l优点:简单连续AQR协议:为了提高信道利用率,发送端可以采用流水线的发送方式。l缺点:信道利用率太低为了提高传输效率,发送方可以不使用低效率的停止等待协议,而是采用流水线传输。8.3.3 TCP 传输控制(续16)(2)连续ARQ协议流水线传输就是
5、发送方可连续发送多个分组,不必每发完一个分组就停顿下来等待对方的确认。这样可使信道上一直有数据不间断地传送。显然,由于信道上一直有数据不间断地传送,这种传输方式可获得很高的信道利用率。8.3.3 TCP 传输控制(续16)(2)连续ARQ协议连续ARQ协议的基本要点8.3.3 TCP 传输控制(续17)A 在发送完一个分组后,不是停下来等待应答的到来,而是连续地再发送若干个分组。1B 收到 A发来的分组,只按序接收没有差错的分组,并给出相应的确认应答,或者只对按序到达的无差错的最后一个分组发送确认应答。对于检测出差错的分组则丢弃。2A 在每发完一个分组时都要开启该分组的超时计时器。如果在所设置
6、的超时时间内收到了确认应答,就立即将超时计时器清零。若在设置的超时时间内未收到确认应答,则要重传前面发送过的分组。3如果 B检测出传输过程中出现的差错、丢失或延误,其处理方法同停等协议。48.3.3 TCP 传输控制(续21)TCP协议是面向字节的。TCP将所要传送的报文看成是一个个字节组成的数据流,并对每一个字节进行按序编号,以解决传输失序的问题。在连接建立时,通信双方要商定初始序号。TCP每次发送的报文段的首部中的序号字段数值表示该报文段中的数据部分的第一个字节的序号。2、序号确认TCP 的确认是对接收到的数据的最高序号表示确认。由接收端返回的确认号是已收到的数据的最高序号加1。亦即确认号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8.4 8.3 TCP 传输 控制 协议 学习 资料
限制150内