4、 dns解析原理 当客户端要访问一个域名网站的时候,首先检测本地hosts文件有没有对应关系,如果有直接调用对应关系完成解析,如果没有,则提交域名解析请求,并将该请求发送给本地dns域名服务器(递归查询)。当本地dns域名服务器收到请求后,就先查询本地dns服务器里的缓存。如果查询到dns信息有记录,则直接返回查询的结果给客户端完成解析。如果没有,则本地dns域名服务器就把请求发给根域名服务器。根域名服务器查询后再返回给本地dns域名服务器一个所查询域的顶级域名服务器的地址。然后本地dns服务器再向返回的域名服务器地址发送请求。接收到该查询请求的dns顶级域名服务器查询其缓存和记录,如果有相关信息则返回客户端完成解析,否则返回客户端下级的dns域名服务器的地址。本地dns域名服务器将查询请求发送给返回的下级的dns服务器。下级dns域名服务器返回本地dns服务器查询结果。如果查询不到重复操作直到查询到,返回结果给客户端,完成解析。 5、 nfs的作用 nfs是网络文件系统。nfs允许一个系统在网络上与他人共享目录和文件。通过使用nfs,用户和程序可以像访问本地文件一样访问远端系统上的文件.nsf模式为c/s模式。 6、 ftp的主动模式和被动模式
主动模式:
客户端连接到ftp服务器的21端口,发送用户名和密码,客户端随机开放一个端口(1024以上),发送port命令到ftp服务器,告诉服务器客户端采用主动模式并开放端口,ftp服务器收到port主动模式命令和端口后,通过服务器的20端口和客户端开放的端口连接,发送数据,默认ftp服务器端使用的主动连接端口就是port 20。(注:无论是主动还是被动模式,首先控制通道都是先建立起来,只是在数据传输模式上的区别)被动模式:
客户端连接到ftp服务器所监听的21端口,发送用户名和密码,发送pasv命令到ftp服务器,ftp服务器在本地随机开放一个端口(1024以上),然后把开放的端口告诉客户端,然后客户端再连接到ftp服务器开放的端口进行数据传输。(注:客户端通过命令通道发送pasv命令发出被动连接请求) 7、 pxe+kickstart安装系统原理 (1)PXE严格来说并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC)。(2)kickstart的工作原理是通过设置的安装过程中所需人工干预填写的各种参数,并生成一个名为 ks.cfg的文件。在其的安装过程中,如果出现填写参数的情况时,安装程序会首先去查找 Kickstart生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。