网络基础错题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014303647/article/details/81867504

1:在计算机网络中,能将异种网络互联起来,实现不同网络协议相互转换的网络互连设备是( )。

解析: 网关
网关和路由器最大的区别是是否连接相似的网络。如果连接相似的网络,则称为路由器。而连接不相似的网络,称为网关。

逻辑层面:
相似的网络:如果都是互联网上的两个网络,我们称为相似的网络。不相似的网络:如果一个是私网,一个是公网。我们称为不相似的网络。
物理层面:
相似的网络:都是以太网或者同一种介质的网络。
不相似的网络:一边是以太,一边是SDH或者ATM等。

2:执行指令find / -name “test.c”,按ctrl+z后的提示有[1] 166,可以继续执行的方式有()

指令的意思是:-name 指定字符串作为寻找文件或目录的范本样式

fg:将后台中的命令调至前台继续运行
bg:将一个在后台暂停的命令,变成继续执行
ctrl + z:可以将一个正在前台执行的命令放到后台,并且暂停

所以为fg 1

3:Linux中,一个端口能够接受tcp链接数量的理论上限是?

无上限
一个端口可以建立的连接数量没有理论上限,上限就是你系统的性能

4:在linux编程中,以下哪个TCP的套接字选项与nagle算法的开启和关闭有关?

解析:
当有一个TCP数据段不足MSS,比如要发送700Byte数据,MSS为1460Byte的情况。nagle算法会延迟这个数据段的发送,等待,直到有足够的数据填充成一个完整数据段。也许有人会问,这有什么影响呢?没有太大的影响,总体上来说,这种措施能节省不必要的资源消耗。但是要发送的总体数据很小时,这种措施就是拖后腿了。比如,用户请求一个网页,大约十几KB的数据,TCP先发送了八九个数据包,剩下几百字节一直不发送,要等到另一个RTT才发送,这时候前面发送数据的ACK已经返回了。这样的用户体验是很不好的。 所以,现在很多服务器都选择主动关闭nagle算法,因为带宽够大,资源消耗不是问题,速度反而是个大问题。从上述描述中,禁用 nagle,实质就是不在延迟 TCP_NODELAY

5:bash中,需要将脚本demo.sh的标准输出和标准错误输出重定向至文件demo.log,以下哪些用法是正确的()

1:bash demo.sh &>demo.log
2:bash demo.sh >&demo.log
3:bash demo.sh >demo.log 2>&1
4:bash demo.sh 2>demo.log 1>demo.log

解析:考查的重定向

1:command &> file 表示将标准输出(stdout)和标准错误输出(stderr)重定向至指定的文件file中。
3:command > file 2>&1,是由两部分组成。首先command>file表示将标准输出(stdout)重定向到文件file中。接下来的****2>&1表示将标准错误输出(stderr)输出到文件描述符1指定的位置,即标准输出(stdout)的位置,由于标准输出已经冲定向到文件file中,所以标准错误输出也会重定向到文件file中
4:出现了覆盖 标准输出会覆盖掉标准错误输出

6:在公钥密码体制中,不公开的是 () 。

解析:在公钥加密体制中,公钥加密的加密算法和公钥都是公开的,私钥保密存放。

7:对于主机域名for.zj.edu.cn 来说,其中(for)表示主机名。

解析: 域名组成:主机名.结构名.网络名.最高层域名。本题,主机域名for.zj.edu.cn 中,for是主机名,zj是结构名,edu是网络名,cn为最高层域名

8:HTTP协议中,表示请求的内容自上次请求后没有改变,服务端返回的状态码是?

301 Move Permanently 资源已经被永久改变了位置
304 Not Modified 自上次未修改
401 Unauthorized 未授权
404 Not Found error 

9:采用 DHCP 动态获取 IP 地址的客户机从启动到绑定 IP,其间要经过那些状态?_

初始状态、选择状态、请求状态、绑定状态

1:DHCP Client以广播的方式发出DHCP Discover报文。

2:所有的DHCP Server都能够接收到DHCP Client发送的DHCP Discover报文,所有的DHCP Server都会给出响应,向DHCP Client发送一个DHCP Offer报文。(初始状态)

3:DHCP Client收到来自很多DHCP Server的DHCP Offer报文,但只处理最早来到的DHCP Offer报文。(选择状态)

4:然后DHCP Client会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP Server的IP地址和需要的IP地址。DHCP Server收到DHCP Request报文后,判断选项字段中的IP地址是否与自己的地址相同。如果不相同,DHCP Server不做任何处理只清除相应IP地址分配记录;如果相同,DHCP Server就会向DHCP Client响应一个DHCP ACK报文,并在选项字段中增加IP地址的使用租期信息。(请求状态)

5:DHCP Client接收到DHCP ACK报文后,检查DHCP Server分配的IP地址是否能够使用。如果可以使用,则DHCP Client成功获得IP地址并根据IP地址使用租期自动启动续延过程。(绑定状态)

10: TCP/IP 协议体系结构组织的相对独立层次是( )

解析:4层

四层对应分层

**应用层(Application) **

应用层对应于OSI模型的应用层,给应用程序提供访问其它层服务的能力并定义应用程序用于交换数据的协议。

**传输层(Transport) **

传输层对应于OSI模型的传输层和部分会话层功能。它负责给应用层提供会话和数据报通信服务。传输层的核心协议是传输控制协议(TCP)和用户数据报协议(UDP)。

**网络层(Network) **

网络层也称互联网层,它应用于OSI模型的网络层,负责寻址、打包以及从一台计算机通过一个或多个路由器到最终目标的包转发机制。

**网络访问层(Network Access)**

网络访问层对应于OSI模型的物理层和数据链路层,并负责把TCP/IP包放到网络传输介质和从网络传输介质上接受TCP/IP包。

猜你喜欢

转载自blog.csdn.net/u014303647/article/details/81867504