日常计算机网络基础练习题(每天进步一点点系列)

简介: 日常计算机网络基础练习题(每天进步一点点系列)

1、HTTP是一种( )。

正确答案:C

A 高级程序设计语言

B 域名

C 超文本传输协议

D 网址


题解:

1、HTTP是一种超文本传输协议

2、HyperText Transfer Protoco


2、集线器是工作在 ( ) 的设备

正确答案:A

A 物理层

B 链路层

C 网络层

D 运输层


题解:

1、集线器:物理层 交换机/网桥:数据链路层

2、 物理层:集线器、中继器 链路层:网桥、交换机 网络层:路由器 运输层:网关

3、 物理层: 集线器、中继器 数据链路层: 网桥、交换机 网络层: 路由器 传输层与之上的层:网关


3、在OSI七层模型中,网络层的主要功能是

正确答案:C

A 在信道上传输原始的比特流

B 确保到达对方的各段信息正确无误

C 确定数据包从源到目的如何选择路由

D 加强物理层数据传输原始比特流的功能并进行流量控制


题解:

1、在信道上传输原始的比特流(物理层) 确保到达对方的各段信息正确无误(传输层) 确定数据包从源到目的如何选择路由(网络层) 加强物理层数据传输原始比特流的功能并进行流量控制(数据链路层)

2、 网络层的功能就是网络层设备路由器的功能

3、 主要是路由选择和分组转发,对于D,网络层并不和物理层直接联系,中间还有数据链路层,应该是加强链路层的功能。


4、192.168.1.0/24使用掩码255.255.255.240划分子网,其可用子网数为( ),每个子网内可用主机地址数为( )

正确答案:B

A 14,14

B 16,14

C 254,6

D 14,62


题解:

1、 子网掩码为255.255.255.240,说明从主机位借了4位,所以子网数为2^4 = 16, 借了4位后还剩4位,那么主机位就是2^4=16

2、 由于主机位全0代表网络号,全1代表广播号,所以可以主机IP为16-2 = 14。故:选B


5、DDN和ISDN都属于数据通信网,它们的中文名称分别是( )。

正确答案:A

A 数字数据网和综合业务数字网

B 数字数据网和帧中继网

C 分组交换网和综合业务数字网

D 帧中继网和分组交换网


题解:

1、DDN是“Digital Data Network”,数字数据网。ISDN 是“Integrated Services Digital Network”,综合业务数字网。

2、 看英文就猜的差不多了🤔🤔帧中继FR


6、在一个CSMA/CD的局域网上(不是802.3),一个数据帧最大长度是1518字节,其中的 头部、效验和等其他附加的长度为18字节,请问我们在这个网络上,传输100字节,1000 字节,2000字节在没有遇到冲突的时候花费的三个时间的比是多少?

正确答案:B

A 1:10:20

B 1:1:2

C 1:2:2

D 1:10:10


题解:

1、数据长度分别是要 传输的数据长度加上附加长度,

第一个需要100+18<1518,可用一帧传输

第二个需要1000+18<1518,可用一帧传输

第三个2000+18>1518,需要分两帧传输,分别是1500+18,和500+18

根据帧数,时间比是1:1:2


7、以下关于HTTP状态码的描述,错误的是?( )

正确答案:D

A 100,代表客户端应当继续发送请求

B 2xx,代表请求已成功被服务器接收、理解、并接受

C 301,代表被请求的资源已永久移动到新位置,用于重定向

D 4xx,代表服务器在处理请求的过程中有错误或者异常状态发生


题解:

1、 状态码分为5类,如下: 1××(“继续努力”) => 表示接收到请求并且继续处理 2××(“开心”) => 表示动作被成功接收、理解和接受 3××(“又要跑一趟”) => 为了完成指定的动作,必须接受进一步处理 4××(“自己的问题自己解决”) => 客户端发生错误,请求中包含错误语法,请求不能被正确执行 5××(“服务不到位”) => 服务端出现错误,服务器不能正确地执行请求。 常见的状态码: 200 => 表明该请求被成功地完成,所请求的资源发送回了客户端 301 => 永久转移 304 => 服务端文件未做修改,客户端利用本地的缓存文件即可 403 => 禁止访问 404 => 请求的资源不存在(eg: 输错了网址、资源被删除) 503 => 服务器暂时无法提供服务。


8、主机A和主机B已建立TCP连接。已知B已接收到A端序号为下列范围的报文段:100—199、200—299、300—399、500—599,当B收到600—699的报文段时,B发送的确认报文段的确认号字段的值为700。

正确答案:B

A 正确

B 错误


题解:

