计算机网络习题(第5章 网络层 第6章 传输层)

第5章 网络层

一、单选题

1 、下列关于 IPv4 地址的说法中,错误的是( )。

A、 IP 地址是逻辑地址

B、 IP 地址一般用点分十进制表示

C、 205.106.286.36 是一个合法的 IP 地址

D、 同一个网络中不能有两台计算机的 IP 地址相同

正确答案: C

2 、某个 IPv4 地址的二进制形式为 11000000111111100000111111110000,则点分十进制形式为( )。

A、 192.254.15.240

B、 240.15.254.192

C、 96.128.51.120

D、 120.51.128.96

正确答案: A

3 、在 IPv4 地址的分类编址阶段,每个 B 类网络包含的 IP 地址数量为( )。

A、 2 8

B、 2 8-2

C、 2 16

D、 2 16-2

正确答案: C

4 、在 IPv4 地址的分类编址阶段,每个 B 类网络可分配给主机或路由器接口的 IP 地址数量为( )。

A、 2 8

B、 2 8-2

C、 2 16

D、 2 16-2

正确答案: D

5 、下列地址中,属于本地回路地址的是( )。

A、 10.10.10.1

B、 255.255.255.0

C、 192.0.0.1

D、 127.0.0.1

正确答案: D

6 、用于为主机动态配置 IP 地址的协议是( )。

A、 ARP

B、 DHCP

C、 ICMP

D、 RARP

正确答案: B

7 、下列 IP 地址中,属于私有地址的是( )。

A、 20.1.32.7

B、 192.160.33.60

C、 172.27.38.10

D、 127.0.0.1

正确答案: C

8 、下列 IP 地址不允许出现在 Internet 上的是( )。

A、 192.172.56.23

B、 172.15.34.128

C、 192.168.32.17

D、 172.128.45.34

正确答案: C

9 、如果 IP 数据报太长,则需要在传输过程中被分片。那么对分片后的 IP 数据报进行重组的地方在( )。

A、 源主机

B、 二层交换机

C、 下一跳路由器

D、 目的主机

正确答案: D

10 、IP 数据报中的校验字段检查范围是( )。

A、 整个 IPv4 数据报

B、 仅检查 IPv4 数据报的首部

C、 仅检查 IPv4 数据报的数据载荷

D、 以上皆检查

正确答案: B

11 、ARP 协议的功能是( )。

A、 根据 IP 地址查询 MAC 地址

B、 根据 MAC 地址查询 IP 地址

C、 根据域名查询 IP 地址

D、 根据 IP 地址查询域名

正确答案: A

12 、为了解决 IP 地址耗尽的问题,可以采用以下一些措施,其中治本的是( )。

A、 划分子网

B、 采用无分类编址 CIDR

C、 采用网络地址转换 NAT

D、 采用 IPv6

正确答案: D

13 、若某个路由器收到 TTL 值为 1 的 IP 数据报,则( )。

A、 转发该 IP 数据报

B、 仅仅丢弃该 IP 数据报

C、 丢弃该 IP 数据报并向发送该 IP 数据报的源主机发送类型为终点不可达的 ICMP 差错报告报文

D、 丢弃该 IP 数据报并向发送该 IP 数据报的源主机发送类型为时间超过的 ICMP 差错报告报文

正确答案: D

14 、若路由器检查出所收到的 IP 数据报的首部出现了误码,路由器会丢弃该 IP 数据报并向源主机发送( )类型的 ICMP 差错报告报文。

A、 路由重定向

B、 源点抑制

C、 时间超过

D、 参数问题

正确答案: D

15 、在 RIP 协议中,若到某个网络的距离值为 16,其意义是( )。

A、 该网络不可达

B、 存在循环路由

C、 该网络为直接连接网络

D、 到达该网络要经过15次转发

正确答案: A

16 、RIP、OSPF、BGP 的路由选择算法分别基于( )。

A、 路径向量、链路状态、距离向量

B、 距离向量、路径向量、链路状态

C、 路径向量、距离向量、链路状态

D、 距离向量、链路状态、路径向量

正确答案: D

二、判断题

1、互联网上的每台主机(或路由器)的每个接口都必须有一个在全世界唯一的 IP 地址。(√)****

