各位大大们好 小的有一题问题想要问
TCP 是网络传输层最常用的通讯协定,拥塞控制(congestion control)为其最大特
性。假设某一传输连线(session)其最大的拥塞窗口(congestion window)为 24KB
,最大区段(segment)长度为 1KB。请回答以下关于 TCP 拥塞控制的问题:
坛若传送者现在的拥塞窗口为 18KB,且接受端可接受的公告窗口(advertised
window)为 8KB,并发生传输逾时,请问在连续成功传送五次后,第六次传送时
,其拥塞窗口为多少?(6 分)
先打出 老师讲义的解法:
最初壅塞视窗为 18KB
第一次 >> 发送 8KB 雍塞视窗18KB
第二次 >> 发送 8KB 雍塞视窗18KB
第三次 >> 发送 8KB 雍塞视窗19KB
第四次 >> 发送 8KB 雍塞视窗19KB
第五次 >> 发送 8KB 雍塞视窗20KB
我的想法 :
题目说 雍塞窗口cwnd=18KB 接收端视窗RWS=8KB 传送端窗口sws 取两者最小 8KB
然而传送发生Time out 门槛=9KB cwnd=1KB RWS=8KB 取两者最小sws=1KB
第一次 cwnd=1 送1KB
第二次 cwnd=2 送2KB
第三次 cwnd=4 送4KB
第四次 cwnd=8 送8KB
第五次 cwnd=9 送8KB 因为cwnd > rws 故 sws = rws
第六次 cwnd=10 送8KB
所以我答 10KB 请问我流程有哪里错吗
我看不太懂老师解法
而且题目不是问第六次传送后 老师好像少打一次@@?
谢谢