赞
踩
第三章课后习题
1、考虑在主机A和主机B之间有一条TCP连接。假设从主机A传送到主机B的TCP
报文段具有源端口号x和目的端口号y。对于从主机B传送到主机A的报文段,源端口号和目的端口号分别是多少?
2、描述应用程序开发者为什么可能选择在UDP上运行应用程序而不是在TCP上运行
的原因。
3、假定在主机C上的一个进程有一个具有端口号6789的UDP套接字。假定主机A和
主机B都用目的端口号6789向主机C发送一个UDP报文段。这两台主机的这些报文段在主机C都被描述为相同的套接字吗?如果是这样的话,在主机C的该进程将怎样知道源于两台不同主机的这两个报文段?
4、在我们的rdt协议中,为什么需要引入序号?
5、在我们的rdt协议中,为什么需要引入定时器?
6、是非判断题:
a. 主机A经过一条TCP连接向主机B发送一个大文件。假定主机B没有数据发往主
机A。因为主机B不能随数据捎带确认,所以主机B将不向主机A发送确认。
b. 在连接的整个过程中,TCP的rwnd的长度决不会变化。
c. 假设主机A通过一条TCP连接向主机B发送一个大文件。主机A发送但未被确认
的字节数不会超过接收缓存的大小。
d. 假设主机A通过一条TCP连接向主机B发送一个大文件。如果对于这条连接的一
个报文段的序号为m,则对于后继报文段的序号将必然是m+1。
e. TCP报文段在它的首部中有一个rwnd字段。
f. 假定在一条TCP连接中最后的SampleRTT等于1秒,那么对于该连接的
TimeoutInterval的当前值必定大于等于1秒。
g. 假设主机A通过一条TCP连接向主机B发送一个序号为38的4个字节的报文段。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。