复习题
1:
该运输层协议中包含不大于1196字节的数据, 和4字节的端口号, 将这个报文交给网络层。
在端口号中包含源端口号。
不是。
2:
家庭成员代表可以使用运输层协议, 通过多路复用和多路分解来收发给家庭成员的信封。
不用打开, 因为信封上有目的地址。
3:
y
x
4:
有些实时应用程序可以容忍一些数据u丢失, 但对数据到达时间的要求非常高, TCP有一个拥塞控制机制, TCP将重新发送数据报文而不考虑需要多长时间, 这就非常不适合用于实时应用。
TCP传输数据时需要三次握手, 会带来时延, 而UDP不需要, 例如DNS运行在UDP之上。
TCP需要在端系统上维护连接状态, 包括接收和发送缓存、 拥赛控制参数以及序号和确认号的参数。 若用UDP, 则可以支持更多活跃的用户。
UDP分组首部开销小。
5:
防火墙会拦截UDP。
6:
可以, 在应用层建立可靠机制来完成, chrome就是这样做的。
7:
都会被发送到相同的端口上, 通过源IP地址来区分不同的主机。
8:
通过不同的欢迎套接字, 到相同的端口号为80的端口上。
9:
在rdt2.1中, 引入序号可以解决若一个ACK或者NAK受损发送方无法知道接收方是否正确接受了上一块发送的数据。
rdt2.2中, 引入序号可以实现一个无NAK的rdt协议, 若收到的ACK是对上一次的响应,则可以判断收到两次ACK的分组的下一个分组没有被正确接收。
10:
解决分组丢包的情况。
11:
仍是必须的, 不然无法计算时间。
12:
过一段时间重新传送这五个分组。
GBN使用累计确认, 没有触发重传。
窗口大小位5, 只能发送5个。
13:
选择重传只重新发送未成功发送的分组 或者 未成功发送ACK的分组。
14:
错
错
对
错
对
错
错
15:
20
90
16:
17:
R/2
18: