P21
略
P22
a) 不考虑超过1024的情况,则:当k-1以及它之前的ACK都未到达发送端,此时窗口内是k-4,k-3,k-2,k-1;当ACKk-1已经到达发送端时,此时窗口内是k,k+1,k+2,k+3.
若k或是它附近的编号超过了1024或小于0,则取模处理
b) k-4,k-3,k-2,k-1
P23
GBN:k
SR:k/2
P24
a) 可能。比如有一分组的ack没来得及返回发送方就被判定超时重发,当这个ack到达发送方时,发送方窗口移动,那么刚才重发的分组的ack就会落到窗口外。
b) 可能,原因同上
c) 是
d) 是
P25
a) UDP直接将数据打包,而TCP可能将数据分成若干个数据包并缓存之。
b) TCP有流量控制以及拥塞控制,UDP没有。
P26
a) 232= 4294967296
b) Let N be the number of segments.
N= 2 32 536 \frac{2^{32}}{536} 536232+1=