2、在各类 IP 地址中,主机号全为 0 表示本网络的网络地址,主机号全为 1 表示本网络的广播地址,都不能用做主机 IP 地址。 (√)

3、IP 协议支持异构网络互连。 (√)

4、使用隧道技术,可以使 IPv6 分组通过 IPv4 网络传输。 (√)

三、名词解释

1 、ISP :因特网服务提供方

2、CIDR:无类别域间路由选择

四、简答题

1 、网络层的主要功能是什么?

信源到信宿的传输

网络互连

路由选择

逻辑寻址

地址转换

复用

流量控制和拥塞控制

2、分类的 IP 地址与 CIDR 编址有何不同?

分类IP地址和CIDR编址的主要区别在于地址分配的灵活性和路由效率。‌‌

(1)分类IP地址

① 分类IP地址分为五类:A、B、C、D、E类。其中D类地址用于多播,E类地址保留未用。

② A、B、C 类为单播地址,可分配给主机或路由器接口使用。

采用两级地址结构:IP地址::={<网络号>,<主机号>} 。

网络号所占位数 n = 8,16,24,分别对应A类、B类、C类IP地址。

分类IP地址采用点分十进制记法。

③ 缺点:地址块过大或过小,不能合理有效地分配IP地址,造成IP地址资源的浪费。

(2)CIDR编址

① CIDR是无分类编址,对原来用于分配A类、B类和C类IP地址的有类别编址进行了重新构建,用网络前缀取代了网络号。

采用两级地址结构:IP地址::={<网络前缀>,<主机号>} 。

网络前缀的位数n不固定,可以在0~32之间选取任意值。

CIDR使用斜线记法,即在IP地址后面加上斜线"/",斜线后面是网络前缀所占的位数。

② 优点:可根据客户的需要分配适当大小的CIDR地址块,从而更加有效地分配IP地址;可以实现路由聚合,从而减少路由表的规模、加快路由匹配速度。

3、网络服务质量(QoS)包括哪几方面的指标?

带宽、时延、抖动(延迟的变化)、丢包率。

五、计算题

1 、已知一 CIDR 地址块为 200.56.168.0/21。

(1)试用二进制形式表示这个地址块?

(2)这个 CIDR 地址块包括有多少个 C 类地址块?

解答:

(1)11001000 00111000 10101*

(2)2 32-21 / 2 8 = 8 个

2、某路由表中有转发接口相同的 4 个路由表项,其中目的地址分别为 86.21.80.0/22、86.21.84.0/22、86.21.88.0/22、86.21.92.0/22,对这 4 条路由进行最大限度聚合后的网络地址为?

解答:

对多条路由进行最大限度聚合需要找出最长的相同前缀,4个路由表项86.21.80.0/22、86.21.84.0/22、86.21.88.0/22、86.21.92.0/22,前缀长度都是22位,且地址的前两个字节都相同,第三个字节前6位包含在网络前缀中。第三字节二进制形式分别为:01010000、01010100、01011000、01011100,前4位0101相同,所以最长的相同前缀是16+4=20位,最大限度聚合后的网络地址为86.21.80.0/20。

3、某单位分配到一个地址块 136.23.12.64/26,现在需要进一步划分为 4 个一样大的子网。试问:

(1)每个子网的网络前缀有多长?每一个子网中有多少个地址?

(2)每一个子网的地址块是什么,可分配给主机使用的最小地址和最大地址是什么?

(1)

地址块136.23.12.64/26划分为4个子网,需要从主机号中拿出2位作为子网号,则每个子网前缀28位,每个子网中有2 32-28 = 16 个地址。

(2)

地址块 136.23.12.64/26写成二进制地址形式,从主机号中拿出2位作为子网号:

10001000 00010111 00001100 01*

10001000 00010111 00001100 01XX* XX可分别取值:00、01、10、11

则各子网的地址块、可分配给主机使用的最小地址和最大地址分别如下:

第1个子网:

10001000 00010111 00001100 0100* 136.23.12.64/28 地址块地址

10001000 00010111 00001100 01000001/28 136.23.12.65/28 可分配给主机最小地址

10001000 00010111 00001100 01001110/28 136.23.12.78/28 可分配给主机最大地址

第2个子网:

10001000 00010111 00001100 0101* 136.23.12.80/28 地址块地址

