Linux简答题
1 常见的Shell 有哪些?答:Linux 系统提供多种不同的Shell 以供选择。常用的有Bourne Shell(简称sh ),Bourne Again Shell (简称bash) ,Korn
1 常见的Shell 有哪些?
答:Linux 系统提供多种不同的Shell 以供选择。常用的有Bourne Shell(简称sh ),Bourne Again Shell (简称bash) ,Korn Shell(简称ksh )和C-Shelll (简称csh )。
(1)Bourne Shell是贝尔实验室的 Steven Bourne为AT&T的Unix 开发的,它是Unix 的默认Shell ,也是其它Shell 的开发基础。Bourne Shell 在编程方面相当优秀,但在处理与用户的交互方面不如其它几种Shell 。(2)Bourne Again Shell (即bash) 是自由软件基金会(GNU)开发的一个Shell ,它是Linux 系统中一个默认的Shell 。Bash 不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。(3)Korn Shell是AT&T Bell实验室的David Korn开发的,它集合了C Shell和Bourne Shell的优点,并且与Bourne Shell向下完全兼容。Korn Shell的效率很高,其命令交互界面和编程交互界面都很好。(4)C Shell是加州伯克利大学的Bill Joy为BSD Unix开发的,与sh 不同,它的语法与C 语言很相似。它提供了Bourne Shell所不能处理的用户交互特征,如命令补全、命令别名、历史命令替换等。但是,C Shell与Bourne Shell并不兼容。
2 Linux 的特点?
答:Linux 系统的特点主要表现在以下方面:开放性,多用户,多任务,友好的用户界面,设备独立性,丰富的网络功能,可靠的安全性,良好的可移植性,X windows系统,内存保护模式,共享程序库。
3 ext4的特点?
答:ext4的特点主要有:与ext3兼容;更大的文件系统和更大的文件;无限量的子目录;Extents ;多块分配;延迟分配;快速 fsck ;日志校验; “无日志”(No Journaling)模式; 在线碎片整理; inode 相关特性;持久预分配(Persistent preallocation); 默认启用 barrier 。
4.ftp 服务器的主动,被动模式?(建立连接,传输数据,端口号,随机或固定)
答:在主动模式下,FTP 客户端随机开启一个大于1024的端口N 向服务器的21号端口发起连接,然后开放N 1号端口进行监听,并向服务器发出PORT N 1命令。服务器接收到命令后,会用其本地的FTP 数据端口(通常是20)来连接客户端指定的端口N 1,进行数据传输。
在被动模式下,FTP 库户端随机开启一个大于1024的端口N 向服务器的21号端口发起连接,同时会开启N 1号端口。然后向服务器发送PASV 命令,通知服务器自己处于被动模式。服务器收到命令后,会开放一个大于1024的端口P 进行监听,然后用PORT P 命令通知客户端,自己的数据端口是P 。客户端收到命令后,会通过N 1号端口连接服务器的端口P ,然后在两个端口之间进行数据传输。
总的来说,主动模式的FTP 是指服务器主动连接客户端的数据端口,被动模式的FTP 是指服务器被动地等待客户端连接自己的数据端口。
被动模式的FTP 通常用在处于防火墙之后的FTP 客户访问外界FTp 服务器的情况,因为在这种情况下,防火墙通常配置为不允许外界访问防火墙之后主机,而只允许由防火墙之后的主机发起的连接请求通过。因此,在这种情况下不能使用主动模式的FTP 传输,而被动模式的FTP 可以良好的工作。
FTP 是仅基于TCP 的服务,不支持UDP 。与众不同的是FTP 使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP 工作方式的不同,数据端口并不总是20。这就是主动与被动FTP 的最大不同之处。
(一)主动FTP
主动方式的FTP 是这样的:客户端从一个任意的非特权端口N (N>1024)连接到FTP 服务器的命令端口,也就是21端口。然后客户端开始监听端口N 1,并发送FTP 命令“port
,N 1”到FTP 服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N 1)。
针对FTP 服务器前面的防火墙来说,必须允许以下通讯才能支持主动方式FTP :
1. 任何大于1024的端口到FTP 服务器的21端口。(客户端初始化的连接)
2. FTP服务器的21端口到大于1024的端口。(服务器响应客户端的控制端口)
3. FTP服务器的20端口到大于1024的端口。(服务器端初始化数据连接到客户端的数据端口)
4. 大于1024端口到FTP 服务器的20端口(客户端发送ACK 响应到服务器的数据端口)
(二)被动FTP
为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP 连接方式。这就是所谓的被动方式,或者叫做PASV ,当客户端通知服务器它处于被动模式时才启用。 在被动方式FTP 中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
当开启一个 FTP 连接时,客户端打开两个任意的非特权本地端口(N > 1024和N 1)。第一个端口连接服务器的21端口,但与主动方式的FTP 不同,客户端不会提交PORT 命令并允许服务器来回连它的数据端口,而是提交 PASV 命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N 1到服务器的端口P 的连接用来传送数据。
对于服务器端的防火墙来说,必须允许下面的通讯才能支持被动方式的FTP:
1. 从任何大于1024的端口到服务器的21端口(客户端初始化的连接)
2. 服务器的21端口到任何大于1024的端口 (服务器响应到客户端的控制端口的连接)
3. 从任何大于1024端口到服务器的大于1024端口(客户端初始化数据连接到服务器指定的任意端口)
4. 服务器的大于1024端口到远程的大于1024的端口(服务器发送ACK 响应和数据到客户端的数据端口)
以上关于主动和被动FTP 的解释,可以简单概括为以下两点:
1、主动FTP :
命令连接:客户端 >1024端口 -> 服务器 21端口
数据连接:客户端 >1024端口 1024端口 -> 服务器 21端口
数据连接:客户端 >1024端口 -> 服务器 >1024端口
(三) 主动与被动FTP 优缺点:
主动FTP 对FTP 服务器的管理有利,但对客户端的管理不利。因为FTP 服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP 对FTP 客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。
5.DNS 解析过程?
第一步:客户机提出域名解析请求, 并将该请求发送给本地的域名服务器。
第二步:当本地的域名服务器收到请求后, 就先查询本地的缓存, 如果有该纪录项, 则本地的域名服务器就直接把查询的结果返回。
第三步:如果本地的缓存中没有该纪录, 则本地域名服务器就直接把请求发给根域名服务器, 然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域) 的主域名服务器的地址。
第四步:本地服务器再向上一步返回的域名服务器发送请求, 然后接受请求的服务器查询自己的缓存, 如果没有该纪录, 则返回相关的下级的域名服务器的地址。
,第五步:重复第四步, 直到找到正确的纪录。
第六步:本地域名服务器把返回的结果保存到缓存, 以备下一次使用, 同时还将结果返回给客户机。
让我们举一个例子来详细说明解析域名的过程. 假设我们的客户机如果想要访问站点:www.linejet.com , 此客户本地的域名服务器是dns.company.com , 一个根域名服务器是NS.INTER.NET , 所要访问的网站的域名服务器是dns.linejet.com, 域名解析的过程如下所示:
(1)客户机发出请求解析域名www.linejet.com 的报文
(2)本地的域名服务器收到请求后, 查询本地缓存, 假设没有该纪录, 则本地域名服务器dns.company.com 则向根域名服务器NS.INTER.NET 发出请求解析域名www.linejet.com
(3)根域名服务器NS.INTER.NET 收到请求后查询本地记录得到如下结果:linejet.com NS dns.linejet.com (表示linejet.com 域中的域名服务器为:dns.linejet.com ), 同时给出dns.linejet.com 的地址, 并将结果返回给域名服务器dns.company.com 。
(4)域名服务器dns.company.com 收到回应后, 再发出请求解析域名www.linejet.com 的报文。
(5)域名服务器 dns.linejet.com 收到请求后, 开始查询本地的记录,找到如下一条记录:www.linejet.com A 211.120.3.12 (表示linejet.com 域中域名服务器dns.linejet.com 的IP 地址为:211.120.3.12), 并将结果返回给客户本地域名服务器dns.company.com 。
(6)客户本地域名服务器将返回的结果保存到本地缓存, 同时将结果返回给客户机。 这样就完成了一次域名解析过程 。引用
DNS ,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet 上的主机分配域名地址和IP 地址。由于网络中的计算机都必须有个IP 地址,来识别, 互相之间才能通信, 但让我们记住一大串的IP 地址来访问网站显然是不可能的, 所以用户使用域名地址,而DNS 系统的功能就是自动把域名地址翻译为IP 地址。域名服务是运行域名系统的Internet 工具。执行域名服务的服务器称之为DNS 服务器,通过DNS 服务器来应答域名服务的查询。
1、DNS 就是域名服务器,他的任务就是确定域名的解析,比如A 记录MX 记录等等。
2、任何域名都至少有一个DNS ,一般是2个。但为什么要2个以上呢?因为DNS 可以轮回处理,这样第一个解析失败可以找第二个。这样只要有一个DNS 解析正常,就不会影响域名的正常使用。
3、如何确定域名的DNS
很简单到www.internic.net/whois.html输入你要查询的域名就可以看到了。这个是国际域名管理中心。唯一的权威。只要这里能查到某个域名,就表示域名是生效的。它说你什么时候到期,就是什么时候到期。
4、有效的DNS 表示当前正在起作用的DNS 服务器是谁,比如查询结果是NS.XINNETDNS.COM 、NS.XINNET.CN(新网信海) 就表示当前域名是由NS.XINNETDNS.COM 、NS.XINNET.CN(新网信海) 负责解析。其他未显示的DNS 的设置,都是无效的。
5、DNS 是可以修改的。修改以后需要24-72小时以后,全世界范围的所有DNS 服务器才能刷新过来。internic 的信息一般在24小时以后可以看到。另外,修改的过程,并不表示域名会停止解析,只要你在2边都做好了解析。如果生效了就是新的DNS 在起作用。如果没生效。就是旧的DNS 在起作用。要么生效,要么不生效。不存在2个都不起作用的时间。所以域名解析,不会中断。前提是两边都做了解析。 A 记录
引用
A (Address) 记录是用来指定主机名(或域名)对应的IP 地址记录。用户可以将该域名下的网站服务器指向到自己的web server 上。同时也可以设置您域名的子域名。通俗来说A 记录就是服务器的IP, 域名绑定A 记录就是告诉DNS, 当你输入域名的时候给你引导向设置在 DNS 的A 记录所对应的服务器
子域名
,引用
子域名道理等同二级域名,不过比二级域名更加延伸,比如我们继续扩展该域名的主机名,设置主机名为bbs.at, 那么就可以建立一个三级域名:bbs.at.abc.com ,当然也可以建立四级域名bbs.at.go.abc.com ,五级域名 bbs.at.go.home.abc.com……,依次类推,可以建立无限级别的域名,我们统称这些域名为顶级域名abc.com 的子域名。
CNAME 别名指向记录
引用
CNAME (Canonical Name) 记录,通常称别名指向。在这里,您可以定义一个主机别名,比如设置ftp.***.com,用来指向一个主机www.***.com,那么以后就可以用FTP.***.com来代替访问www.***.com了。 MX 记录引用
MX 记录也叫做邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置。您只需在线填写您服务器的IP 地址,即可将您域名下的邮件全部转到您自己设定相应的邮件服务器上。
简单的说,通过操作MX 记录,您才可以得到以您域名结尾的邮局。
TXT 记录
引用
TXT 记录,一般指为某个主机名或域名设置的说明,如:admin IN TXT "管理员, 电话: 13901234567" mail IN TXT "邮件主机, 存放在xxx , 管理人:AAA"Jim IN TXT "contact: " 也就是您可以设置 TXT ,以便使别人联系到您
SRV 记录
引用
SRV 记录:一般是为Microsoft 的活动目录设置时的应用。DNS 可以独立于活动目录,但是活动目录必须有DNS 的帮助才能工作。为了活动目录能够正常的工作,DNS 服务器必须支持服务定位(SRV )资源记录,资源记录把服务名字映射为提供服务的服务器名字。活动目录客户和域控制器使用SRV 资源记录决定 域控制器的IP 地址。
TTL 值
引用
TTL 值全称是“生存时间(Time To Live)”,简单的说它表示DNS 记录在DNS 服务器上缓存时间。要理解 TTL 值,请先看下面的一个例子: 假设,有这样一个域名myhost.abc.com (其实,这就是一条DNS 记录,通常表示在abc.com 域中有一台名为myhost 的主机)对应IP 地址为1.1.1.1,它的TTL 为10分钟。这个域名或称这条记录存储在一台名为dns.abc.com 的DNS 服务器上。
现在有一个用户在浏览器中键入一下地址(又称URL ):http://myhost.abc.com 这时会发生什么呢? 该访问者指定的DNS 服务器(或是他的ISP, 互联网服务商, 动态分配给他的)8.8.8.8就会试图为他解释myhost.abc.com ,当然8.8.8.8这台DNS 服务器由于没有包含 myhost.abc.com 这条信息,因此无法立即解析,但是通过全球DNS 的递归查询后,最终定位到dns.abc.com 这台DNS 服务器,dns.abc.com 这台DNS 服务器将myhost.abc.com 对应的IP 地址1.1.1.1告诉8.8.8.8这台DNS 服务器,然有再由 8.8.8.8告诉用户结果。8.8.8.8为了以后加快对myhost.abc.com 这条记录的解析,就将刚才的1.1.1.1结果保留一段时间,这就是TTL 时间,在这段时间内如果用户又有对myhost.abc.com 这条记录的解析请求,它就直接告诉用户1.1.1.1,当TTL 到期则又会重复上面的过程
泛域名与泛解析
引用
泛域名是指在一个域名根下,以 *.Domain.com 的形式表示这个域名根所有未建立的子域名。 泛解析是把*.Domain.com 的A 记录解析到某个IP 地址上, 然后别人通过任意的前缀.domain.com 访问都
,能访问到你解析的站点上
例: 域名根 name.com 只建立了 www.name.com 和 name.com 这两个域名记录,
那么 ftp.name.com mail.name.com bbs.name.com 等域名记录是不存在的,
但为域名根 name.com 建立泛域名记录 *.name.com 后,
*.name.com 就涵盖了 ftp.name.com mail.name.com bbs.name.com 等所有不存在的子域名记录。 您可以定义 *.name.com 指向一个 IP ,那么当访问者无论是输入 ftp.name.com mail.name.com 或 bbs.name.com 的时候,访问者都将直接访问您定义 *.name.com 的那个 IP 。
域名绑定
引用
什么是域名绑定
域名绑定是指,域名绑定是指域名和主机(即某个服务器) 的空间进行关联绑定, 其实就是在虚拟服务器上设置或者WEB 服务器上设置,使一个域名被引导向服务器上的某一特定空间(某一个特定站点),访问者访问你的域名的时候就会打开你存放在该空间上的网页,简单来说其实就是把域名解析到服务器IP, 然后在服务器上设置该域名有权限访问的过程。一般虚拟主机有控制面板给进行绑定域名,如果没有面板就需要
自己在服务器上的IIS 里面设置
域名转向
引用
域名转向我们又称为域名(URL)指向或域名转发,当用户地址栏中输入您的域名时,将会自动跳转到 您所指定的另一个网络地址(URL )。 假设abc.com 是您注册的域名,则通过URL 转发服务可以实现当用户访问http://www.abc.com时,自动转向访问另外一个URL ,如:我的空间不支持绑定到目录功能, 所以为了方便访问者, 我就设置:http://bbs.bnxb.com来访问, 这个是设置了通过URL 转发服务转发到上面来实现的,这样您就可以轻松实现多个域名指向一个网站或网站子目录;另外,通过URL 转发服务,可以方便的实现将您的中文域名,设置自动转发到您的英文域名主站点。域名转发的另外一个好处就是可以把长域名压缩, 用短域名的转向代替, 让你的访客不需输入那么长的域名 IIS 连接数
引用
IIS 连接数指并发连接数,什么意思呢?
要分几种情况:(以100M 空间50人在线为例)
A 用户单点下载你的文件,结束后正常断开,这些连接是按照瞬间计算的,就是说你50人的网站瞬间可 以接受同时50个点下载
B 用户打开你的页面,就算停留在该页面,这时候网页已经加载完了没有对服务器再发出任何请求,那么在用户完全打开这个页面的时间内算一个在线,在页面完全打开后IIS 连接数就释放。
C 上面B 的情况用户继续打开同一个网站的其他页面,那么在线人数按照用户最后一次点击(发出请求)计算,在这个时间内不管用户怎么点击(包括新窗口打开)都还是一人在线。
D 当你的页面内存在框架(Iframe),那么每多一个框架就要多一倍的在线!因为这相当于用户同一时间向服务器请求了多个页面。
E 当用户打开页面然后正常关闭浏览器,用户的在线人数也会马上清除。
这里顺便说说论坛在线人数问题。
引用
论坛在线只是计算一定时间内的活动用户数。
这里的时间用户可以自己设定(删除不活动用户时间) ,动网论坛默认为40分钟的相对准确值。
根据上面的说明,显然论坛在线和IIS 连接数的概念不同
比如您的网站20IIS ,出现了403.9错误提示IIS 连接过多,而这个时候你的论坛却只显示10人在线(假
,设在线时间设置为20分钟),那么正确的解释应该是:
访问您的网站有20个连接,其中正常访问论坛的人有10个。
6.DHCP 过程(获得ip 地址的过程)?
答:
DHCP 的工作过程
DHCP 分为两个部分:一个是服务器端,另一个是客户端。所有客户机的IP 地址设定资料都由DHCP 服务器集中管理,并负责处理客户端的DHCP 要求;而客户端则会使用从服务器分配下来的IP 地址。
DHCP 服务器提供三种IP 分配方式:自动分配(Automatic Allocation)、动态分配(Dynamic Allocation )和手动分配。自动分配是当DHCP 客户端第一次成功地从DHCP 服务器端分配到一个IP 地址之后,就永远使用这个地址。动态分配是当DHCP 客户端第一次从DHCP 服务器分配到IP 地址后,并非永久地使用该地址,每次使用完后,DHCP 客户端就得释放这个IP 地址,以给其他客户端使用,而手动分配是由DHCP 服务器管理员专门指定IP 地址。DHCP 客户机在启动时,会搜寻网络中是否存在DHCP 服务器。如果找到,则给DHCP 服务器发送一个请求。DHCP 服务器接到请求后,为DHCP 客户机选择TCP/IP配置的参数,并把这些参数发送给客户端。 如果已配置冲突检测设置,则 DHCP 服务器在将租约中的地址提供给客户机之前会试用Ping 测试作用域中每个可用地址的连通性。这可确保提供给客户的每个IP 地址都没有被使用手动TCP/IP配置的另一台非 DHCP 计算机使用。
根据客户端是否第一次登录网络,DHCP 的工作形式会有所不同。客户端从DHCP 服务器上获得IP 地址的整个过程分为以下六个步骤:
1.寻找DHCP 服务器
当DHCP 客户端第一次登录网络的时候,计算机发现本机上没有任何IP 地址设定,将以广播方式发送DHCP discover 发现信息来寻找DHCP 服务器,即向255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会介绍这个广播信息,但只有DHCP 服务器才会做出响应。
2.分配IP 地址
在网络中接收到DHCP discover发现信息的DHCP 服务器都会做出相应,它从尚未分配的IP 地址中挑选一个分配给DHCP 客户机,向DHCP 客户机发送一个包含分配的IP 地址和其他设置的DHCP offer提供信息。
3.接受 IP地址
DHCP 客户端接受到DHCP offer提供信息之后,选择第一个接收到的提供信息,然后以广播的方式回答一个DHCP request请求信息,该信息包含向它所选定的DHCP 服务器请求IP 地址的内容。
4.IP 地址分配确认
当DHCP 服务器收到DHCP 客户端回答的DHCP request 请求信息之后,便向DHCP 客户端发送一个包含它所提供的IP 地址和其他设置的DHCP ack 确认信息,告诉DHCP 客户端可以使用它提供的IP 地址。然后,DHCP 客户机便将其TCP/IP协议与网卡绑定,另外,除了DHCP 客户机选中的服务器外,其他的DHCP 服务器将收回曾经提供的IP 地址。
5.重新登录
以后DHCP 客户端每次重新登录网络时,就不需要再发送DHCP discover 发现信息了,而是直接发送包含前一次所分配的IP 地址的DHCP request 请求信息。当DHCP 服务器收到这一信息后,它会尝试让DHCP 客户机继续使用原来的IP 地址,并回答一个DHCP ack 确认信息。如果此IP 地址已无法再分配给原来的DHCP 客户机使用时,则DHCP 服务器给DHCP 客户机回答一个DHCP nack 否认信息。当原来的DHCP 客户机收到此DHCP nack否认信息后,它就必须重新发送DHCPdiscover 发现信息来请求新的IP 地址。
6.更新租约
DHCP 服务器向DHCP 客户机出租的IP 地址一般都有一个租借期限,期满后DHCP 服务器便会收回出租的
,IP 地址。如果DHCP 客户机要延长其IP 租约,则必须更新其IP 租约。DHCP 客户机启动时和IP 租约期限过一半时,DHCP 客户机都会自动向DHCP 服务器发送更新其IP 租约的信息。
dhcp 服务器的工作过程:
一、客户机请求 IP (DHCPdiscover )
二、服务器响应(DHCPoffer )
三、客户机选择 IP (DHCPrequest )
四、服务器确认 IP 租约(DHCPack/DHCPnak)
以下为详细过程:
一、客户机请求 IP (DHCPdiscover )
当客户机设置使用 DHCP 协议获取 IP 时,客户机将使用 0.0.0.0作为源地址,使用255.255.255.255作为目标地
址来广播请求 IP 地址的信息。广播信息中包含DHCP 客户机的MAC 地址和计算机名。 二、服务器响应(DHCPoffer )
由于是广播所以同一网段内的计算机都会“听”到!DHCP 服务器当然也不例外。DHCP 服务器“听”到后,它首先会针对该次请求的信息所携带的 MAC 地址与 DHCP 服务器本身的设置值进行对比。如果 DHCP 服务器的设置中有针对该 MAC 提供的静态 IP (每次都给一个固定 IP ),则提供给客户机相关的固定 IP 与相关的网络参数;如果该信息的 MAC 并不在 DHCP 服务器的设置中,则 DHCP 主机会选取当前网段内没有使用的IP 给客户机使用!当然这里的响应,服务器也是采用255.255.255.255的广播,因为此时客户机还没 IP 哦~
这里有几个要注意的地方:
1、如果同一网段内有多台 DHCP 服务器,那么客户机是看谁先响应,谁先响应就选择谁。
2、在 DHCP 主机发给客户端的信息中,会附带一个“租约期限”信息,用来告诉客户机这个 IP 能用多久!
三、客户机选择 IP (DHCPrequest )
当客户机接收到响应的信息之后,首先会以 ARP 在网段内广播(ARP 使用全 1的广播 MAC 地址),以确定来自DHCP 服务器的 IP 没被占用!如果该 IP 被占用,那么客户机对于这次的 DHCP 信息将不接受,而是再次发送 DHCP 请求。若该 IP 没有被占用,客户机则接受 DHCP 服务器所给的网络参数。同时,客户机发出一个广播,通知所挑选的 DHCP 服务器(有多台 DHCP 服务器存在时),当然此时也是通知其它的 DHCP 服务器,让这些 DHCP 服务器将本预分配给客户机的 IP 释放掉!(这里的概念一定要弄清楚!)注意,这一步客户机并还没有应用从 DHCP 服务器获取到 IP 哦!所以这一步源地址还是0.0.0.0,目标地址是 255.255.255.255。
四、服务器确认 IP 租约(DHCPack/DHCPnak)
终于到最后一步了,DHCP 服务器收到客户机选择 IP 的广播后,则以 DHCPack 消息的形式向客户机广播成功的确认。DHCPack 包含:IP 、掩码、网关、DNS 等。此时,当客户机收到 DHCP 服务器的 DHCPack 消息后,客户机便使用了 DHCP 服务器所给的网络参数!
注意事项:
,1、当我们的客户机无法找到 DHCP 服务器时,它将从 TCP/IP的 B 类网段 169.254.0.0中挑选一个 IP 地址作为自己的 IP 地址,而继续每隔 5分钟尝试与 DHCP 服务器进行通信。(这里的这个 B 类地址被称为 APIPA ,即自动分配私有 IP 地址!)
2、IP 租约的更新,当客户机重新启动或租期达 50时,客户机不会从第一步(DHCPdiscover )开始重新申请 IP ,而是从第三步(DHCPrequest )开始哦~只有当租期达 87.5时,它才从第一步
(DHCPdiscover )开始重新申请!
7. 防火墙的概念,功能?
答:防火墙是指设置在不同网络(可信任的内部网和不可信任的公共网)或网络安全域之间的一系列部件的组合,可以以硬件或软件的形式存在,其目的是保护网络不被可疑的人或通信侵扰。
防火墙具有过滤进出网络的数据包,管理进出网络的访问行为,拒绝某些禁止的访问行为,记录通过防火墙的信息内容与活动,并且还能对网络攻击进行检测和警告,具有保护网络安全的作用。
8.KDE 桌面环境(几大部分组成,核心和特点)?
答:KDE 桌面环境有3部分组成:KDE 桌面环境(包括WM ),KDE 应用开发平台和KDE 办公套件。
KDE 的核心是Konqueror
KDE 的特点:通过图形用户服务界面可以完全实现对环境的配置;
桌面上提供了一个更安全的,删除文件用的垃圾箱。
通过鼠标安装其他文件系统,如CD-ROM
用选单控制终端窗口的滚动,字体,颜色和尺寸大小。
实现了网络透明存取。
完全支持鼠标拖放操作,可以通过拖动将文件放置到文件处理程序窗口来浏览,如果是远程文件,可以自动下载。
提供帮助文件浏览器,不但可以浏览传统的用户手册,还可以浏览标准的HTML 文档。 提供了一套应用程序和与上下文相关的帮助文档。
提供的会话管理程序可以记录对KDE 桌面系统的使用情况,保证下次进入时的环境和前面离开是一致。
9GNOME 桌面环境(几部分组成,核心和特点)?
答:GNOME 的组成部分有:面板,桌面,一系列的标准桌面工具和应用程序。
系统面板是GNOME 界面和行为的核心。
特点;GNOME 是一种支持多种平台的,界面友好的桌面环境。
GNOME 容易设定,可以将它设置成任何想要的模式。
GNOME 是完全公开的,免费的软件,它是由世界上许多程序设计人员共同开发出来的,可以免费的取得他的源代码。
在GNOME 环境中,一些鼠标或窗口的基本操作与Windows 完全相同。