文本内容:
层的协议端口TCP连接的端点叫做套接字socket或插口4端口号拼接到contatenated withIP地址即构成了套接字
2.套接字socket套接字socket=IP地址端口号TCP连接,IP地址,套接字1TCP连接就是由协议软件所提供的一种抽象2TCP连接的端点是个很抽象的套接字,即IP地址端口号3同一个IP地址可以有多个不同的TCP连接4同一个端口号也可以出现在多个不同的TCP连接中
5.4可靠传输的工作原理
1.理想的传输条件有以下两个特点1传输信道不产生差错2不管发送方以多快的速度发送数据,接收方总是来得及处理收到的数据
2.在这样的理想传输条件下,不需要采取任何措施就能够实现可靠传输
3.然而实际的网络都不具备以上两个理想条件必须使用一些可靠传输协议,在不可靠的传输信道实现可靠传输
5.
4.1停止等待协议
1.停止等待协议“停止等待”就是每发送完一个分组就停止发送,等待对方的确认在收到确认后再发送下一个分组全双工通信的双方既是发送方也是接收方1无差错情况2出现差错3确认丢失和确认迟到
2.自动重传请求ARQ1通常A最终总是可以收到对所有发出的分组的确认如果A不断重传分组但总是收不到确认,就说明通信线路太差,不能进行通信2使用上述的确认和重传机制,我们就可以在不可靠的传输网络上实现可靠的通信3像上述的这种可靠传输协议常称为自动重传请求ARQ AutomaticRepeat reQuest意思是重传的请求是自动进行的,接收方不需要请求发送方重传某个出错的分组4信道利用率:7^+RTT+T;
①流水线传输就是发送方可连续发送多个分组,不必每发完一个分组就停顿下来等待对方的确认这样可使信道上一直有数据不间断地传送
②由于信道上一直有数据不间断地传送,这种传输方式可获得很高的信道利用率
5.
4.2连续ARQ协议发送方维持的发送窗口,它的意义是位于发送窗口内的分组都可连续发送出去,而不需要等待对方的确认这样,信道利用率就提高了连续ARQ协议规定,发送方每收到一个确认,就把发送窗口向前滑动一个分组的位置
1.累积确认接收方一般采用累积确认的方式即不必对收到的分组逐个发送确认,而是对按序到达的最后一个分组发送确认,这样就表示到这个分组为止的所有分组都已正确收到了优点容易实现,即使确认丢失也不必重传缺点不能向发送方反映出接收方已经正确收到的所有分组的信息
2.Go-back-N回退N如果发送方发送了前5个分组,而中间的第3个分组丢失了这时接收方只能对前两个分组发出确认发送方无法知道后面三个分组的下落,而只好把后面的三个分组都再重传一次这就叫做Go-back-N回退N,表示需要再退回来重传已发送过的N个分组可见当通信线路质量不好时,连续ARQ协议会带来负面的影响
3.TCP可靠通信的具体实现1TCP连接的每一端都必须设有两个窗口——一个发送窗口和一个接收窗口2TCP的可靠传输机制用字节的序号进行控制TCP所有的确认都是基于序号而不是基于报文段3TCP两端的四个窗口经常处于动态变化之中4TCP连接的往返时间RTT也不是固定不变的需要使用特定的算法估算较为合理的重传时间
三、单元小结、预习提示两节课的内容让学生重点理解TCP的特点,停止等待协议和连续ARQ协议结合本节的可靠传输原理预习下节内容利用滑动窗口实现流量控制。
个人认证
优秀文档
获得点赞 0