10001000 00010111 00001100 01010001/28 136.23.12.81/28 可分配给主机最小地址

10001000 00010111 00001100 01011110/28 136.23.12.94/28 可分配给主机最大地址

第3个子网:

10001000 00010111 00001100 0110* 136.23.12.96/28 地址块地址

10001000 00010111 00001100 01100001/28 136.23.12.97/28 可分配给主机最小地址

10001000 00010111 00001100 01101110/28 136.23.12.110/28 可分配给主机最大地址

第4个子网:

10001000 00010111 00001100 0111* 136.23.12.112/28 地址块地址

10001000 00010111 00001100 01110001/28 136.23.12.113/28 可分配给主机最小地址

10001000 00010111 00001100 01111110/28 136.23.12.126/28 可分配给主机最大地址

第6章 传输层

一、单选题

1 、运输层提供( )间的逻辑通信。

A、 主机

B、 应用进程

C、 路由器

D、 操作系统

正确答案: B

2 、以下哪一项能够唯一确定一个在互联网上通信的进程( )。

A、 主机名

B、 IP 地址及 MAC 地址

C、 MAC 地址及端口号

D、 IP 地址及端口号

正确答案: D

3 、TCP 协议规定 HTTP( )进程的端口号为 80。

A、 客户

B、 解析

C、 服务器

D、 主机

正确答案: C

4 、传输层面向连接服务的特性是( )。

A、 不保证可靠和顺序交付

B、 不保证可靠、但保证顺序交付

C、 保证可靠、但不保证顺序交付

D、 保证可靠和顺序交付

正确答案: D

5 、HTTP 和 DNS 查询使用的运输层协议依次是( )。

A、 TCP , UDP

B、 TCP , TCP

C、 UDP , UDP

D、 UDP , TCP

正确答案: A

6 、下列不属于 TCP 特点的是( )。

A、 面向字节流

B、 全双工

C、 可靠

D、 支持广播

正确答案: D

7 、下列关于 UDP 协议的叙述中,错误的是( )。

A、 UDP 使用尽最大努力交付

B、 UDP 是面向报文的

C、 UDP 没有拥塞控制

D、 UDP 只支持一对一通信

正确答案: D

8 、接收端收到有差错的 UDP 用户数据报时的处理方式是( )。

A、 直接丢弃

B、 通知发送方

C、 纠正差错

D、 等待重传

正确答案: A

9 、UDP 协议实现分用时所依据的头部字段是( )。

A、 源端口号

B、 目的端口号

C、 长度

D、 校验和

正确答案: B

10 、TCP 报文段首部的最小长度为( )。

A、 20 字节

B、 40 字节

C、 60 字节

D、 80 字节

正确答案: A

11 、TCP 报文段首部中序号字段的作用是( )。

A、 指明 TCP 报文段首部第一个字节的序号

B、 指明 TCP 报文段的数据载荷的第一个字节的序号

C、 指明 TCP 报文段的数据载荷的最后一个字节的序号

D、 指明 TCP 报文段的数据载荷的长度

正确答案: B

12 、TCP 报文段首部中窗口字段的值( )。

A、 指明自己的拥塞窗口的尺寸

B、 指明对方的发送窗口的尺寸

C、 指明自己的接收窗口的尺寸

D、 指明对方的拥塞窗口的尺寸

正确答案: C

13 、在 TCP 协议中,发送方窗口大小取决于( )。

A、 接收窗口

B、 拥塞窗口

C、 Min [接收窗口, 拥塞窗口]

D、 Max [接收窗口, 拥塞窗口]

正确答案: C

14 、TCP 协议使用三次握手来建立连接,握手的第一个报文段中被置为 1 的标志位是( )。

A、 SYN

B、 ACK

C、 FIN

D、 URG

正确答案: A

15 、TCP 的通信双方,有一方发送了 FIN 标志位为 1 的报文段,表示( )。

A、 将断开通信双方的 TCP 连接

B、 单方面释放连接,表示本方已经无数据发送,但可以接收对方的数据

C、 中止数据发送,双方都不能发送数据

D、 连接被重新建立

正确答案: B

16 、TCP 提供可靠数据传输的机制包括( )。
差错检测 ② 序号和确认 ③ 超时重传 ④ 流量控制 ⑤拥塞控制

A、 ① ②

