作者简介:大家好,我是未央;
博客首页:未央.303
系列专栏:笔试强训选择题
每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!!
文章目录
- 前言
- 一、Day47习题(错题)解析
- 总结
前言
笔试强训最后一天!!!!!!!!!!
一、Day47习题(错题)解析
1.
解析:
题目解析:
子网掩码与IP地址相与得到网络号:130.63.160.0
A:0~127,B:128~191-128.0~191.255;
130.63.160.2为B类IP地址,网络号占据2个字节130.63,而子网的子网掩码表示子网网络号占据3个字节,因此子网号是第三个字节160;
2.
解析:
题目解析:
IP协议用于负责路由选择,ICMP用于实现网络状态探测;
ARP用于实现IP获取MAC; RARP用于MAC获取IP;(注意区分)
3.
解析:
题目解析:
http协议中有两个头部字段: Set-Cookie,Cookie;
cookie用于http协议的状态维护,服务端将客户端下次请求需要携带的状态信息通过cookie交给客户端保存起来,在下次客户端请求时读取出来提交给服务器。
但是cookie不安全,因此使用session,服务端为每个客户端创建会话保存客户端状态信息,将会话id通过cookie交给客户端,这样就不再通过cookie传输敏感信息了
4.
解析:
题目解析:
TIME_WAIT是主动关闭方在发送最后一次ACK之后进入的状态,目的是为了处理有可能ACK丢失导致的对端FIN重传对后续连接造成影响,而等待时间是2个msl时间,用于保证就算有重传,本次通信的所有数据都消失在网络中;
5.
解析:
题目解析:
这道题中的释放连接并非咱们理解的关闭套接字,更应该理解为发送FIN请求。
FIN表示关闭连接请求,但是要注意FIN只表示自己不再继续发送数据,不表示自己不再接收数据,四次挥手完毕后连接被释放。所以B错误;
6.
解析:
题目解析:
滑动窗口机制基于窗口大小字段实现,是接收方用于告诉发送方最多继续发送多少数据,避免发送过多缓冲区溢出建立连接的过程就是三次握手的过程,断开连接的过程就是四次挥手的过程;
TIME_WAIT是主动关闭方会进入的状态。所以D错误;
7.
解析:C
题目解析:
选项A: tcpdump用于网卡抓包;
选项B: top用于查看cpu资源使用率;
选项C: netstat用于查看网络通信连接状态;
选项D: ifconfig用于查看网卡信息。
8.
解析:
题目解析:
已知IP地址,子网掩码,求网络号,广播地址,有效主机IP地址;
求网络号:子网掩码与lIP地址相与得到网络号;
求主机号:子网掩码取反得到最大主机号,广播地址就是最大的主机号,也就是主机号全为1求有效IP地址:有效地址分配范围为去掉主机号0和最大主机号。
9.
解析:
题目解析:
本题和上一题类似题型:
已知IP地址,子网掩码,求网络号,广播地址(主机号)
子网掩码与IP地址相与得到网络号:0101&11111100=4因此网络号为172.16.100.4;
IP地址的组成就是网络号加上主机号,因此IP地址减去网络号得到主机号:1;
10.
解析:
题目解析:
知识点解析:
NAT模式的描述:
NAT-网络地址转换技术,用于组建私网,给主机分配私网地址,对外通信时转换为对外的公网地址进行通信,用于节省公网地址的使用;
NAT实现方式:静态-一对一固定不变;动态-转换地址不确定,在多个地址中动态转换;
端口多路复用:也叫NAPT,私网内的大量主机可以使用同一个对外地址的不同端口进行对外通信。
选项D:虚拟机中的地址都是DHCP动态分配的,不需要手动设置。