引言
这是去年考计算机网络的时候整理的笔记,分享一下
第一章 概述(测试题)
题量: 20
满分: 100.0
考试时间: 2023-11-20 16:59 至 2023-11-20 17:30
一. 单选题(共14题,70.0分)
1. 计算机网络最简单的定义:计算机网络是一些互相连接的、自治的( )的集合。
- A. 计算机
- B. 交换机
- C. 路由器
- D. 通信系统
我的答案: A
正确答案: A
答案解析: 计算机网络是由互相连接的自治计算机组成的集合。
2. 完成路径选择功能是在OSI模型的( )。
- A. 运输层
- B. 网络层
- C. 物理层
- D. 数据链路层
我的答案: B
正确答案: B
答案解析: 网络层负责路径选择和路由功能。
3. 以下最适合传送计算机数据的交换技术是( )。
- A. 报文交换
- B. 分组交换
- C. 线路交换
- D. 电路交换
我的答案: B
正确答案: B
答案解析: 分组交换适合传送计算机数据,因为它支持数据包的动态分配和路由。
4. 因特网的工作方式上看,可以划分为边缘部分和核心部分两大块,其中核心部分由网络和连接网络的( )组成。这部分是为边缘部分提供通性和交换服务。
- A. 主机
- B. 路由器
- C. 客户机
- D. 服务器
我的答案: B
正确答案: B
答案解析: 核心部分由路由器组成,负责网络的通性和交换服务。
5. 在TCP/IP协议中,UDP协议是一种( )协议。
- A. 运输层
- B. 网络层
- C. 应用层
- D. 物理层
我的答案: A
正确答案: A
答案解析: UDP是运输层协议,负责无连接的数据传输。
6. 从通信资源的分配角度来看,“交换”就是按照某种方式( )传输线路的资源。
- A. 固定地分配
- B. 动态地分配
- C. 静态地分配
- D. 统一地分配
我的答案: B
正确答案: B
答案解析: 交换技术通常采用动态分配传输线路资源的方式。
7. 在TCP/IP协议簇的层次中,保证端到端可靠性是在哪层完成的?( )
- A. 运输层
- B. 网络层
- C. 网络接口层
- D. 应用层
我的答案: A
正确答案: A
答案解析: 运输层负责端到端的可靠性,如TCP协议。
8. OSI参考模型中,数据链路层的数据服务单元是( )。
- A. 帧
- B. 分组
- C. 比特序列
- D. 报文
我的答案: A
正确答案: A
答案解析: 数据链路层的数据服务单元是帧。
9. 网络协议的组成要素中同步的含义是( )。
- A. 说明事件实现顺序
- B. 通信双方速率相同
- C. 通信双方速率同步
- D. 控制信息的结构或格式
我的答案: A
正确答案: A
答案解析: 同步是指说明事件实现的顺序。
10. 计算机互联的主要目的是( )。
- A. 集中技术
- B. 资源共享
- C. 将计算机技术与通信技术相结合
- D. 制定网络协议
我的答案: B
正确答案: B
答案解析: 计算机互联的主要目的是资源共享。
11. 网络术语“三网”,指电信网络、( )和计算机网络。
- A. 有线电视网络
- B. 电力网
- C. 电话网
- D. 物流网
我的答案: A
正确答案: A
答案解析: “三网”包括电信网络、有线电视网络和计算机网络。
12. OSI参考模型将整个网络的功能划分为( )个层次。
- A. 1
- B. 3
- C. 5
- D. 7
我的答案: D
正确答案: D
答案解析: OSI参考模型将网络功能划分为7个层次。
13. 从网络作用范围进行分类,网络包括( )。
- A. 广域网和局域网
- B. 电话网和数据网
- C. 电路交换网和分组交换网
- D. 公用网和专用网
我的答案: A
正确答案: A
答案解析: 网络按作用范围分类包括广域网和局域网。
14. 计算机网络体系结构两种国际标准指( )。
- A. 电路交换和分组交换
- B. TCP和IP
- C. 以太网和IP
- D. OSI和TCP/IP
我的答案: D
正确答案: D
答案解析: 计算机网络体系结构的国际标准包括OSI和TCP/IP。
二. 多选题(共6题,30.0分)
15. 以下关于计算机网络体系结构的说法,正确的有哪些?
- A. 通过计算机硬件和软件实现计算机网络体系结构。
- B. 网络的体系结构 (Network Architecture) 是计算机网络的各层及其协议的集合。
- C. 规定了各层协议功能及实现技术。
- D. 体系结构是抽象的,而实现则是具体的。
我的答案: ABCD
正确答案: ABD
答案解析: 体系结构是抽象的,实现是具体的,但选项C不完全正确。
16. TCP/IP 体系结构包含哪些层?
- A. 链路层
- B. 应用层
- C. 会话层
- D. 表示层
- E. 传输层
- F. 网络层
- G. 物理层
我的答案: BEFG
正确答案: BEF
答案解析: TCP/IP体系结构包含应用层、传输层和网络层。
17. 下列属于Internet服务的是( )。
- A. 电子邮件
- B. WWW
- C. 远程登录(Telnet)
- D. 搜索引擎
我的答案: ABCD
正确答案: ABCD
答案解析: 这些都属于Internet服务。
18. 网络协议的要素包含哪些?
- A. 时序
- B. 语义
- C. 实现技术
- D. 语法
我的答案: ABD
正确答案: ABD
答案解析: 网络协议的要素包括时序、语义和语法。
19. 计算机网络五层原理模型体系结构包含哪些层?
- A. 链路层
- B. 应用层
- C. 会话层
- D. 传输层
- E. 表示层
- F. 网络层
- G. 物理层
我的答案: BDFG
正确答案: ABDFG
答案解析: 五层原理模型包含应用层、传输层、网络层、链路层和物理层。
20. 网络协议分层有哪些好处?
- A. 能促进标准化工作。
- B. 结构上可分割开。
- C. 各层之间是独立的,灵活性好。
- D. 易于实现和维护。
我的答案: ABCD
正确答案: ABCD
答案解析: 网络协议分层有助于标准化、结构分割、独立性和易于实现维护。
第二章物理层可能过于简单的样子,没有布置作业也没有测试
第三章数据链路层测试
题量: 21
满分: 100.0
考试时间: 2023-11-29 09:45 至 2023-11-29 10:06
一. 单选题(共15题,75.0分)
1. 下列说法正确的是:
- A. 数据链路就是指物理线路。
- B. 数据链路层流量控制是由发送方控制接收方;
- C. 数据链路层的主要目的是将原始的、有差错的物理线路变为无差错的数据链路;
- D. 数据链路层寻址的功能就是指的路由选择;
我的答案: C
正确答案: C
答案解析: 数据链路层的主要目的是通过帧定界、错误检测、流量控制和重传机制等手段,使得原始有差错的物理线路能够实现相对无差错的数据传输链路。
2. 在下列表示方法中,为物理地址的是:
- A. 192.168.1.11:2590
- B. 00-aa-00-62-c7-09
- C. 00-aa-00-62-c7
- D. swpu.edu.cn
我的答案: B
正确答案: B
答案解析: MAC地址是物理地址,通常用十六进制表示,如00-aa-00-62-c7-09。
3. 以下关于以太网交换机工作方式的描述中不正确的是:
- A. 改进的直接交换方式结合了直接交换与存储转发交换的优点
- B. 交换机主要有三种交换方式:直接交换、存储转发交换、改进的直接交换
- C. 在存储转发交换方式中,交换机对接收的帧进行差错检测
- D. 在直接交换方式中,交换机只要接收一个帧并发现源地址,就立即转发该帧
我的答案: A
正确答案: D
答案解析: 在直接交换方式中,交换机在接收到帧的目的地址之后立即开始转发该帧,而不是等待接收完整的帧并基于源地址做出转发决策。
4. CSMA/CD协议描述中,正确的是
- A. 数据发送流程中的冲突窗口为一个争用期τ
- B. 结点确定信道空闲以后,立即发送数据
- C. 它是无线局域网采用的介质访问控制方法
- D. 冲突退避时采用的是截止二进制指数退避算法
我的答案: D
正确答案: D
答案解析: CSMA/CD协议在冲突退避时采用截止二进制指数退避算法。
5. 以下关于以太网交换机说法错误的是:
- A. 交换机可以在多个端口之间建立多个并发连接
- B. 以太网交换机是是一种即插即用设备
- C. 交换式局域网的中心设备是局域网交换机
- D. 以太网交换机能隔离广播域
我的答案: B
正确答案: D
答案解析: 以太网交换机不能隔离广播域。
6. 数据链路层的基本问题不包括?
- A. 差错检测
- B. 封装成帧
- C. 差错纠正
- D. 透明传输
我的答案: C
正确答案: C
答案解析: 数据链路层的基本问题包括差错检测、封装成帧和透明传输,但不包括差错纠正。
7. 以太网交换机根据以太网帧的目的地址,查“端口/地址映射表”决定如何转发。下列说法正确的是?
- A. 如果以太网帧进入的端口号和要转发的端口号一致,交换机不转发该帧
- B. 如果查不到对应的转发端口,则直接丢弃该帧
- C. 交换机根据以太网帧转发的端口号建立“端口/地址”映射关系
- D. 如果查不到对应的转发端口,则向所有端口广播该帧
我的答案: C
正确答案: A
答案解析: 如果以太网帧进入的端口号和要转发的端口号一致,交换机不转发该帧。
8. 以下关于广播风暴的描述中错误的是
- A. 冲突域与广播风暴都属于局域网互联中出现的问题
- B. 网桥不知道目的地址与转发端口关系时,只能通过所有端口进行广播
- C. 网桥盲目广播数据帧会产生广播风暴
- D. 采用路由器互联局域网可以解决广播风暴问题
我的答案: B
正确答案: A
答案解析: 冲突域与广播风暴不属于局域网互联中出现的问题。
9. 以太网帧结构中描述错误的是
- A. 地址字段的MAC地址长度为32位
- B. 以太网帧包括前导码、地址、长度、数据、帧校验等字段
- C. 长度字段不包括前导码与帧前定界符字段
- D. 数据字段的最小长度为46位,不够最小长度需要填充至46位
我的答案: C
正确答案: A
答案解析: MAC地址长度为48位,而不是32位。
10. 以太网规定了最短有效帧长为多少字节:
- A. 60
- B. 1500
- C. 80
- D. 64
我的答案: D
正确答案: D
答案解析: 以太网最短有效帧长为64字节。
11. 以太网网卡实现的主要功能是( )。
- A. 网络层与应用层的功能
- B. 网络层与表示层的功能
- C. 物理层与数据链路层的功能
- D. 物理层与网络层的功能
我的答案: C
正确答案: C
答案解析: 以太网网卡实现了物理层与数据链路层的功能。
12. 以下关于虚拟局域网描述错误的是
- A. 建立虚拟局域网需要使用局域网交换机
- B. 虚拟局域网以软件的方式实现逻辑工作组的划分与管理
- C. 虚拟局域网是一种新的局域网类型
- D. 逻辑工作组中的结点构成不受物理位置的限制
我的答案: C
正确答案: C
答案解析: 虚拟局域网不是一种新的局域网类型,而是通过软件实现的逻辑工作组划分。
13. 以太网交换机的自学习功能是依据( )来进行自学习的。
- A. 源IP
- B. 目的IP
- C. 源MAC
- D. 目的MAC
我的答案: C
正确答案: C
答案解析: 以太网交换机的自学习功能依据源MAC地址。
14. 集线器工作在哪一层:
- A. 物理层
- B. 应用层
- C. 网络层
- D. 链路层
我的答案: A
正确答案: A
答案解析: 集线器工作在物理层。
15. 在CRC校验码的计算中,可以将一个二进制位串与一个只含有0或1两个系数的一元多项式建立对应关系。例如,与位串101101对应的多项式为:
- A. x5+x3+x2+x
- B. x6+x4+x3+1
- C. x6+x5+x4+1
- D. x5+x3+x2+1
我的答案: D
正确答案: D
答案解析: 与位串101101对应的多项式为x5+x3+x2+1。
二. 多选题(共1题,10.0分)
16. 注意:此题为多选题。已知局域网的结构如下图所示,请判断以下选项的说法是否正确。
- A. 初始状态交换机A和交换机B的MAC地址表都为空。在经过mac地址为macf给mac地址为mace的主机发数据,mace又给macf回答数据后,交换机B的mac地址表为
MACF 端口1 - B. 初始状态交换机A和交换机B的MAC地址表都为空。在经过mac地址为maca给mac地址为macb的主机发数据后,交换机B的mac地址表为“空”
- C. 初始状态交换机A和交换机B的MAC地址表都为空。在经过mac地址为macf给mac地址为mace的主机发数据后,交换机B的mac地址表为
MACF 端口1 - D. 初始状态交换机A和交换机B的MAC地址表都为空。在经过mac地址为maca给mac地址为macb的主机发数据后,交换机A的mac地址表为
MACA 端口7
我的答案: AC
正确答案: ACD
答案解析: 选项D描述正确。
三. 判断题(共5题,15.0分)
17. 由于以太网帧有最短帧长限制,因此上层交给以太网的数据如果长度小于46字节,将不能传输。
- A. 对
- B. 错
我的答案: 错
正确答案: 对
答案解析: 以太网帧有最短帧长限制,数据长度小于46字节时需要填充。
18. 如果找到合适的生成多项式,CRC校验可以发现所有可能的差错。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: CRC校验不能发现所有可能的差错。
19. 使用循环冗余校验CRC后,数据链路层可以保证数据无差错传输。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: CRC校验不能保证数据无差错传输。
20. 以太网交换机工作在数据链路层,端口需要MAC地址。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 端口不需要MAC地址,但需要维护MAC地址表。
21. 网卡收到以太网帧后,只要帧的目的地址和自己的MAC地址不一致,就丢弃该帧。
- A. 对
- B. 错
我的答案: 对
正确答案: 错
答案解析: 如果网卡处于混杂模式或监听模式,会接收所有经过的数据帧。
网络层作业一
题量: 34
满分: 100
作答时间: 2023-12-02 12:03 至 01-14 23:55
最终成绩: 100分
本次成绩: 100分
一. 单选题(共19题,57分)
1. 互联网中所有端系统和路由器都必须实现( )协议
- A. TCP
- B. SNMP
- C. SMTP
- D. IP
我的答案: D:IP
正确答案: D:IP
答案解析: 互联网中所有端系统和路由器都必须实现IP协议。
2. 某个IP地址的子网掩码255.255.255.192,该掩码又可以写为?
- A. /26
- B. /22
- C. /24
- D. /28
我的答案: A:/26
正确答案: A:/26
答案解析: 255.255.255.192可以写为/26。
3. 在给主机设置 IP 地址时,哪一个能使用 ( )
- A. 29.9.255.15
- B. 127.21.19.109
- C. 192.5.91.255
- D. 220.103.256.56
我的答案: A:29.9.255.15
正确答案: A:29.9.255.15
答案解析: 29.9.255.15是一个有效的IP地址。
4. 下列关于虚电路的说法中,哪一项是正确的( )。
- A. 在通信的两个站点之间只可以建立一条虚电路
- B. 虚电路有连接建立、数据传输和连接拆除3个阶段
- C. 虚电路与线路交换没有实质性的不同
- D. 在虚电路上传送的同一个会话的数据分组可以走不同的路径
我的答案: B:虚电路有连接建立、数据传输和连接拆除3个阶段
正确答案: B:虚电路有连接建立、数据传输和连接拆除3个阶段
答案解析: 虚电路有连接建立、数据传输和连接拆除3个阶段。
5. 以下IP地址,属于128.14.32.0/21地址块的IP地址是( )。
- A. 128.14.42.233
- B. 128.14.40.147
- C. 128.14.31.154
- D. 128.14.39.69
我的答案: D:128.14.39.69
正确答案: D:128.14.39.69
答案解析: 128.14.39.69属于128.14.32.0/21地址块。
6. 在IP层中,信息传输的基本单元是( )
- A. 数据分组
- B. 位串
- C. 记录
- D. 文件
我的答案: A:数据分组
正确答案: A:数据分组
答案解析: 在IP层中,信息传输的基本单元是数据分组。
7. 子网掩码为255.255.255.240时,以下属于同一个子网地址的是( )
Ⅰ、200.120.15.18 Ⅱ、200.120.15.42
Ⅲ、200.120.15.49 Ⅳ、200.120.15.61
- A. Ⅰ、Ⅳ
- B. Ⅲ、Ⅳ
- C. Ⅰ、Ⅱ
- D. Ⅱ、Ⅲ
我的答案: B:Ⅲ、Ⅳ
正确答案: B:Ⅲ、Ⅳ
答案解析: 200.120.15.49和200.120.15.61属于同一个子网。
8. 4个地址块212.56.132.0/24, 212.56.133.0/24, 212.56.134.0/24 212.56.135.0/24聚合后的地址为( )
- A. 212.56.135.0/22
- B. 212.56.135.0/25
- C. 212.56.132.0/22
- D. 212.56.132.0/25
我的答案: C:212.56.132.0/22
正确答案: C:212.56.132.0/22
答案解析: 聚合后的地址为212.56.132.0/22。
9. 在路由器互联的多个局域网中,通常要求每个局域网的( )。
- A. 数据链路层协议可以不同,而物理层协议必须相同
- B. 数据链路层协议必须相同,而物理层协议可以不同
- C. 数据链路层协议和物理层协议必须相同
- D. 数据链路层协议和物理层协议都可以不同
我的答案: D:数据链路层协议和物理层协议都可以不同
正确答案: D:数据链路层协议和物理层协议都可以不同
答案解析: 数据链路层协议和物理层协议都可以不同。
10. 若两台主机在同一子网中,则两台主机的IP地址分别与它们的子网掩码相“与”的结果一定( )
- A. 为全1
- B. 为全0
- C. 不同
- D. 相同
我的答案: D:相同
正确答案: D:相同
答案解析: 若两台主机在同一子网中,则两台主机的IP地址分别与它们的子网掩码相“与”的结果一定相同。
11. 一网络的现在掩码为 255.255.255.248,该网络能够连接()个主机(除开全1或者全0的主机号)。
- A. 5
- B. 7
- C. 6
- D. 8
我的答案: C:6
正确答案: C:6
答案解析: 该网络能够连接6个主机。
12. 有4个B类网络地址:130.57.16.254,130.57.17.1,130.57.32.254和130.57.33.1,如果子网掩码为255.255.240.0,则以下说法中正确的是( )
- A. 130.57.16.254和130.57.33.1属于同一子网
- B. 130.57.17.254和130.57.32.254属于同一子网
- C. 130.57.16.254和130.57.17.1属于同一子网
- D. 130.57.16.254和130.57.32.254属于同一子网
我的答案: C:130.57.16.254和130.57.17.1属于同一子网
正确答案: C:130.57.16.254和130.57.17.1属于同一子网
答案解析: 130.57.16.254和130.57.17.1属于同一子网。
13. 对于网络172.168.16.0/22,与它相邻的子网是()
- A. 172.168.48.0
- B. 172.168.32.0
- C. 172.168.20.0
- D. 172.168.24.0
我的答案: C:172.168.20.0
正确答案: C:172.168.20.0
答案解析: 与172.168.16.0/22相邻的子网是172.168.20.0。
14. 网络156.26.0.0/28的广播地址是( )
- A. 156.26.0.255
- B. 156.26.0.15
- C. 156.26.0.16
- D. 156.26.255.255
我的答案: B:156.26.0.15
正确答案: B:156.26.0.15
答案解析: 网络156.26.0.0/28的广播地址是156.26.0.15。
15. 假如一个公司有一个A类地址,原来内部有700个子网,公司重组之后需要再建450个子网,而且要求每个子网最多可以容纳4092台主机,合适的子网掩码是( )
- A. /18
- B. /19
- C. /16
- D. /17
我的答案: B:/19
正确答案: B:/19
答案解析: 合适的子网掩码是/19。
16. 在IP分组的传输过程中,IP分组头中保持不变的域包括( )
- A. 源IP地址和标识
- B. 标识和总长度
- C. 目的地IP地址和生存时间
- D. 标志和头检验和
我的答案: A:源IP地址和标识
正确答案: A:源IP地址和标识
答案解析: 在IP分组的传输过程中,源IP地址和标识保持不变。
17. 如果IP数据报中的目的IP地址为“255.255.255.255”,说法正确的是( )。
- A. 有效的IP地址,路由器可以转发
- B. 广播地址,路由器转发到相邻路由器
- C. 本网络的广播地址,路由器不转发
- D. 无效的IP地址,数据报不能转发
我的答案: C:本网络的广播地址,路由器不转发
正确答案: C:本网络的广播地址,路由器不转发
答案解析: 255.255.255.255是本网络的广播地址,路由器不转发。
18. 给定一个用二进制数表示的IP地址为:11010111 00111100 00011111 11000000,那么如果用点分十进制表示应该是( )
- A. 215.60.31.192
- B. 211.60.31.120
- C. 215.64.31.120
- D. 211.64.31.192
我的答案: A:215.60.31.192
正确答案: A:215.60.31.192
答案解析: 二进制IP地址11010111 00111100 00011111 11000000转换为点分十进制表示为215.60.31.192。
19. 以下地址掩码有效的是( )
- A. 255.0.255.255
- B. 255.255.255.256
- C. 0.0.0.255
- D. 255.255.254.0
我的答案: D:255.255.254.0
正确答案: D:255.255.254.0
答案解析: 255.255.254.0是一个有效的地址掩码。
二. 多选题(共2题,8分)
20. 网络层的两个主要功能是( )。
- A. 数据格式变换、数据加密与解密、数据压缩与恢复
- B. 分组转发
- C. 路由选择
- D. 提供可靠的端―端服务,透明地传送报文
我的答案: BC:分组转发; 路由选择
正确答案: BC:分组转发; 路由选择
答案解析: 网络层的两个主要功能是分组转发和路由选择。
21. 属于地址块210.41.32.0/23的IP地址有哪些( )。
- A. 210.41.34.96
- B. 210.41.32.147
- C. 210.14.32.10
- D. 210.41.33.21
我的答案: BD:210.41.32.147; 210.41.33.21
正确答案: BD:210.41.32.147; 210.41.33.21
答案解析: 210.41.32.147和210.41.33.21属于地址块210.41.32.0/23。
三. 填空题(共5题,19分)
22. 地址块210.41.32.0/23,有( )个IP地址
我的答案: 512
正确答案: 512
答案解析: 地址块210.41.32.0/23有512个IP地址。
23. 地址块210.41.32.128/25,有( )个IP地址
我的答案: 128
正确答案: 128
答案解析: 地址块210.41.32.128/25有128个IP地址。
24. 已知地址块中的一个地址是140.120.84.24/20。这个地址块中可分配给主机的最小地址是多少( )?最大地址地址是多少( )?(用点分十进制表示,不用给出前缀)
地址块中共有多少个地址?( )
我的答案: 140.120.80.1; 140.120.95.254; 4096
正确答案: 140.120.80.1; 140.120.95.254; 4096
答案解析: 最小地址是140.120.80.1,最大地址是140.120.95.254,共有4096个地址。
25. 如果对186.47.32.0/20划分8个子网,那么子网掩码是( 空1 )(点分十进制表示),每个子网最多有( 空2 )个IP地址。
我的答案: 255.255.254.0; 512
正确答案: 255.255.254.0; 512
答案解析: 子网掩码是255.255.254.0,每个子网最多有512个IP地址。
26. 如果网络前缀为“/22”,对应的掩码是什么?( ) ,请用点分十进制表示。
我的答案: 255.255.252.0
正确答案: 255.255.252.0
答案解析: 网络前缀为“/22”对应的掩码是255.255.252.0。
四. 判断题(共8题,16分)
27. 虚电路采用面向连接方式,独占传输路径上的各段数据链路。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 虚电路不独占传输路径上的各段数据链路。
28. IP地址表示主机所在的物理位置。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: IP地址不表示主机所在的物理位置。
29. 用交换机将多个局域网连接起来构成的网络就是一个互连网。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 用交换机连接的网络不一定是互连网。
30. 存在多种不同的计算机网络仅仅是商业因素,不是技术原因。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 多种不同的计算机网络的存在不仅仅是商业因素,技术原因也很重要。
31. 采用IP互连后,网络内主机之间可以用IP协议相互通信,逻辑上在一个网络内。但是数据传输可能经过多段不同的数据链路转发,主机处于不同的物理网络内,因此,IP网络是一个虚拟的统一的网络。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: IP网络是一个虚拟的统一的网络。
32. IP数据报中的IP地址采用的是点分十进制形式,例如“172.2.135.21”
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: IP地址采用二进制形式。
33. TCP/IP网络层采用数据报服务,使得网络灵活性更好、效率更高
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: 数据报服务提高了网络的灵活性和效率。
34. 数据链路层通常不提供可靠传输服务,因此网络层需要提供可靠的端系统到端系统的数据传输服务。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 数据链路层提供结点到结点的可靠传输服务。
网络层作业二
题量: 31
满分: 100
作答时间: 2023-12-10 15:30 至 2023-12-24 23:55
最终成绩: 93分
本次成绩: 93分
一. 单选题(共15题,30分)
1. 路由器建立了如下路由表:
收到分组目的IP地址为“192.4.153.17”,路由器通过那个接口转发?( )
- A. 接口1
- B. R3
- C. 接口0
- D. R4
- E. R2
我的答案: E:R2
正确答案: B:R3
答案解析: 路由器通过R3接口转发。
2. 主机A、B、C在同一个以太网中,如图所示:
如果A要请求IP地址为“220.168.10.20”的主机MAC地址,则( )。
- A. 将ARP请求封装到以太网帧,目的MAC地址为“00-15-C5-C6-C8-11”
- B. 将ARP请求封装到以太网帧,目的MAC地址为“00-00-00-00-00-00”
- C. 将ARP请求封装到以太网帧,目的MAC地址为“00-15-C5-C8-C4-95”
- D. 将ARP请求封装到以太网帧,目的MAC地址为“FF-FF-FF-FF-FF-FF”
我的答案: C:将ARP请求封装到以太网帧,目的MAC地址为“00-15-C5-C8-C4-95”
正确答案: D:将ARP请求封装到以太网帧,目的MAC地址为“FF-FF-FF-FF-FF-FF”
答案解析: ARP请求的目的MAC地址为广播地址FF-FF-FF-FF-FF-FF。
3. 如图所示,两台路由器连接三个网络,主机和路由器接口的IP地址和MAC地址见标注。
主机A向主机C发送IP数据报,当该数据报在路由器R1和路由器R2之间传递时,源IP地址和目的IP地址分别是( )。
- A. IP1 、 IP3
- B. IP3 、 IP1
- C. IP4 、IP3
- D. IP5 、 IP6
我的答案: A:IP1 、 IP3
正确答案: A:IP1 、 IP3
答案解析: 源IP地址是IP1,目的IP地址是IP3。
4. 路由器建立了如下路由表:
收到分组目的IP地址为“128.96.40.140”,路由器通过那个接口转发?( )
- A. R4
- B. 接口1
- C. R3
- D. 接口0
- E. R2
我的答案: A:R4
正确答案: A:R4
答案解析: 路由器通过R4接口转发。
5. 主机收到4个IP分组,分组总长(固定首部)、标识、MF、DF、偏移量如下所示:
500, 54127, 1,0 ,0
120,54127, 0,0 ,120
500,54127, 1,0 ,60
500,61120, 1,0 ,0
主机将其中几个IP分组重组成一个IP数据报提交给上一层,其数据报总长为( )
- A. 1080
- B. 1620
- C. 1120
- D. 1560
我的答案: A:1080
正确答案: A:1080
答案解析: 重组后的数据报总长为1080字节。
6. 基于距离向量的路由协议是( )。
- A. BGP-4
- B. RIP
- C. BGP
- D. OSPF
我的答案: B:RIP
正确答案: B:RIP
答案解析: RIP是基于距离向量的路由协议。
7. 路由器互连两个网络,拓扑结构、接口IP地址及MAC地址等如图所示:
如果主机A向主机D发送IP分组,网络上最多有几次ARP请求,最少有几次ARP请求。( )
- A. 2 , 1
- B. 2 , 0
- C. 3 , 1
- D. 1 , 0
我的答案: B:2 , 0
正确答案: B:2 , 0
答案解析: 最多有2次ARP请求,最少有0次ARP请求。
8. 如图所示,两台路由器连接三个网络,主机和路由器接口的IP地址和MAC地址见标注。
主机C收到来自主机A发送IP数据报,那么主机C链路层收到的帧,源MAC地址是( )。
- A. MACS1
- B. MACR22
- C. MACA
- D. MACR11
我的答案: B:MACR22
正确答案: B:MACR22
答案解析: 源MAC地址是MACR22。
9. IP地址152.7.77.159和152.31.47.252同属于哪一个地址块?( )
- A. 152.40/13
- B. 152.0/11
- C. 152.64/12
- D. 153.40/9
我的答案: B:152.0/11
正确答案: B:152.0/11
答案解析: 同属于152.0/11地址块。
10. 地址块212.56.132.0/24 , 212.56.133.0/24 , 212.56.134.0/24 , 212.56.135.0/24 最大可能的聚合是( )。
- A. 212.56.132.0/23
- B. 212.56.128.0/21
- C. 212.56.132.0/22
- D. 212.56.132.0/21
我的答案: C:212.56.132.0/22
正确答案: C:212.56.132.0/22
答案解析: 最大可能的聚合是212.56.132.0/22。
11. IP分组总长为3000字节(固定首部),经过以太网传输,会被分成几片?( )
- A. 5
- B. 3
- C. 2
- D. 4
我的答案: B:3
正确答案: B:3
答案解析: 会被分成3片。
12. 设有下面4条路由:170.18.129.0/24、170.18.130.0/24、170.18.132.0/24 和 170.18.133.0/24,如果进行路由汇聚,能覆盖这4条路由的地址是( )。
- A. 170.18.130.0/22
- B. 170.18.132.0/23
- C. 170.18.128.0/22
- D. 170.18.128.0/21
我的答案: D:170.18.128.0/21
正确答案: D:170.18.128.0/21
答案解析: 能覆盖这4条路由的地址是170.18.128.0/21。
13. ARP协议的功能是( )。
- A. 根据IP地址查询域名
- B. 根据域名查询IP地址
- C. 根据IP地址查询MAC地址
- D. 根据MAC地址查询IP地址
我的答案: C:根据IP地址查询MAC地址
正确答案: C:根据IP地址查询MAC地址
答案解析: ARP协议的功能是根据IP地址查询MAC地址。
14. 主机A、B、C在同一个以太网中,如图所示:
如果A要请求IP地址为“220.168.10.20”的主机MAC地址,则( )。
- A. 主机B和主机C都会收到ARP请求,主机B和C都应答。
- B. 只有主机B会收到ARP请求,并应答。
- C. 主机B和主机C都会收到ARP请求,主机C应答。
- D. 只有主机C会收到ARP请求,并应答。
我的答案: C:主机B和主机C都会收到ARP请求,主机C应答。
正确答案: C:主机B和主机C都会收到ARP请求,主机C应答。
答案解析: 主机B和主机C都会收到ARP请求,主机C应答。
15. IP数据报转发时需不需要分片,取决于( )。
- A. 标志位DF是否为0
- B. 标志位MF是否为0
- C. 数据报总长是否超过链路层MTU
- D. 数据报总长是否超过以太网帧长
我的答案: C:数据报总长是否超过链路层MTU
正确答案: C:数据报总长是否超过链路层MTU
答案解析: 是否需要分片取决于数据报总长是否超过链路层MTU。
二. 多选题(共5题,15分)
16. windows中的路由跟踪命令tracert,采用了以下哪些部分来实现?( )
- A. IP 数据报中的 TTL 字段
- B. ICMP 终点不可达差错报告报文
- C. ICMP改变路由 (Redirect)报文
- D. ICMP 时间超过差错报告报文
我的答案: ABD:IP 数据报中的 TTL 字段; ICMP 终点不可达差错报告报文; ICMP 时间超过差错报告报文
正确答案: ABD:IP 数据报中的 TTL 字段; ICMP 终点不可达差错报告报文; ICMP 时间超过差错报告报文
答案解析: tracert命令使用了IP数据报中的TTL字段和ICMP时间超过差错报告报文。
17. 属于地址块210.41.32.0/23的IP地址有哪些( )。
- A. 210.41.33.21
- B. 210.41.32.147
- C. 210.14.32.10
- D. 210.41.34.96
我的答案: ABCD:210.41.33.21; 210.41.32.147; 210.14.32.10; 210.41.34.96
正确答案: AB:210.41.33.21; 210.41.32.147
答案解析: 210.41.33.21和210.41.32.147属于地址块210.41.32.0/23。
18. 动态路由选择协议的特点有( )。
- A. 实现较为复杂,开销较大
- B. 能较好地适应网络状态的变化
- C. 安全性不如静态路由
- D. 自适应路由选择
我的答案: ABCD:实现较为复杂,开销较大; 能较好地适应网络状态的变化; 安全性不如静态路由; 自适应路由选择
正确答案: ABCD:实现较为复杂,开销较大; 能较好地适应网络状态的变化; 安全性不如静态路由; 自适应路由选择
答案解析: 动态路由选择协议的特点包括实现复杂、适应性强、安全性不如静态路由和自适应路由选择。
19. 常用的内部网关协议有( )。
- A. BGP
- B. RIP
- C. EGP
- D. OSPF
我的答案: BD:RIP; OSPF
正确答案: BD:RIP; OSPF
答案解析: 常用的内部网关协议包括RIP和OSPF。
20. ICMP报文类型有哪两种?( )
- A. 地址请求报文
- B. 询问报文
- C. 路由请求报文
- D. 差错报告报文
我的答案: BD:询问报文; 差错报告报文
正确答案: BD:询问报文; 差错报告报文
答案解析: ICMP报文类型包括询问报文和差错报告报文。
三. 填空题(共8题,49分)
21. 某时刻路由器R6的路由表如下表:
收到来自相邻路由器R4的路由更新信息,如下表:
则更新后路由器R6的路由表应该是:
请填写表格,每空填写目的网络、距离和下一跳,例如:Net1,3,R1,注意大小写。
我的答案: Net1,3,R4; Net2,5,R4; Net3,4,R5
正确答案: Net1,3,R4; Net2,5,R4; Net3,4,R5
答案解析: 更新后的路由表如下:Net1,3,R4; Net2,5,R4; Net3,4,R5。
22. 掩码255.255.192.0,对应的网络前缀有多少位?( )
我的答案: 18
正确答案: 18
答案解析: 掩码255.255.192.0对应的网络前缀有18位。
23. 某单位有地址块214.45.32.0/24,有6个部门,需建立6个子网,其中部门1、2、3各有60台主机,部门4有25台主机,部门5、6分别有10台主机,请为该单位进行IP地址划分,合理利用IP地址。给出各部门的IP地址快。
部门1地址块( 空1)
部门2地址块( 空2)
部门3地址块( 空3)
部门4地址块( 空4)
部门5地址块( 空5)
部门6地址块( 空6)
注:地址块用前缀记法给出,例如“214.45.32.0/25”,各部门按地址块顺序由小到大分配。
我的答案: 214.45.32.0/26; 214.45.32.64/26; 214.45.32.128/26; 214.45.32.192/27; 214.45.32.224/28; 214.45.32.240/28
正确答案: 214.45.32.0/26; 214.45.32.64/26; 214.45.32.128/26; 214.45.32.192/27; 214.45.32.224/28; 214.45.32.240/28
答案解析: 各部门的IP地址块如下:214.45.32.0/26; 214.45.32.64/26; 214.45.32.128/26; 214.45.32.192/27; 214.45.32.224/28; 214.45.32.240/28。
24. IP数据报总长1500字节(固定首部),其标识、标志(MF、DF)、片偏移分别为61145,1、0,0,路由器要转发该分组的链路层MTU是512字节,那么数据报会被分成几个分组(空1)?最后一个分片的标识( 空2 ),标志MF(空3)、DF(空4)、片偏移(空5,用十进制表示)、总长度(空6)是多少?
我的答案: 4; 61145; 1; 0; 183; 36
正确答案: 4; 61145; 1; 0; 183; 36
答案解析: 数据报会被分成4个分组,最后一个分片的标识为61145,标志MF为1,DF为0,片偏移为183,总长度为36。
25. 如果对186.47.32.0/20划分8个子网,那么知网掩码是( 空1 )(点分十进制表示),每个子网最多有( 空2 )个IP地址。
我的答案: 255.255.254.0; 512
正确答案: 255.255.254.0; 512
答案解析: 子网掩码是255.255.254.0,每个子网最多有512个IP地址。
26. 如果网络前缀为“/22”,对应的掩码是什么?( ) ,请用点分十进制表示。
我的答案: 255.255.252.0
正确答案: 255.255.252.0
答案解析: 网络前缀为“/22”对应的掩码是255.255.252.0。
27. 掩码240.0.0.0,对应的网络前缀有多少位?( )
我的答案: 4
正确答案: 4
答案解析: 掩码240.0.0.0对应的网络前缀有4位。
28. 已知地址块中的一个地址是140.120.84.24/20。这个地址块中可分配给主机的最小地址是多少( )?最大地址地址是多少( )?(用点分十进制表示,不用给出前缀)
地址块中共有多少个地址?( )
我的答案: 140.120.80.1; 140.120.95.254; 4096
正确答案: 140.120.80.1; 140.120.95.254; 4096
答案解析: 最小地址是140.120.80.1,最大地址是140.120.95.254,共有4096个地址。
四. 判断题(共3题,6分)
29. IP地址是网络层地址,MAC地址是链路层地址。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: IP地址是网络层地址,MAC地址是链路层地址。
30. IP协议数据校验是对整个IP数据报进行校验。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: IP协议数据校验不是对整个IP数据报进行校验。
31. IP数据报“生存时间”字段、即TTL,代表数据报在网络中最大停留时间,通常以ms为单位。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: TTL代表数据报在网络中最大跳数,不是停留时间。
运输层作业一
题量: 29
满分: 100
作答时间: 2023-12-19 13:25 至 01-14 23:55
最终成绩: 100分
本次成绩: 100分
一. 单选题(共20题,60分)
1. 在连续 ARQ 协议中,如果采用累积确认,发送方发送了1-10号字节,在某时刻只收到对6号、10号字节的确认,则需要重传的字节号是()
- A. 不需要重传
- B. 1-10号所有字节
- C. 7、8、9号字节
- D. 6-10号字节
我的答案: A:不需要重传
正确答案: A:不需要重传
答案解析: 不需要重传,因为累积确认已经确认了1-10号字节。
2. 要参与Udp校验和计算的部分包括( )。
①源IP地址和目的IP地址
②Udp头部
③Udp数据
④Udp头部和数据
- A. ①④
- B. ③
- C. ④
- D. ②
我的答案: A:①④
正确答案: A:①④
答案解析: 参与UDP校验和计算的部分包括源IP地址和目的IP地址以及UDP头部和数据。
3. 连续ARQ协议中,如果接收方收到序号为 7 、9、10,那么发回的确认号应该是( )。
- A. 8
- B. 10
- C. 9
- D. 7
我的答案: A:8
正确答案: A:8
答案解析: 发回的确认号应该是8,表示期望接收下一个序号为8的数据。
4. 关于面向字节流,下面说法不正确的是()
- A. 接收方应用程序所收到的数据块和发送方应用程序所发出的数据块必须要一致
- B. TCP 把应用程序交下来的数据看成是一连串无结构的流
- C. “流”指的是流入或流出进程的字节序列。
- D. 收方应用程序收到的字节流必须和发送方应用程序发出的字节流完全一样。
我的答案: A:接收方应用程序所收到的数据块和发送方应用程序所发出的数据块必须要一致
正确答案: A:接收方应用程序所收到的数据块和发送方应用程序所发出的数据块必须要一致
答案解析: 接收方应用程序所收到的数据块和发送方应用程序所发出的数据块不一定要一致。
5. TCP首部的最小长度是( )字节。
- A. 24
- B. 16
- C. 20
- D. 32
我的答案: C:20
正确答案: C:20
答案解析: TCP首部的最小长度是20字节。
6. 下面的( )包含在TCP 首部中而不包含在UDP首部中。
- A. 校验码
- B. 源端口号
- C. 帧序号
- D. 目标端口号
我的答案: C:帧序号
正确答案: C:帧序号
答案解析: 帧序号包含在TCP首部中而不包含在UDP首部中。
7. 在TCP中,采用( )来区分不同的应用进程。
- A. MAC地址
- B. IP地址
- C. 端口号
- D. 协议类型
我的答案: C:端口号
正确答案: C:端口号
答案解析: 在TCP中,采用端口号来区分不同的应用进程。
8. DNS协议使用的运输层协议是?
- A. TCP
- B. IP
- C. UDP
- D. ICMP
我的答案: C:UDP
正确答案: C:UDP
答案解析: DNS协议使用UDP作为运输层协议。
9. TCP的主要功能是( )。
- A. 保证可靠传输
- B. 进行数据分组
- C. 提高传输速度
- D. 确定数据传输路径
我的答案: A:保证可靠传输
正确答案: A:保证可靠传输
答案解析: TCP的主要功能是保证可靠传输。
10. UDP协议的主要特点不包括?
- A. UDP尽最大努力交付
- B. UDP是无连接的
- C. UDP首部只有16个字节
- D. UDP面向报文
我的答案: C:UDP首部只有16个字节
正确答案: C:UDP首部只有16个字节
答案解析: UDP首部只有8个字节,而不是16个字节。
11. 下面关于“UDP 是面向报文的”理解错误的是()
- A. 发送方 UDP 对应用层交下来的报文,既不合并,也不拆分,按照样发送。
- B. 一个UDP 报文太短,会使 IP 数据报的首部的相对长度太大,降低 IP 层的效率。
- C. 接收方 UDP 对 IP 层交上来的 UDP 用户数据报,去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。
- D. 应用程序必须选择合适大小的报文,如果一个UDP用户数据报过长,在IP层转发时会被丢弃。
我的答案: D:应用程序必须选择合适大小的报文,如果一个UDP用户数据报过长,在IP层转发时会被丢弃。
正确答案: D:应用程序必须选择合适大小的报文,如果一个UDP用户数据报过长,在IP层转发时会被丢弃。
答案解析: 应用程序必须选择合适大小的报文,如果一个UDP用户数据报过长,在IP层转发时会被丢弃。
12. 连续ARQ协议采用后退N帧(GBN)协议,发送方已经发送了编号为0~7的帧。当计时器超时时,若发送方只收到0、2、3号帧的确认,则发送方需要重发的帧数是多少?( )
- A. 5
- B. 6
- C. 4
- D. 7
我的答案: C:4
正确答案: C:4
答案解析: 发送方需要重发的帧数是4。
13. Tcp报文格式中,序号的含义是( )。
- A. 期待对方发送数据的编号
- B. 报文段中数据的起始位置
- C. 报文段中数据部分第一个字节序号
- D. 报文段的序号
我的答案: C:报文段中数据部分第一个字节序号
正确答案: C:报文段中数据部分第一个字节序号
答案解析: TCP报文格式中,序号表示报文段中数据部分第一个字节的序号。
14. 如果用户程序使用UDP进行数据传输,那么( )协议必须承担可靠性方面的全部工作。
- A. 网际层
- B. 传输层
- C. 数据链路层
- D. 应用层
我的答案: D:应用层
正确答案: D:应用层
答案解析: 如果用户程序使用UDP进行数据传输,应用层必须承担可靠性方面的全部工作。
15. 在TCP/IP网络上,主机和在主机上的应用程序各自用什么来标识( )。
- A. 主机地址 IP地址
- B. IP地址 主机地址
- C. 端口号 主机地址
- D. IP地址 端口号
我的答案: D:IP地址 端口号
正确答案: D:IP地址 端口号
答案解析: 在TCP/IP网络上,主机用IP地址标识,应用程序用端口号标识。
16. 如果采用选择重传协议(Selective Repeat),接收方正确收到编号为:31, 33, 34, 35的帧,接收方采取的措施是( )。
- A. 保存全部帧,返回确认号31、33、34、35。
- B. 保存全部帧,返回确认号31。
- C. 保存31号帧,返回确认号31。
- D. 保存全部帧,返回确认号35。
我的答案: A:保存全部帧,返回确认号31、33、34、35。
正确答案: A:保存全部帧,返回确认号31、33、34、35。
答案解析: 接收方保存全部帧,返回确认号31、33、34、35。
17. 下列说法中错误的是( )。
- A. TCP协议可以提供面向非连接的数据流传输服务
- B. TCP协议可以提供面向连接的数据流传输服务
- C. TCP协议可以提供可靠的数据流传输服务
- D. TCP协议可以提供全双工的数据流传输服务
我的答案: A:TCP协议可以提供面向非连接的数据流传输服务
正确答案: A:TCP协议可以提供面向非连接的数据流传输服务
答案解析: TCP协议不能提供面向非连接的数据流传输服务。
18. 为了实现可靠的服务,采用超时重传,确认捎带技术。传输中的协议规定,在确认信息中捎带( )的序号以减少通信量。
- A. 正在发送的报文
- B. 下一个希望接收的报文
- C. 下一个将要发送的报文
- D. 上一个已经接收的报文
我的答案: B:下一个希望接收的报文
正确答案: B:下一个希望接收的报文
答案解析: 在确认信息中捎带下一个希望接收的报文的序号以减少通信量。
19. 如果主机1的进程以端口x和主机2的端口y建立了一条TCP连接,这时如果希望再在这两个端口间建立一个TCP连接,那么会( )。
- A. 建立成功,先建立的连接被断开
- B. 建立失败,不影响先前建立连接的传输
- C. 建立失败,两个连接都被断开
- D. 建立成功,并且两个连接都可以正常传输
我的答案: B:建立失败,不影响先前建立连接的传输
正确答案: B:建立失败,不影响先前建立连接的传输
答案解析: 再在这两个端口间建立一个TCP连接会失败,不影响先前建立的连接。
20. 在采用TCP连接的数据传输阶段,如果发送端的发送窗口值由1000变为2000,那么发送端在收到一个确认之前可以发送( )。
- A. 1000个TCP报文段
- B. 2000个TCP报文段
- C. 1000个B
- D. 2000个B
我的答案: D:2000个B
正确答案: D:2000个B
答案解析: 发送端在收到一个确认之前可以发送2000个字节。
二. 填空题(共2题,19分)
21. 连续ARQ协议中,假设发送方的窗口大小为3,序号范围是0~15,假定网络能保证接收方按序收到分组。在某一时刻,接收方下一个期望收到的序号是6。请问接收方已经发出,但是还没有到达发送方的确认分组可能有哪些?(请以 0,1,2,3,… 的格式给出分组序列)
我的答案: 3, 4, 5;3、4、5;3-5
正确答案: 3, 4, 5;3、4、5;3-5
答案解析: 接收方已经发出,但是还没有到达发送方的确认分组可能是3、4、5。
22. 主机A和B经一条TCP连接通信,并且主机B已经收到了A的序号126(包含序号126)之前的所有字节。假定主机A随后向主机B发送七个紧接着的报文段。报文段包含的数据长度分别为80字节、40字节、100字节、125字节、160字节、200字节和90字节。
(1)从主机A发往B的第二个报文段中,序号是多少? ( 1 )
(2)如果A发送的第一个报文段丢失了,但第二个报文段达到了B。B在收到第二个报文段后向A发送确认,请问这个确认中的确认号是什么? ( 2 )
(3)假定主机B采用累积确认,主机A采用后退N(GBN)重传机制。A在计时器到了之后,总共只收到来自B的两个确认报文,其确认号分别为347和632,请问A需要重传报文段的序号分别是多少? ( 3 ) ( 4 )
我的答案: 207; 127; 632; 832
正确答案: 207; 127; 632; 832
答案解析: 第二个报文段的序号是207,确认号是127,需要重传的报文段序号是632和832。
三. 判断题(共7题,21分)
23. 套接字socket包括IP地址和协议号。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 套接字socket包括IP地址和端口号。
24. Tcp采用累积确认机制,因此接收方收到的乱序的报文应该马上丢弃,只需确认按序到达的最大报文段。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 接收方收到的乱序的报文不应该马上丢弃。
25. UDP首部格式的源端口号可以为全0
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: UDP首部格式的源端口号可以为全0。
26. 如果发送方在超时计时器规定时间内没有收到接收方的确认,就认为分组错误或丢失,就需要重发该分组。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: 如果发送方在超时计时器规定时间内没有收到接收方的确认,就认为分组错误或丢失,就需要重发该分组。
27. 应用进程通过套接字访问传输层功能。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: 应用进程通过套接字访问传输层功能。
28. udp可能将应用层数据合并或者拆分后发送出去。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: UDP不会将应用层数据合并或者拆分后发送出去。
29. 同一个端口号可以出现在多个不同的 TCP 连接中。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: 同一个端口号可以出现在多个不同的TCP连接中。
运输层作业二
题量: 13
满分: 100
作答时间: 2023-12-19 13:28 至 01-14 23:55
最终成绩: 100分
本次成绩: 100分
一. 单选题(共4题,20分)
1. TCP拥塞控制中,发送方窗口门限值ssthresh为16,拥塞窗口cwnd初值为1,1~7轮次发送方正常收到确认,即没有发生丢包,但是第8个轮次过后收到3个重复的ACK,则门限值ssthresh和cwnd分别为( )。
- A. 8, 10
- B. 16, 16
- C. 16 , 20
- D. 10, 10
我的答案: D:10, 10
正确答案: D:10, 10
答案解析: 门限值ssthresh和cwnd分别为10。
2. 假设某应用程序每秒产生一个60B的数据块,每个数据块被封装在一个TCP报文中,然后再封装到一个IP数据报文中。假设TCP报文和IP报文的头部没有附加字段,那么最后每个IP数据报所含有的应用数据所占的百分比是( )。
- A. 60%
- B. 40%
- C. 80%
- D. 20%
我的答案: A:60%
正确答案: A:60%
答案解析: 每个IP数据报所含有的应用数据所占的百分比是60%。
3. Tcp连接释放过程中,客户端等待计时器(Time_wait Timer)超时后( )。
- A. 客户端报告异常
- B. 客户端关闭连接
- C. 客户端重启定时器
- D. 客户端重传报文
我的答案: B:客户端关闭连接
正确答案: B:客户端关闭连接
答案解析: 客户端等待计时器超时后关闭连接。
4. tcp发送方收到 零窗口通告报文后,启动( )。
- A. 时间等待计时器:Time_Wait Timer
- B. 坚持计时器:Persistent Timer
- C. 保活计时器:Keeplive Timer
- D. 重传计时器:Retransmission Timer
我的答案: B:坚持计时器:Persistent Timer
正确答案: B:坚持计时器:Persistent Timer
答案解析: 发送方收到零窗口通告报文后启动坚持计时器。
二. 填空题(共7题,70分)
5. 客户端主机A和服务器主机B建立TCP连接后,主机A连续发送了两个TCP报文段,第一个报文段序号为100,主机B正确收到第一个报文段后返回的TCP报文段中确认号为250。试问:
(1)主机A发出的连接请求报文中序号是多少?
(2)第一个报文段携带了多少个字节的数据?
(3)主机A发送的第二个报文段序号应为多少?
(4)如果主机B收到第二个报文段后发回的确认中的确认号是480,试问A发送的第二个报文段中的数据有多少字节?
(5)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?
我的答案: 99; 150; 250; 230; 100
正确答案: 99; 150; 250; 230; 100
答案解析: 连接请求报文序号是99,第一个报文段携带150字节数据,第二个报文段序号是250,第二个报文段携带230字节数据,确认号是100。
6. 在TCP的拥塞控制中,发送端通过调整( ),从而实现根据网络的拥塞情况调整发送的数据量。
我的答案: 拥塞窗口;cwnd
正确答案: 拥塞窗口;cwnd
答案解析: 发送端通过调整拥塞窗口(cwnd)来调整发送的数据量。
7. 主机甲和主机乙新建一个TCP 连接,甲的拥塞控制初始阈值为 16KB,甲向乙始终以 MSS=1KB 大小的段发送数据,并一直有数据发送;乙为该连接分配 64KB 接收缓存,并对每个数据段进行确认;所有发送均未出现超时,忽略段传输延迟。假定乙收到的数据不会被上层取走,始终缓存。
(1)给出每经过1个 RTT 后,甲的发送窗口、乙的接收窗口分别是多大?(只给出前5个RTT,填完整下表)
轮次 | 接收窗口 | 拥塞窗口 | 发送窗口 |
经过第一个RTT | (1) | (2) | (3) |
经过第二个RTT | (4) | (5) | (6) |
经过第三个RTT | (7) | (8) | (9) |
经过第四个RTT | (10) | (11) | (12) |
经过第五个RTT | (13) | (14) | (15) |
(2)若甲一共向乙发送64KB数据,经过(16)次数据发送可以完成所有数据发送?
我的答案: 63; 2; 2; 61; 4; 4; 57; 8; 8; 49; 16; 16; 33; 17; 17; 7
正确答案: 63; 2; 2; 61; 4; 4; 57; 8; 8; 49; 16; 16; 33; 17; 17; 7
答案解析: 每经过1个RTT后,甲的发送窗口、乙的接收窗口和拥塞窗口如下:63; 2; 2; 61; 4; 4; 57; 8; 8; 49; 16; 16; 33; 17; 17; 7。
8. 客户端主机A和服务器主机B建立TCP连接后,主机A连续发送了两个TCP报文段,第一个报文段序号为100,主机B正确收到第一个报文段后返回的TCP报文段中确认号为250。试问:
(1)第一个报文段携带了多少个字节的数据?
(2)主机A发送的第二个报文段序号应为多少?
(3)如果主机B收到第二个报文段后发回的确认中的确认号是480,试问A发送的第二个报文段中的数据有多少字节?
(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?
我的答案: 150; 250; 230; 100
正确答案: 150; 250; 230; 100
答案解析: 第一个报文段携带150字节数据,第二个报文段序号是250,第二个报文段携带230字节数据,确认号是100。
9. 主机甲和主机乙新建一个TCP 连接,甲的拥塞控制初始阈值为 16KB,甲向乙始终以 MSS=1KB 大小的段发送数据,并一直有数据发送;乙为该连接分配 64KB 接收缓存,并对每个数据段进行确认;所有发送均未出现超时,忽略段传输延迟。假定乙收到的数据不会被上层取走,始终缓存。
若甲一共向乙发送64KB数据,经过多少次数据发送可以完成所有数据发送?
我的答案: 7
正确答案: 7
答案解析: 经过7次数据发送可以完成所有数据发送。
10. 主机A向主机B连续发送了两个TCP报文段,其序号分别为30和100。回答以下问题:
(1)第一个报文段携带了多少个字节的数据?( )
(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?( )
(3)如果主机B收到第二个报文段后发回的确认中的确认号是190,试问A发送的第二个报文段中的数据有多少字节?( )
(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?( )
我的答案: 70; 100; 90; 30
正确答案: 70; 100; 90; 30
答案解析: 第一个报文段携带70字节数据,确认号是100,第二个报文段携带90字节数据,确认号是30。
11. 如果站点甲主动向站点乙发起连接请求,并且所发送的报文段初始序号为700,站点乙发送的初始报文段序号为500;请填空完善三次握手建立连接的过程。
第一次握手中,SYN= 1 Seq= 2
第二次握手中, SYN= 3 ACK= 4 Seq= 5 ack= 6
第三次握手中, ACK= 7 Seq= 8 ack= 9
我的答案: 1; 700; 1; 1; 500; 701; 1; 701; 501
正确答案: 1; 700; 1; 1; 500; 701; 1; 701; 501
答案解析: 三次握手过程如下:SYN=1; Seq=700; SYN=1; ACK=1; Seq=500; ack=701; ACK=1; Seq=701; ack=501。
三. 判断题(共2题,10分)
12. TCP拥塞控制中的传输轮次所经历的时间就是往返时间RTT。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: 传输轮次所经历的时间就是往返时间RTT。
13. TCP规定,SYN 报文段(即SYN = 1的报文段)不携带数据,也不消耗序号。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: SYN 报文段不携带数据,但要消耗序号。
应用层作业
题量: 40
满分: 100
作答时间: 2023-12-27 15:45 至 01-14 23:55
最终成绩: 100分
本次成绩: 100分
一. 单选题(共28题,70分)
1. HTTP定义的是( )之间的通信。
- A. web客户端和web服务器
- B. 邮件服务器
- C. web服务器
- D. 邮件客户端和邮件服务器
我的答案: A:web客户端和web服务器
正确答案: A:web客户端和web服务器
答案解析: HTTP定义的是web客户端和web服务器之间的通信。
2. WWW上的每一个网页都有一个独立的地址,此地址被称为( )。
- A. MAC地址
- B. 域名
- C. URL
- D. IP地址
我的答案: C:URL
正确答案: C:URL
答案解析: WWW上的每一个网页都有一个独立的URL地址。
3. 关于电子邮件的叙述中错误的是( )。
- A. 用户代理从接收方邮件服务器读取邮件可以采用POP3
- B. 用户代理发送邮件到发送方邮件服务器采用SMTP
- C. 电子邮件从发送方浏览器发送到发送方邮件服务器采用HTTP
- D. 接收方用浏览器从接收方邮件服务器读取邮件采用POP3
我的答案: D:接收方用浏览器从接收方邮件服务器读取邮件采用POP3
正确答案: D:接收方用浏览器从接收方邮件服务器读取邮件采用POP3
答案解析: 接收方用浏览器从接收方邮件服务器读取邮件不采用POP3。
4. 以下协议中,使用了无连接传输服务的应用层协议是( )。
- A. FTP
- B. DHCP
- C. HTTP
- D. SMTP
我的答案: B:DHCP
正确答案: B:DHCP
答案解析: DHCP使用了无连接传输服务的应用层协议。
5. 如果example.exe文件存储在一个名为a.edu.cn的ftp服务器上,那么下载该文件使用的URL为( )。
- A. ftp://a.edu.cn/example.exe:21
- B. mns://a.edu.cn/example.exe
- C. https://a.edu.cn/example.exe
- D. ftp://a.edu.cn/example.exe
我的答案: D:ftp://a.edu.cn/example.exe
正确答案: D:ftp://a.edu.cn/example.exe
答案解析: 下载该文件使用的URL为ftp://a.edu.cn/example.exe。
6. 下面对应用层协议说法正确的是( ) 。
- A. 电子邮件系统中,发送电子邮件和接收电子邮件均采用SMTP协议。
- B. TELNET协议支持远程登陆应用, 其服务端口号为21。
- C. HTTP协议支持WWW应用,其服务端口号为80。
- D. FTP协议提供文件传输服务,并仅使用一个端口。
我的答案: C:HTTP协议支持WWW应用,其服务端口号为80。
正确答案: C:HTTP协议支持WWW应用,其服务端口号为80。
答案解析: HTTP协议支持WWW应用,其服务端口号为80。
7. 在Internet的基本服务功能中,远程登录所使用的命令是()。
- A. smtp
- B. ftp
- C. telnet
- D. mail
我的答案: C:telnet
正确答案: C:telnet
答案解析: 远程登录所使用的命令是telnet。
8. 在计算机网络中收发电子邮件时,一定不涉及的应用层协议为( )。
- A. HTTP
- B. SNMP
- C. SMTP
- D. POP3
我的答案: B:SNMP
正确答案: B:SNMP
答案解析: 收发电子邮件不涉及SNMP协议。
9. 根域名服务器都知道所有的( )的域名和 IP 地址。
- A. 权限域名服务器
- B. 本地域名服务器
- C. 顶级域名服务器
- D. 二级域名服务器
我的答案: C:顶级域名服务器
正确答案: C:顶级域名服务器
答案解析: 根域名服务器知道所有的顶级域名服务器的域名和IP地址。
10. POP3服务器用来( )邮件。
- A. 发送
- B. 分发
- C. 接收
- D. 接收与发送
我的答案: C:接收
正确答案: C:接收
答案解析: POP3服务器用来接收邮件。
11. FTP客户端和服务器之间传送FTP命令时,使用的连接是( )?
- A. 建立在UDP上的数据连接
- B. 建立在TCP上的控制连接
- C. 建立在TCP上的数据连接
- D. 建立在UDP上的控制连接
我的答案: B:建立在TCP上的控制连接
正确答案: B:建立在TCP上的控制连接
答案解析: FTP客户端和服务器之间传送FTP命令时使用建立在TCP上的控制连接。
12. 在因特网电子邮件系统中,通常电子邮件应用程序( )。
- A. 发送邮件和接收邮件都使用SMTP协议
- B. 发送邮件和接收邮件都使用POP3协议
- C. 发送邮件使用POP3协议,而接收邮件使用SMTP协议
- D. 发送邮件使用SMTP协议,而接收邮件使用POP3协议
我的答案: D:发送邮件使用SMTP协议,而接收邮件使用POP3协议
正确答案: D:发送邮件使用SMTP协议,而接收邮件使用POP3协议
答案解析: 发送邮件使用SMTP协议,接收邮件使用POP3协议。
13. DNS 作为一种分布式系统,所基于的模式是( )。
- A. 以上都不正确
- B. B/S模式
- C. C/S模式
- D. P2P模式
我的答案: C:C/S模式
正确答案: C:C/S模式
答案解析: DNS作为一种分布式系统,所基于的模式是C/S模式。
14. 某用户在WWW浏览器地址栏内键入了一个URL:http//www.swpu.cn/index.htm,其中“www.swpu.edu.cn”代表( )
- A. 路径及文件名
- B. 主机名
- C. URL
- D. 协议类型
我的答案: B:主机名
正确答案: B:主机名
答案解析: “www.swpu.edu.cn”代表主机名。
15. DNS用来解析下列各项中的哪一项( )。
- A. 主机名和IP地址
- B. IP地址和MAC地址
- C. 主机名和传输层地址
- D. TCP名字和地址
我的答案: A:主机名和IP地址
正确答案: A:主机名和IP地址
答案解析: DNS用来解析主机名和IP地址。
16. FTP协议的缺省端口号是()。
- A. 21
- B. 29
- C. 48
- D. 23
我的答案: A:21
正确答案: A:21
答案解析: FTP协议的缺省端口号是21。
17. 在电子邮件地址中,@之后的字符通常为( )。
- A. 邮件服务器域名
- B. 邮件密码
- C. 邮件地址
- D. 用户账号
我的答案: A:邮件服务器域名
正确答案: A:邮件服务器域名
答案解析: @之后的字符通常为邮件服务器域名。
18. 在下面给出的协议中,( )属于网络体系架构的应用层协议
- A. RARP和DNS
- B. IP和UDP
- C. FTP和SMTP
- D. TCP和FTP
我的答案: C:FTP和SMTP
正确答案: C:FTP和SMTP
答案解析: FTP和SMTP属于网络体系架构的应用层协议。
19. 下列( )是使用TCP面向连接传输服务的应用层协议。
I 、 SMTP
II、 FTP
III 、 HTTP
IV 、 RIP
- A. I、II、IV
- B. I、III、IV
- C. II、III、IV
- D. I、II、III
我的答案: D:I、II、III
正确答案: D:I、II、III
答案解析: SMTP、FTP和HTTP是使用TCP面向连接传输服务的应用层协议。
20. 下列说法中错误的是( )。
- A. 域名在不同时期可能解析出不同的IP地址
- B. Internet上提供客户访问的主机一定要有域名
- C. 多个域名可指向同一个主机IP地址
- D. 使用域名是方便用户记忆
我的答案: B:Internet上提供客户访问的主机一定要有域名
正确答案: B:Internet上提供客户访问的主机一定要有域名
答案解析: Internet上提供客户访问的主机不一定要有域名。
21. 电子邮件的收信人从邮件服务器自己的邮箱中取出邮件使用的协议是()?
- A. FTP
- B. SMTP
- C. POP3
- D. TCP
我的答案: C:POP3
正确答案: C:POP3
答案解析: 收信人从邮件服务器自己的邮箱中取出邮件使用的协议是POP3。
22. Internet网络中提供动态IP地址分配采用的协议是( )。
- A. DHCP
- B. HTTP
- C. FTP
- D. SMTP
我的答案: A:DHCP
正确答案: A:DHCP
答案解析: Internet网络中提供动态IP地址分配采用的协议是DHCP。
23. 在电子邮件地址中,@之后的字符通常为( )。
- A. 邮件服务器域名
- B. 邮件密码
- C. 邮件地址
- D. 用户账号
我的答案: A:邮件服务器域名
正确答案: A:邮件服务器域名
答案解析: @之后的字符通常为邮件服务器域名。
24. 从协议分析的角度,WWW服务的第一步操作是浏览器对服务器的( )?
- A. 传输连接建立
- B. 请求域名解析
- C. 请求地址解析
- D. 会话连接建立
我的答案: B:请求域名解析
正确答案: B:请求域名解析
答案解析: WWW服务的第一步操作是浏览器对服务器的请求域名解析。
25. 下列关于主机的IP地址与域名关系的描述中,正确的是( )。
- A. 域名是IP地址中部分信息的表示
- B. IP地址和域名是等价的
- C. IP地址是域名中部分信息的表示
- D. IP地址和域名分别表达不同的含义
我的答案: D:IP地址和域名分别表达不同的含义
正确答案: D:IP地址和域名分别表达不同的含义
答案解析: IP地址和域名分别表达不同的含义。
26. 域名系统(DNS)的组成不包括( )?
- A. 分布式数据库
- B. 从内部IP地址到外部IP地址的翻译程序
- C. 域名服务器
- D. 域名空间
我的答案: B:从内部IP地址到外部IP地址的翻译程序
正确答案: B:从内部IP地址到外部IP地址的翻译程序
答案解析: 域名系统(DNS)的组成不包括从内部IP地址到外部IP地址的翻译程序。
27. FTP在客户端和服务器端传输文件时,使用的是( )。
- A. 建立在TCP之上的数据连接
- B. 建立在UDP之上的控制连接
- C. 建立在TCP之上的控制连接
- D. 建立在UDP之上的数据连接
我的答案: A:建立在TCP之上的数据连接
正确答案: A:建立在TCP之上的数据连接
答案解析: FTP在客户端和服务器端传输文件时使用建立在TCP之上的数据连接。
28. 若Web站点的Internet域名是www.abc.com,IP为192.168.1.21,现将http协议的TCP端口改为8080,则用户在运行对话框中输入()后就可访问该网站。
- A. http://www.abc.com
- B. http://192.168.1.21:8080
- C. http://192.168.1.21
- D. http://www.abc.com/8080
我的答案: B:http://192.168.1.21:8080
正确答案: B:http://192.168.1.21:8080
答案解析: 用户在运行对话框中输入http://192.168.1.21:8080后就可访问该网站。
二. 判断题(共12题,30分)
29. DNS系统中所有的域名解析的查询都要经过DNS的根结点。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: DNS系统中不是所有的域名解析的查询都要经过DNS的根结点。
30. 在万维网客户端(浏览器)和万维网服务器之间交互时,使用的是超文本传送协议HTTP。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: 在万维网客户端和万维网服务器之间交互时,使用的是超文本传送协议HTTP。
31. FTP使用21 端口进行控制连接。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: FTP使用21端口进行控制连接。
32. 基于万维网的电子邮件,发送电子邮件服务器将邮件发送到接收方电子邮件服务器使用的协议为HTTP。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 发送电子邮件服务器将邮件发送到接收方电子邮件服务器使用的协议不是HTTP。
33. FTP文件传输时,服务器和客户机的连接有两个,一个用于传输命令,一个用于传输数据。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: FTP文件传输时,服务器和客户机的连接有两个,一个用于传输命令,一个用于传输数据。
34. 远程登录使用的协议是ftp。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 远程登录使用的协议不是ftp。
35. 一个主机发出 DNS 查询请求时,查询报文运输层采用TCP进行传输。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 一个主机发出DNS查询请求时,查询报文运输层采用UDP进行传输。
36. FTP的服务器进程由两大部分组成,其中主进程负责接受新的请求。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: FTP的服务器进程由两大部分组成,其中主进程负责接受新的请求。
37. SMTP协议对应UDP端口号25。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: SMTP协议对应TCP端口号25。
38. Telnet协议对应TCP端口号23。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: Telnet协议对应TCP端口号23。
39. 只有C语言才有套接字编程接口。
- A. 对
- B. 错
我的答案: 错
正确答案: 错
答案解析: 不仅C语言有套接字编程接口,其他语言也有。
40. 登录石油大学邮箱主页https://mail.swpu.edu.cn,其中.edu是二级域名。
- A. 对
- B. 错
我的答案: 对
正确答案: 对
答案解析: .edu是顶级域名,不是二级域名。