计算机网络——自顶向下方法(第六版) 课后题 第三章
3.1~3.3节
R1. a.报文包括源端口号,目的端口号,序号,crc校验码,长度,数据
b.源端口号
c.不需要
R2. a.每个家庭是一个端系统,ip为家庭地址,所有信息由指定端口接收,然后进行分配
b.不需要。
R3.y,x
R4. (1)实时应用需要最小的发送速率,tcp有拥塞控制,udp对何时发送什么数据的应用层控制更为精细
(2)无需链接,tcp建立链接需要3次握手,很慢,
(3)无连接状态,能支持更多的活跃用户
(4)分组报文首部udp 8字节,tcp20字节。
R5.大量数据传输,udp很有可能会丢失部分分组使整个信息无用,而tcp有完善的分组重传机制。udp最大64k(长度字段2byte,2^16字节),大于64字节需要应用层分组。
R6.能,应用层设计实现收到回复、超时重传等功能。
R7.相同,网络层ip协议中,ip地址不同。
R8.不相同,每个请求生成不用套接字。非常非常简单的举例说明下:Socket=Ip address+ TCP/UDP + port(来自百度百科——套接字),所以,不同ip,协议,端口,都会生成不同套接字。
3.4节
R9. 如果回复的ack或nak受损,我们无法知道是否正确接收上块数据。
如果ack超时,可能重传这个分组,而这个分组并没丢失,这就需要引入冗余数据分组。
R10.超时重传。
R11.必须,没有定时器,知道时间有什么用,。
3.5节
R14. a.× b.× 接收窗口是动态的 c.√ d.×,重传不加 e.√ f.× g.×
R15.20字节,110
R16.2个,44 81 44 82
3.7节
R17.R/2
R18.√