tcp为了提高效率,引入了滑动窗口协议来解决什么问题
答案:2 悬赏:80
解决时间 2021-11-10 15:10
- 提问者网友:虛偽丶靜
- 2021-11-10 05:25
tcp为了提高效率,引入了滑动窗口协议来解决什么问题
最佳答案
- 二级知识专家网友:心痛成瘾
- 2021-11-10 05:50
只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。
收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。
当发送窗口和接收窗口的大小都等于 1时,就是停止等待协议。
当发送窗口大于1,接收窗口等于1时,就是回退N步协议。
当发送窗口和接收窗口的大小均大于1时,就是选择重发协议。
协议中规定,对于窗口内未经确认的分组需要重传。这种分组的数量最多可以等于发送窗口的大小,即滑动窗口的大小n减去1(因为发送窗口不可能大于(n-1),起码接收窗口要大于等于1)。
K
收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。
当发送窗口和接收窗口的大小都等于 1时,就是停止等待协议。
当发送窗口大于1,接收窗口等于1时,就是回退N步协议。
当发送窗口和接收窗口的大小均大于1时,就是选择重发协议。
协议中规定,对于窗口内未经确认的分组需要重传。这种分组的数量最多可以等于发送窗口的大小,即滑动窗口的大小n减去1(因为发送窗口不可能大于(n-1),起码接收窗口要大于等于1)。
K
全部回答
- 1楼网友:虚伪的现实
- 2021-11-10 06:03
滑动窗口:是两台主机间传送数据时的缓冲区。每台tcp/ip主机支持两个滑动窗口:一个用于接收数据,另一个用于发送数据。窗口尺寸表示计算机可能缓冲的数据量大小。
滑动窗口的大小对网络性能有很大的影响。如果滑动窗口过小,则需要在网络上频繁的传输确认信息,占用了大量的网络带宽;如果滑动窗口过大,对于利用率较高,容易产生丢包现象的网络,则需要多次发送重复的数据,也同样耗费了网络带
1)h1第一次只发送出一个数据包。
窗口的移动1)每收到一个(不重复的)确认,窗口的左边界就会向右移动一格2)每收到一个新的确认,lar(last ack received)就会增加1。而滑动窗口左边的数据包,序号就是lar。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