B、 ① ② ③

C、 ① ② ③ ④

D、 ① ② ③ ④ ⑤

正确答案: D

17 、为了保证数据传输的可靠性,TCP 采用了对( )确认的机制。

A、 报文段

B、 分组

C、 字节

D、 比特

正确答案: A

18 、TCP 拥塞控制算法不包括( )。

A、 慢开始

B、 拥塞避免

C、 快重传

D、 慢恢复

正确答案: D

19 、万维网上的每个页面都有一个唯一的地址,这些地址统称为( )。

A、 IP 地址

B、 域名

C、 URL(统一资源定位符)

D、 www 地址

正确答案: C

二、判断题

1、TCP 使用滑动窗口进行流量控制。 (√)

2、DNS 服务器可以将域名解析为 IP 地址。 (√)

3、Web 服务器主要采用 HTTP 或其安全版本 HTTPS 来与客户端进行通信。 (√)

三、名词解释

1、SOCKET:套接字

2、DNS:域名系统

3、URL:统一资源定位符

、简答题

1、TCP 可实现可靠的数据传输,可靠传输的含义?

发送进程发送什么样的数据,接收进程就收到什么样的数据。

即:无差错、不丢失、不重复、按序交付。

2、比较 TCP 和 UDP 的异同?

UDP和TCP都是运输层协议,为应用进程之间的通信提供数据传输服务。

UDP提供不可靠无连接的运输服务,TCP提供可靠的、面向连接的运输服务。

UDP是面向报文的,TCP是面向字节流的。

UDP支持一对一、一对多、多对一、多对多等交互通信,TCP只支持一对一交互通信。

UDP实现简单、开销小,TCP实现复杂、开销大。

五、计算题

1、若甲向乙发起一个 TCP 连接,最大段长 MSS = 1KB,RTT = 5ms,乙开辟的接收缓存为 64KB,则甲从连接建立成功至发送窗口达到 32KB,需经过的时间至少是多少(忽略段传输延迟)?

解答:

已知乙的接收缓存为 64KB,则接收窗口最大值为64KB。

发送窗口 = min{接收窗口,拥塞窗口}

求甲从连接建立成功至发送窗口达到 32KB,至少需经过多少时间,则考虑没有发生超时等情况,所以一直执行慢开始算法,拥塞窗口从1KB开始以指数增长达到 32KB,

变化过程为:1->2->4->8->16->32KB,总共经历5个RTT,

则需经过的时间至少是5×5ms = 25ms。

2、主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阈值为32 KB,甲向乙始终以 MSS = 1 KB大小的段发送数据,并一直有数据发送;乙为该连接分配16 KB 接收缓存,并对每个数据段进行确认,忽略段传输延迟。若乙收到的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未发生超时的情况下,经过4 个RTT后,甲的发送窗口是多少?

解答:

连接建立成功后,甲的拥塞窗口为1KB,然后拥塞窗口按指数增长,经过4个RTT后,

拥塞窗口的变化为 1->2->4->8->16KB,由于乙收到的数据全部存在缓存中,缓存中已经存储了1+2+4+8=15KB,剩余16KB-15KB=1KB,因此乙的接收窗口为1KB。

所以甲的发送窗口 = min{拥塞窗口,接收窗口} = min{16KB,1KB}=1KB。

相关推荐
李白你好8 分钟前
家用无线路由器的 2.4GHz 和 5GHz
运维·网络
嵌入(师)21 分钟前
嵌入式驱动开发详解21(网络驱动开发)
网络·驱动开发
柒烨带你飞1 小时前
路由器的原理
网络·智能路由器·php
xserver21 小时前
ensp 基于EASY IP的公司出口链路配置
网络·tcp/ip·智能路由器
枫零NET1 小时前
学习思考:一日三问(学习篇)之匹配VLAN
网络·学习·交换机
手心里的白日梦2 小时前
UDP传输层通信协议详解
网络·网络协议·udp
红米饭配南瓜汤2 小时前
WebRTC服务质量(11)- Pacer机制(03) IntervalBudget
网络·网络协议·音视频·webrtc·媒体
网安墨雨2 小时前
浅谈TARA在汽车网络安全中的关键角色
网络·web安全·汽车
大霞上仙3 小时前
lxml 解析xml\html
java·服务器·网络