1、请注意 400~499 这个范围的报文段没有接受到,所以确认号应该是400

2、400~499没有接受到,所以确认号应该是400


9、下列不属于广域网的是 () 。

正确答案:C

A ATM网

B 帧中继网

C 以太网

D .25分组交换网


题解:

1、广域网是覆盖范围最大的网,主要包括公用电话交换网(PSTN)、分组交换网(X.25)、数字数据网(DDN)、帧中继(FR)、交换式多兆数据服务(SMDS)、异步传输模式(ATM)这几种网络。 不包括以太网,以太网是局域网采用的通信标准。

2、 广域网也称为远程网,通常跨越很大的物理范围,甚至形成国际性的远程网络。覆盖范围比局域网(LAN)和城域网(MAN)都广。 几种常用的广域网包括:公用电话交换网(PSTN)、分组交换网(X.25)、数字数据网(DDN)、帧中继(FR)、交换式多兆数据服务(SMDS)、异步传输模式(ATM)。 广域网可以提供面向连接和无连接两种服务模式,对应广域网有两种组网方式:虚电路方式和数据报方式。

3、 以太网是局域网通信标准


10、下列属于网络互联设备的有

正确答案:ABDEF

A 路由器

B 中继器

C 防火墙

D 网络交换机

E 普通HUB

F 网关


题解:

1、中继器,集线器(hub),网桥,交换机,路由器,网关这些都属于网络互联设备。


答案汇总:

1、正确答案:C

2、正确答案:A

3、正确答案:C

4、正确答案:B

5、正确答案:A

6、正确答案:B

7、正确答案:D

8、正确答案:B

9、正确答案:C

10、正确答案:ABDEF


以上部分题解来自牛客评论区,感谢评论区大佬的解释。

相关文章
|
网络协议 网络架构
计算机网络期末复习——计算大题(一)
计算机网络期末复习——计算大题(一)
693 0
计算机网络期末复习——计算大题(一)
|
缓存 测试技术 持续交付
docker desktop 搜索不到images
【2月更文挑战第23天】
3161 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
256791 0
|
网络协议 网络安全 网络性能优化
期末复习【计算机网络】
期末复习【计算机网络】
229 0
|
SQL 缓存 关系型数据库
MySQL Limit实现原理
本文详细探讨了MySQL中`LIMIT`子句的实现原理及其在不同场景下的应用。`LIMIT`用于控制查询结果的行数,结合`OFFSET`可实现分页查询。其内部实现涉及解析器、优化器和执行器三部分,通过索引利用、子查询优化等提升性能。文章还提供了性能优化策略,如索引优化、覆盖索引及延迟关联等,并给出实践建议。
417 3
|
数据采集 监控 Java
SpringBoot日志全方位超详细手把手教程,零基础可学习 日志如何配置及SLF4J的使用......
本文是关于SpringBoot日志的详细教程,涵盖日志的定义、用途、SLF4J框架的使用、日志级别、持久化、文件分割及格式配置等内容。
766 2
SpringBoot日志全方位超详细手把手教程,零基础可学习 日志如何配置及SLF4J的使用......
|
JSON 前端开发 JavaScript
AJAX,这一篇就够了
学会它的基础,就理解了它的核心,其他的封装库,也就拿来就行了
438 2
|
Java 测试技术 数据库
基于SpringBoot+HTML实现登录注册功能模块
基于SpringBoot+HTML实现登录注册功能模块
|
XML 前端开发 Java
Spring,SpringBoot和SpringMVC的关系以及区别 —— 超准确,可当面试题!!!也可供零基础学习
本文阐述了Spring、Spring Boot和Spring MVC的关系与区别,指出Spring是一个轻量级、一站式、模块化的应用程序开发框架,Spring MVC是Spring的一个子框架,专注于Web应用和网络接口开发,而Spring Boot则是对Spring的封装,用于简化Spring应用的开发。
2690 0
Spring,SpringBoot和SpringMVC的关系以及区别 —— 超准确,可当面试题!!!也可供零基础学习
|
Java 关系型数据库 MySQL
Servlet 教程 之 Servlet 数据库访问 2
本教程讲解如何在Servlet中实现数据库访问。首先确保了解JDBC并配置MySQL驱动(如mysql-connector-java-5.1.39-bin.jar),在Eclipse Web项目中需将驱动放入Tomcat的lib目录。创建名为`websites`的数据库表,插入测试数据。之后展示了一个Servlet示例,该示例连接到数据库,执行SQL查询以获取`websites`表中的`id`、`name`和`url`,并将结果输出到HTML响应中。要运行Servlet,需在web.xml中配置并访问指定URL。
225 4