网络基础试题

1.通常讲的电信ADSL 100M的宽带,其中100M的速度指的是仅下行速率;

解释:100M指的是该宽带的最大速率或带宽,即理论上每秒最大数据量为100兆比特(Mbps),实际使用中会受到线路线路损耗、设备性能、网路堵塞等原因,用户实际体验速度会低于这个理论最大值;
上行速率:也叫上传速率,指的是用户从计算机发送到服务器或网络的速度,是衡量用户上传数据的能力;
下行速率:也叫下载速率,指的是从服务器或网络下载数据到用户计算机的数据,是衡量用户下载数据的能力;

2.一个子网掩码是255.255.240.0,这个子网能拥有的最大主机数是4094

解释:将其转化为二进制状态11111111.11111111.11110000.00000000,左边连续的1为网络地址、右侧连续的0为主机地址,最大主机数为2的主句数次幂-2,其中2表示全为0(网络地址)和全为1(广播地址)后续需要补充

3.查看主机IP地址、测试网络通讯、侦听端口服务、追踪路由链路等常用的DOS命令有哪些?

DOS命令:磁盘操作系统(disk openrating system)命令
主机IP地址:ipconfig
测试网络通讯: ping 测试网络
侦听端口服务:netstat
追踪路由链路:tracert -d 目标IP地址或名称

4.添加静态路由的Dos命令

route add

route ADD destination_network MASK netmask gateway_ip [METRIC metric] [IF interface] [-p]

destination_network:目标网络的IP地址。
MASK netmask:目标网络的子网掩码。
gateway_ip:用于到达目标网络的网关IP地址。
[METRIC metric]:可选参数,用于指定路由的跃点数(默认为1)。
[IF interface]:可选参数,指定路由要使用的网络接口。
[-p]:可选参数,表示该路由是永久的,即重启后不会丢失。

假设你想要添加一条静态路由,使得所有发往10.10.10.0/24网段的数据包都通过172.20.153.254网关发送,并且你希望这条路由是永久的,你可以使用以下命令:

route ADD 10.10.10.0 MASK 255.255.255.0 172.20.153.254 -p

这条命令将把目标网络10.10.10.0(子网掩码为255.255.255.0)的路由添加到路由表中,并指定172.20.153.254作为网关,同时-p参数确保这条路由在系统重启后仍然有效。
该项后续需要再次深入了解(个人)

5.135.255.19.29的掩码和广播地址是什么?该局域网最大网格数多少?

后续深入学习后处理

6.网络结构OSI七层,是哪七层?TCP/IP协议属于哪层?

答:osi(开放式系统互联)从低到高依次为:物流层、数据链路层、网络层、传输层、会话层、表示层、应用层;TCP/IP位于传输层

7.从浏览器访问一个域名,说说DNS的解析过程?

DNS解析过程图:
在这里插入图片描述
域名体系结构图:
在这里插入图片描述

答:dns(Domaine Name Server)域名系统,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
解析过程,1.首先查找浏览器缓存中,是否存在域名对应的IP地址;
2.没有查找时,查找本地DNS服务器缓存中时是否存在;
3.没有查找时,发送请求到根域服务器,查询到域名在哪个顶级域名服务器;
4.发送请求到顶级域名服务器,查询到域名在哪个权限域名域名服务器;
5.请求权限域名服务器,返回对应的IP地址;
6.无论在哪一步骤找到IP地址:该域名-IP映射记录都会在返回路径上的每一个DNS服务器以及最终用户的设备上被缓存。(这包括浏览器、操作系统、路由器以及ISP的DNS服务器)确保未来对该域名的查询能够更快地得到响应。

8.http响应报文常见状态码和相关短语有那些?分别什么含义?

状态码的五大类:
1××:信息类状态码、表示接收到请求正在处理
2××:成功状态码、请求正常处理完毕
3××:重定向状态码、需要后续操作才能完成这一请求
4××:客户端错误状态码、请求包含语法错误或无法完成
5××:服务器错误状态码、服务器在处理请求的过程中出现了错误

100:继续,客户端应继续其请求
200:请求成功
201:已创建、成功请求并创建了新的资源
202:已接收,已接受请求,但未处理完成
203:非授权信息,请求成功,但返回的meta信息不在原始的服务器,而是一个副本
204:无内容,服务器成功处理,但未返回内容,在未更新网页的情况下,可确保浏览器继续显示当前文档
301:永久移动。请求的资源已被永久移动到新的URL,返回信息会包括新的URL,浏览器会自动底线到新的URL。今后搜友的请求都应使用新的URL代替
302:临时移动,与301类似,但资源只是临时被移动,客户端应继续使用原有URL
303:查看其他地址,与301类似,使用GET或POST请求查看
304:未修改,所请求的资源没有修改,服务器返回此状态码时,不会返回任何资源。
305:使用代理,所请求的资源必须通过代理访问
400:客服端请求语法错误,服务器无法理解
401:请求要求用户的身份认证
402:要求付费,所求资源需要付费才能执行
403:拒绝请求、服务器拒绝了你的地址请求,原因:没有权限或者身份认证没用
404:资源不存在
405:请求的方法被禁用
408:请求超时
500:服务器内部错误,无法完成请求
501:服务器不具备请求功能
502:错误网关,服务器作为代理网关或代理,从上游服务器收到无效响应
503:服务不可用

100: 服务器仅接收到部分请求,一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。
101: 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。
102: 由WebDAV(RFC 2518):扩展的状态码,代表处理将被继续执行

200 OK:					请求成功(其后是对GET和POST请求的应答文档。)
201 Created:		请求被创建完成,同时新的资源被创建。
202 Accepted:		供处理的请求已被接受,但是处理未完成。
203 Non-authoritative Information:	文档已经正常地返回,但一些应答头可能不正确
204 No Content:				没有新文档。浏览器应该继续显示原来的文档。
205 Reset Content:		没有新文档。但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容。
206 Partial Content:	客户发送了一个带有Range头的GET请求,服务器完成了它。

300 Multiple Choices:	多重选择。链接列表。用户可以选择某链接到达目的地。最多允许五个地址。
301:	永久重定向						
302:	暂时重定向

400 Bad Request:		服务器未能理解请求。
401 Unauthorized:		被请求的页面需要用户名和密码。
403 Forbidden:			对被请求页面的访问被禁止。
404 Not Found:			 服务器无法找到被请求的页面。

500 Internal Server Error:	请求未完成。服务器遇到不可预知的情况。
501 Not Implemented:				请求未完成。服务器不支持所请求的功能。
502 Bad Gateway:						请求未完成。服务器从上游服务器收到一个无效的响应。
503 Service Unavailable:		请求未完成。服务器临时过载或宕机。
504 Gateway Timeout:				网关超时。

9.XML和JSON主要区别是什么?

XML指的是可扩展标记语言。设计的宗旨是传递数据,而不是显示数据,没有被预定义,需要自行定义标签;
JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也利于机器的解析与生成。基于JavaScript语句,但它是独立于语言的,很多语言都提供了对JSON的支持;
答:XML与JSON都是用于数据交换的格式,但它们在机构和用法上有所不同。XML使用标签来定义数据,结构复杂但可读性较好,适合表示复杂的数据结构和人类阅读;JSON通常只支持UTF-8编码,并且不提供命名空间支持,在选择时,根据项目需求和数据复杂度来选择使用那种格式;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值