1. 主机甲和乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。若甲在t时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是()
A 10KB
B 12KB
C 14KB
D 15KB
答案:A
解析:
ssthresh被设定为8的一半即4,拥塞窗口被设为1KB
拥塞窗口经10个RTT依次变化为2、4(未超过ssthresh值之前以指数级增长,后面超过ssthresh之后以数量级增长)、5、6、7、8、9、10、11、12,最终达到12KB
而流量控制的角度出发,接受窗口恒为10KB
发送方的发送窗口=min(拥塞窗口,接收窗口)
故最后答案是10KB
2. 某主机的IP 地址为 180.80.77.55,子网掩码为 255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是()
A 180.80.76.0
B 180.80.76.255
C 180.80.77.255
D 180.80.79.255
答案:D
解析:
- 由子网掩码255.255.252.0(即11111111.11111111.11111100.00000000)可知网络为连续的1,那么主机位为连续的0,也就是10位
- 求的是广播地址,就是IP地址的主机位全置位1,所以由子网掩码可知主机位占10位,也就是180.80.01001111.11111111即D选项
3. 下列关于IP 路由器功能的描述中,正确的是()
Ⅰ. 运行路由协议,设置路由表
Ⅱ. 监测到拥塞时,合理丢弃 IP 分组
Ⅲ. 对收到的 IP 分组头进行差错校验,确保传输的 IP 分组不丢失
Ⅳ、 根据收到的 IP 分组的目的 IP 地址,将其转发到合适的输出线路上
答案:C
解析:对于Ⅲ,路由器对收到的IP分组首部进行差错检验,丢弃有差错首部的报文,但不保证IP分组不丢失。
4. 以太网的MAC 协议提供的是()
A 无连接不可靠服务
B 无连接可靠服务
C 有连接不可靠服务
D 有连接可靠服务
答案:A
解析:
考虑到局域网信道质量好,以太网采取了两项重要的措施以使通信更简便:
① 采用无连接的工作方式;
② 不对发送的数据帧进行编号,也不要求对方发回确认。因此,以太网提供的服务是不可靠的服务,即尽最大努力的交付。差错的纠正由高层完成。
5. 在TCP/IP体系结构中,直接为 ICMP 提供服务的协议是()
A PPP
B IP
C UDP
D TCP
答案:B
解析:ICMP 报文作为数据字段封装在 IP 分组中,因此, IP 协议直接为 ICMP 提供服务。 UDP 和 TCP 都是传输层协议,为应用层提供服务。 PPP 协议是链路层协议,为网络层提供服务。
6. 主机甲向主机乙发送一个(SYN=1, seq=11220)的 TCP 段,期望与主机乙建立 TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的 TCP 段可能是()
A ( SYN=0, ACK=0, seq=11221, ack=11221)
B ( SYN=1, ACK=1, seq=11220, ack=11220)
C ( SYN=1, ACK=1, seq=11221, ack=11221)
D ( SYN=0, ACK=0, seq=11220, ack=11220)
答案:C
解析:
SYN标志位肯定为1:代表我方需要向对方建立连接
ACK=1代表这是一个TCP的应答包
ack = 11221代表我方已经接收到了11221包之前的所有包,需要接收11221包
seq=几无所谓,代表我方发送包的编号
7. TCP/IP 参考模型的网络层提供的是()
A 无连接不可靠的数据报服务
B 无连接可靠的数据报服务
C 有连接不可靠的虚电路服务
D 有连接可靠的虚电路服务
答案:A
解析:
TCP/IP的网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。考查IP首部,如果是面向连接的,则应有用于建立连接的字段,但是没有;如果提供可靠的服务,则至少应有序号和校验和两个字段,但是IP分组头中也没有(IP首部中只是首部校验和)。通常有连接、可靠的应用是由运输层的TCP实现的。
8. 主机甲和主机乙之间建立一个TCP连接,TCP最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送 两 个最大段后,成功收到主机乙发送的第一 个 段的确认段,确认段中通告的 接收 窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是()
A 1000
B 2000
C 3000
D 4000
答案:A
解析:
TCP采用序列号、确认、滑动窗口协议等机制来实现端到端节点之间可靠的数据传输。其中,滑动窗口协议规定未被确认的分组数最多为窗口的大小,且只需要重传未被确认的分组。
依题意,主机甲的当前拥塞窗口为4000B,主机甲向主机乙连续发送2个最大段,其中第1个段的序列号为4000,窗口值为1000;第2个段的序列号为5000,窗口值为1000。主机甲成功接收到主机乙发送的第一段的确认段,确认段的序列号为5000,其通告的接收窗口大小为2000B,则说明此时主机乙具有一个2000B的空闲缓冲区,即此时主机乙最大还可以接收2000B的数据。由于主机乙还未对主机甲发出第2个报文段进行确认,因此这2000B的空闲缓冲区还需预留出1000B用于接收第2个报文段,即此时主机甲还可以向主机乙发送的最大字节数只有1000B。
9. 某网络的IP地址空间为192.168.5.0/24 , 采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数 、每个子网内的最大可分配地址个数()
A 32,8
B 32,6
C 8,32
D 8,30
答案:B
解析:一个IP的组成部分为: 网络号+子网号+主机号,
对于这样的IP 192.168.5.0/24 由/24可以知道其子网掩码默认为255.255.255.0 ,255.255.255.248,二进制位: (11111111. 11111111. 11111111)(24表示网络号).11111(子网掩码) 000 ,子网掩码中全1表示的网络号和子网号部分,0部分表示主机号部分
(11111)2 转换为十进制为2^5 =32 所以可以划分为32个子网,而后面有3个0,所以000 - 111表示的范围 2^3 -2(全0和全1不可用)=6