1.(2011年 408)TCP/IP参考模型的网络层提供的是()。
A. 无连接不可靠的数据报服务 B. 无连接可靠的数据报服务
C. 有连接不可靠的虚电路服务 D. 有连接可靠的虚电路服务
解答:A。TCP/IP的网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。此外考察IP首部,如果是面向连接的,则应有用于建立连接的字段,但是没有;如果提供可靠的服务,则至少应有序号和校验和两个字段,但是IP分组头中也没有(IP首部中只是首部校验和)。因此网络层提供的无连接不可靠的数据服务。有连接可靠的服务由传输层的TCP提供。
2.(2011年 408)若某通信链路的数据传输速率为2400bps,采用4相位调制,则该链路的波特率是()。
A. 600波特 B. 1200波特 C. 4800波特 D. 9600波特
解答:B。有4种相位,则一个码元需要由log24=2个bit表示,则波特率=比特率/2=1200波特。
3.(2011年 408) 数据链路层采用选择重传协议(SR)传输数据,发送方已发送了0~3号数据帧,现已收到1号帧的确认,而0、2号帧依次超时,则此时需要重传的帧数是()。
A. 1 B. 2 C. 3 D. 4
解答:B。选择重传协议中,接收方逐个地确认正确接收的分组,不管接收到的分组是否有序,只要正确接收就发送选择ACK分组进行确认。因此选择重传协议中的ACK分组不再具有累积确认的作用。这点要特别注意与GBN协议的区别。此题中只收到1号帧的确认,0、2号帧超时,由于对于1号帧的确认不具累积确认的作用,因此发送方认为接收方没有收到0、2号帧,于是重传这两帧。
4.(2011年 408)下列选项中,对正确接收到的数据帧进行确认的MAC协议是()。
A. CSMA B. CDMA C. CSMA/CD D. CSMA/CA
解答:D。可以用排除法。首先CDMA即码分多址,是物理层的东西;CSMA/CD即带冲突检测的载波监听多路访问,这个应该比较熟悉,接收方并不需要确认;CSMA,既然CSMA/CD是其超集,CSMA/CD没有的东西,CSMA自然也没有。于是排除法选D。CSMA/CA是无线局域网标准802.11中的协议。CSMA/CA利用ACK信号来避免冲突的发生,也就是说,只有当客户端收到网络上返回的ACK信号后才确认送出的数据已经正确到达目的地址。
5.(2011年 408)某网络拓扑如下图所示,路由器R1只有到达子网192.168.1.0/24的路由。为使R1可以将IP分组正确地路由到图中所有子网,则在R1中需要增加的一条路由(目的网络,子网掩码,下一跳)是()。
A.192.168.2.0 255.255.255.128 192.168.1.1
B.192.168.2.0 255.255.255.0 192.168.1.1
C.192.168.2.0 255.255.255.128 192.168.1.2
D.192.168.2.0 255.255.255.0 192.168.1.2
解答:D。此题主要考察路由聚合。要使R1能够正确将分组路由到所有子网,则R1中需要有到192.168.2.0/25和192.168.2.128/25的路由。观察发现网络192.168.2.0/25和192.168.2.128/25的网络号的前24位都相同,于是可以聚合成超网192.168.2.0/24。从图中可以看出下一跳地址应该是192.168.1.2。
6.(2011年 408)在子网192.168.4.0/30中,能接收目的地址为192.168.4.3的IP分组的最大主机数是()。
A.0 B.1 C.2 D.4
解答:C。首先分析192.168.4.0/30这个网络。主机号占两位,地址范围192.168.4.0/30~ 192.168.4.3/30,即可以容纳(4-2=2)个主机。主机位为全1时,即192.168.4.3,是广播地址,因此网内所有主机都能收到,因此选C。
7.(2011年 408)主机甲向主机乙发送一个(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位和ACK位都置1,确认号是甲发送的TCP段的初始序号seq=11220加1,即为ack= 11221,同时也要选择并消耗一个初始序号seq,seq值由主机乙的TCP进程确定,本题取seq= 11221与确认号、甲请求报文段的序号没有任何关系。
8.(2011年 408)主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节、400字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是()。
A. 300 B. 500 C. 1200 D. 1400
解答:B。TCP段首部中的序号字段是指本报文段所发送的数据的第一个字节的序号。第三个段的序号为900,则第二个段的序号为900-400=500。而确认号是期待收到对方下一个报文段的第一个字节的序号。现在主机乙期待收到第二个段,故甲的确认号是500。
9.(2009年 408)某网络拓扑如下图所示,路由器R1 通过接口E1、E2 分别连接局域网1、局域网2,通过接口L0连接路由器R2,并通过路由器R2 连接域名服务器与互联网。R1 的L0 接口的IP 地址是202.118.2.1;R2的L0 接口的IP 地址是202.118.2.2,L1 接口的IP 地址是130.11.120.1,E0 接口的IP 地址是202.118.3.1;域名服务器的IP 地址是202.118.3.2。
R1 和R2 的路由表结构为:
目的网络IP地址 | 子网掩码 | 下一跳IP地址 | 接口 |
⑴ 将IP 地址空间202.118.1.0/24 划分为2 个子网,分别分配给局域网1、局域网2,每个局域网需分配的IP 地址数不少于120 个。请给出子网划分结果,说明理由或给出必要的计算过程。
⑵ 请给出R1 的路由表,使其明确包括到局域网1 的路由、局域网2 的路由、域名服务器的主机路由和互联网的路由。
⑶ 请采用路由聚合技术,给出R2 到局域网1 和局域网2 的路由。
解答:
⑴ CIDR 中的子网号可以全0 或全1,但主机号不能全0 或全1。
因此若将IP 地址空间202.118.1.0/24 划分为2 个子网,且每个局域网需分配的IP 地址个数不少于120 个,子网号至少要占用一位。
由 2^6-2<120<2^7-2 可知,主机号至少要占用7 位。
由于源IP地址空间的网络前缀为24位,因此主机号位数+子网号位数=8 。
综上可得主机号位数为7,子网号位数为1。
因此子网的划分结果为:子网1:202.118.1.0/25,子网2:202.118.1.128/25。
地址分配方案:子网1分配给局域网1,子网2分配给局域网2,或子网1分配给局域网2,子网2分配给局域网1.
⑵ 由于局域网1 和局域网2 分别与路由器R1 的E1、E2 接口直接相连,因此在R1 的路由表中,目的网
络为局域网1 的转发路径是直接通过接口E1 转发,目的网络为局域网2 的转发路径是直接通过接口E1 转发。由于局域网1、2 的网络前缀均为25 位,因此它们的子网掩码均为255.255.255.128。
根据题意, R1 专门为域名服务器设定了一个特定的路由表项,因此该路由表项中的子网掩码应为255.255.255.255。对应的下一跳转发地址是202.118.2.2,转发接口是L0。
根据题意,到互联网的路由实质上相当于一个默认路由,默认路由一般写作0/0,即目的地址为0.0.0.0,子网掩码为0.0.0.0。对应的下一跳转发地址是202.118.2.2,转发接口是L0。
综上可得到路由器R1 的路由表为:
(若子网1 分配给局域网1,子网2 分配给局域网2)
目的网络IP地址 | 子网掩码 | 下一跳IP地址 | 接口 |
202.118.1.0 | 255.255.255.128 | - | E1 |
202.118.1.128 | 255.255.255.128 | - | E2 |
202.118.3.2 | 255.255.255.255 | 202.118.2.2 | L0 |
0.0.0.0 | 0.0.0.0 | 202.118.2.2 | L0 |
(若子网1 分配给局域网2,子网2 分配给局域网1)
目的网络IP地址 | 子网掩码 | 下一跳IP地址 | 接口 |
202.118.1.128 | 255.255.255.128 | - | E1 |
202.118.1.0 | 255.255.255.128 | - | E2 |
202.118.3.2 | 255.255.255.255 | 202.118.2.2 | L0 |
0.0.0.0 | 0.0.0.0 | 202.118.2.2 | L0 |
⑶ 局域网1 和局域网2 的地址可以聚合为202.118.1.0/24,而对于路由器R2 来说,通往局域网1 和2 的转发路径都是从L0 接口转发,因此采用路由聚合技术后,路由器R2 到局域网1 和局域网2 的路由为:
目的网络IP地址 | 子网掩码 | 下一跳IP地址 | 接口 |
202.118.1.0 | 255.255.255.0 | 202.118.2.1 | L0 |