【面试】面试官问的几率较大的网络安全面试题( 二 )


原理:
(1)网络上的每台设备都会有一个独一无二的硬件地址,通常是由设备厂商分配的MAC地址 。主机从网卡上读取MAC地址,然后在网络上发送一个RARP请求的广播数据包,请求RARP服务器回复该主机的IP地址 。
(2)RARP服务器收到了RARP请求数据包,为其分配IP地址,并将RARP回应发送给主机 。
(3)PC1收到RARP回应后,就使用得到的IP地址进行通讯 。
3、dns是什么?dns的工作原理
将主机域名转换为ip地址,属于应用层协议,使用UDP传输 。(DNS应用层协议,以前有个考官问过)
过程:
总结: 浏览器缓存,系统缓存,路由器缓存,IPS服务器缓存,根域名服务器缓存,顶级域名服务器缓存,主域名服务器缓存 。
一、主机向本地域名服务器的查询一般都是采用递归查询 。
二、本地域名服务器向根域名服务器的查询的迭代查询 。
1)当用户输入域名时,浏览器先检查自己的缓存中是否 这个域名映射的ip地址,有解析结束 。
2)若没命中,则检查操作系统缓存(如的hosts)中有没有解析过的结果,有解析结束 。
3)若无命中,则请求本地域名服务器解析( LDNS) 。
4)若LDNS没有命中就直接跳到根域名服务器请求解析 。根域名服务器返回给LDNS一个 主域名服务器地址 。
5) 此时LDNS再发送请求给上一步返回的gTLD( 通用顶级域),接受请求的gTLD查找并返回这个域名对应的Name 的地址
6) Name 根据映射关系表找到目标ip,返回给LDNS
7) LDNS缓存这个域名和对应的ip,把解析的结果返回给用户,用户根据TTL值缓存到本地系统缓存中,域名解析过程至此结束
4、rip协议是什么?rip的工作原理

【面试】面试官问的几率较大的网络安全面试题

文章插图
RIP动态路由选择协议(网络层协议)
RIP是一种基于距离矢量(-)算法的协议,它使用跳数(Hop Count)作为度量来衡量到达目的网络的路由距离 。RIP通过UDP报文进行路由信息的交换,使用的端口号为520 。
【【面试】面试官问的几率较大的网络安全面试题】5、OSPF协议?OSPF的工作原理
OSPF(OpenPass First,开放最短路径优先协议),是一个最常用的内部网管协议,是一个链路状态协议 。(网络层协议,)
TCP与UDP区别总结? TCP面向连接(如打电话要先拨号建立连接)提供可靠的服务;UDP是无连接的,即发送数据之前不需要建立连接,;UDP尽最大努力交付,即不保证可靠交付 。(由于UDP无需建立连接,因此UDP不会引入建立连接的时延,TCP需要在端系统中维护连接状态,比如接受和发送缓存,拥塞控制,序号与确认号的参数等,故TCP会比UDP慢)UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信 。每一条TCP连接只能是一对一的;UDP支持一对一,一对多,多对一和多对多的交互通信UDP分组首部开销小,TCP首部开销20字节;UDP的首部开销小,只有8个字节 。TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的(一次交付一个完整的报文,报文不可分割,报文是UDP数据报处理的最小单位) 。UDP适合一次性传输较小数据的网络应用,如DNS,SNMP等 什么是三次握手四次挥手?tcp为什么要三次握手?
为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入状态,等待服务器确认;
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入状态;