DHCP:(dynamic  host  configure  protocol) 动态主机配置协议
用来为网络中的主机动态分配TCP/IP信息(包含IP、掩码、网关、DNS等)
DHCP工作流程:
DHCP  discover  :dhcp客户端寻找DHCP服务器的过程
DHCP  offer     :dhcp服务器回应自己所能提供的服务
DHCP  request   :dhcp客户端请求签约的过程
DHCP  ack       :dhcp服务器确认,分配IP地址及租约
以上四个过程都是以广播的形式进行,其中第一过程用到了RARP过程(根据自己的MAC地址去请求IP)
生活实例:
1、寻找房源,发布租房信息,帖广告,上网发贴子
2、房东联系房客,说明房子的大小、配置情况
3、租客看房子,和自己满意的房东请求签约
4、房东确认,给钥匙
客户端更新租期:
客户端默认租期是8天,在50%的时段会自动请求续约,续约成功,则租期恢复到8天,续约不成功,再在87.5%的时段再一次请求续约,成功,则更新租期。如果失败,则到期后网卡的IP会自动分配,地址为169.254.X.X网段
安装DHCP服务器(服务器必须有一个固定的IP,静态IP)
1、安装DHCP组件(安装前放入系统安装盘):控制面版--添加删除程序--添加删除组件--网络服务--详细信息--勾选DHCP服务.
2、配置DHCP服务
(检查DHCP是否正常,绿色向上的箭头表示正常,红色向下的箭头表示没有激活,红色叉表示服务安装不正确,或DHCP服务没有启动)
右键服务器--新建作用域--输入作用域的名称描述--输入作用域范围(和服务器在同一网段)--输入排除范围(如果作用域的IP段有部分被设为静态,则需要排除)--输入租期时间(默认是8天,最长999天)--否,不配置选项。
3、右键刚新建好的作用域--激活.
客户端配置:右键本地连接属性--TCP/IP--属性--自动获取IP
通过ipconfig/all可看到获取到的IP,及DHCP服务器的IP地址、租期
Windows IP Configuration
   Host Name . . . . . . . . . . . . : win1206
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Unknown
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter 本地连接:
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter
   Physical Address. . . . . . . . . : 00-0C-29-AD-4D-13
   DHCP Enabled. . . . . . . . . . . : Yes  (开启自动获取IP)
   Autoconfiguration Enabled . . . . : Yes
   IP Address. . . . . . . . . . . . : 192.168.0.9  (获取的IP)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :
   DHCP Server . . . . . . . . . . . : 192.168.0.100  (DHCP服务器IP)
   Lease Obtained. . . . . . . . . . : 2009年11月6日 11:43:42(租期起始时间)
   Lease Expires . . . . . . . . . . : 2009年11月16日 11:43:42(租期到期时间)

**DHCP服务器中的地址租约中可看到哪些IP被分配给客户端
客户端重新获取IP地址方法:
方法一:客户端重启
方法二:ipconfig /release   (释放)    ipconfig/renew(更新)
方法三:禁用/启用网卡
保留:为指定客户端保留一个IP
原理:依据客户端所提供的MAC地址,事先在服务器中先配置好一个IP
配置:
1、在客户端上用ipconfig /all查看MAC地址
2、在DHCP服务器上--保留--新建保留--输入客户端的MAC地址及保留的IP
配置选项(即可以配置网关,DNS等信息)
保留选项:为指定个一个保留客户端生效,优先最高,范围最小
作用域选项:为整个作用域内的客户端生效,优先级中等,范围中等
服务器选项:为当前服务器中的所有作用域的客户端生效,优先最低,范围最大
dhcp中继:如果客户端与DHCP服务器不在同一个局域网,需要经过路由器才能获取到IP,这种情况,因为路由器是隔离广播,所以需要DHCP中继代理来帮助客户获取,可以通过配置路由器或单独拿台计算机来配置,可以实现对其它的网段的客户端进行分配IP
配置DHCP中继(中继服务器需要配置双网卡,一块与DHCP服务在同一网段,另一块网卡与客户端在同一网段):
1、开始--管理工具--路由和远程访问--lan路由--完成--IP路由选择--常规--新增路由协议--DHCP中继代理程序
2、右键DHCP中继代理程序--新增接口--选择与客户端桥接的网卡
3、右键DHCP中继代理程序--属性--输入DHCP服务器IP地址
dhcp服务器数据库:
系统目录\system32\dhcp\dhcp.mdb
备份数据库:右键DHCP服务器--备份--选择备份存放路径
还原数据库:右键DHCP服务器--还原--选择数据库的路径
排错:
1、检查所有线缆
2、服务器配置是否有错误:1、有没有静态IP  2、服务器的的DHCP服务是否启动  3、DHCP服务器的作用域是否激活或IP是否分配完?
www服务:万维网服务
提供将信息发布公网上,以便所有人浏览
协议:HTTP超文本传输协议,网站服务器所使用的端口是80
1、配置静态IP,放入系统安装光盘
2、安装IIS组件中的万维网服务:控制面版--添加删除程序--添加删除组件--应用程序服务器--详细--IIS--详细--勾选万维网服务
3、在任意盘符创建一个文件夹,并在文件夹内创建一个文本文件,并将名字改为index.htm
4、开始--管理工具--IIS--网站--将默认网站删除--新建网站--输入网站描述信息--输入网站服务器IP--输入网站存放路径--完成
客户端测试:在浏览器中输入网站服务器IP地址
DNS:domain  name  system  域名系统
dns功能:将DNS域名与IP地址互相解析
DNS名称的命名空间:
例:www.baidu.com全称:www.baidu.com.
从右向左:
.表示:根域,全球共有13台根服务器供务,1主台主根在美国,12辅助根服务器
顶级域:.com(商业组织) .edu(教育机构)  .org(民间组织)  .gov(政府机构)  .mil(军事) .net(网络服务提供商)
      地理域:.cn  (中国)  .jp(日本)    .hk(中国香港)
二级域:baidu.com 、sina.com    163.com    huayu.com
主机名称:www   zhidao   mail   tieba   mp3  等,最左边的称为主机名称
全称:www.baidu.com.   称为完全合格域名,也叫FQDN
计算机如何解析DNS名称:
方法一:早期是通过hosts文件,操作需要更改每台计算机,不具备容错性
方法二:通过DNS服务器,可以使客户端无需修改本机的HOSTS文件,具备容错性,可以搭建主辅DNS服务器
dns只负责解析,与最终客户端能否通过解析的IP去通信,与DNS无关(举例:114查询台,只负责查找号码)
dns查询方式:
递归查询,是指客户端向本地DNS服务器发出查询请求,并且DNS服务器必须给客户端一个完整的结果.
迭代查询:由DNS服务器向其它服务器发出查询请求,是DNS服务器主动去查询
DNS查询内容:
正向查询:从域名解析成IP
反向查询:从IP解析成域名
安装DNS:
1、DNS服务器配置静态IP,并将首选DNS服务器IP指向自己。并且放入系统光盘
2、控制面版--添加删除程序--组件--网络服务--详细--勾选DNS
配置DNS:
关键知识点DNS中的资源记录类型:
A记录(主机记录):是用来FQDN与IP地址之间的映射关系
NS记录(名称服务器):是用来识别网络中DNS服务器
SOA记录(起始授权机构):用来标识所有DNS服务器中谁是主DNS服务器
MX记录(邮件交换记录):用来标识网络中邮件服务器的FQDN名
CNAME(别名记录):相当A记录的的小名,对应到主机A记录
PTR(指针记录,用于反向区域):是用来IP地址与FQDN的映射关系

配置正向区域:(将域名解析成IP地址)
开始--管理工具--DNS--右键新建正向区域--输入区域名称(例:hy.com)--按向导点下一步完成.
配置各种资源记录:
右键刚建好的区域中,新建主机A记录,取名为DNS,IP指向DNS服务器。双击名称服务器,添加刚建好的A记录FQDN名。双击SOA记录,修改主服务器为刚建好的A记录
右键刚建好区域中,新建主机A记录,取名为WWW,IP指向WWW服务器

客户端设置:将首选DNS服务器输入IP,指向DNS服务器

配置反向区域:(将IP地址解析成域名)
开始--管理工具--DNS--右键新建反向区域--输入网络ID(例:192.168.1.0)--按向导点下一步完成.
在刚建好反向区域中,右键新建指针--输入具体的主机号,选择与正向区域的相关的主机A记录对应.

测试DNS解析:nslookup  域名/IP   
C:\>nslookup www.cisco.com       //解析www.cisco.com这个域名
Server:  zhudns.cisco.com       //从zhudns.cisco.com这台DNS服务器去解析
Address:  192.168.10.1          //zhudns.cisco.com服务器IP地址
Name:    zhidao.cisco.com       //解析结果,主机名是zhidao.cisco.com
Address:  192.168.10.2          //zhidao.cisco.com的IP地址
Aliases:  www.cisco.com         //zhidao.cisco.com别名为www.cisco.com
清除DNS缓存: ipconfig /flushdns

当本地DNS服务器无法解析的域名,可以通过DNS服务中根提示,将查询请求转发给根
或者在DNS服务器中配置转发器,指定将请求发给转发的DNS服务器
配置转发器:右键DNS服务器--属性--转发器--设置公网的DNS服务器IP
***通过根提示解析采用是迭代查询方式,转发器解析采用的是递归查询

hosts文件作用:存储主机名称与IP地址的对照信息,并且客户端在查找DNS服务器前,会先查找自己的HOSTS文件中是否有要查询的域名,优先级高于DNS服务器
 
位置:%系统根目录%\system32\dirvers\etc\hosts,通过记事本打开修改。格式如下:
202.1.1.1    www.baidu.com
为了实现DNS服务器的容错性,可以采用主DNS服务器+辅助DNS服务器
1、配置静态IP,并放入系统安装光盘,并且配置首选DNS服务器,同时也要配置备用DNS服务器IP,指向自己。
2、安装DNS组件:控制面版--添加删除程序--组件--网络服务--详细--勾选DNS
3、在主DNS服务器中,创建一条主机A记录,对应辅助DNS服务器IP,并取名
4、在主DNS服务器中,双击名称服务器--添加刚刚新建的辅助DNS的A记录
5、在主DNS服务器中,右键需要做辅助的区域--属性--区域复制--勾选区域复制--勾选“只有在名称服务器选项卡” -完成
6、在辅助DNS服务器--开始--管理工具--正向区域--新建辅助区域--输入区域名称(和主DNS服务器的名称相同)--输入主DNS服务器IP--完成
7、客户端设置:即要配置首选DNS,同时也需要配置备用DNS服务器
辅助反向区域:配置与正向区域相同
nslookup
server DNS服务器IP       //指定从哪台DNS服务器解析

Www:万维网服务
提供将信息发布公网上,以便所有人浏览
协议:HTTP超文本传输协议,网站服务器所使用的端口是80
URL:统一资源定位符,用标识文档在互联网中的具体位置
格式:http://www.163.com/news/index.htm
协议://网站的域名或IP/文档的路径
IIS组件包含:www、ftp、smtp三个重要服务
配置WWW服务:
1、安装IIS组件中的WWW服务,必须提供一个静态IP,并且放入系统安装光盘
2、在WEB服务器任意盘符中,创建一个文件夹,并存入页面,页面名称取名为index.htm
3、管理工具--IIS--网站--将默认网站删除--新建网站--输入描述--输入网站服务器的IP--输入网站存放的文件夹路径--完成

安装好IIS后,系统发生变化:
1、会产生2上系统帐户:iusr_计算机名,该帐户是用来访问静态页面、iwam_计算机名,该帐户是用来访问动态页面
2、iis  admin services服务器会启动
3、会自动创建WEB服务器主目录:c:\intpub\wwwroot,默认的页面名为iisstart.htm
测试IIS是否安装成功:在WEB服务器上输入http://127.0.0.1  打开页面中出现“建设中”的页面表示安装成功
实验一:首页名称如果不是index.htm,如何配置?
配置:右键网站--属性--文档--添加网站的首页名称
**文档的作用是用来识别首页名称,如果文档中没有网站的首页名称,将不能访问到网站,会提示无权访问

实验二:取消匿名访问,指为用户名访问
配置:
1、在WEB服务器先创建一个帐户,并设置密码
2、右键网站--属性--目录安全性--身份验证--编缉--输入指定的用户名和密码,取消匿名访问的勾
测试:客户端访问WEB服务器,需要提供用户名和密码

实验三:限制某些IP不能访问
配置:右键WEB服务器--属性--目录安全性--IP地址限制--
测试:客户端通过改变IP去访问WEB服务器
实验四:如何一台WEB服务器发布多个网站
方法1、为不同的网站设置不同的端口
配置:右键其中一个网站--属性--端口--改成1024后的随意一个
测试:客户端在IE浏览器中输入:http://WEB服务器IP或域名:端口
方法2、为不同的网站设置不同的IP
配置:在WEB服务器,右键网上邻居--TCP/IP--属性--高级--添加一个IP地址。
右键其中一个网站--属性--改IP,端口改为80
方法3:为不同的网站的设置不同的主机头标识(主机头:指的是网站的FQDN名,即完全合格域名,例:www.baidu.com),需要结合DNS服务器共同完成
1、配置DNS服务器,为每个网站创建一个区域,并且配置正确的主机A记录,指向WEB服务器.
2、配置WEB服务器,分别创建不同的网站,使用同一个IP,同一个端口,为每个网站输入主机头值,即完全合格域名
***注意:一旦主机头值方法,即客户端访问网站只能够用指定的FQDN名访问,也不能通IP访问

虚拟目录:能将一个网站的文件分散存储在同一计算机的不同路径和其他计算机中
配置:
1、在任意符建一个文件夹,并写页面
2、右键已有的网站--新建虚拟目录--输入别名(是用来访问虚拟目录中页面)--输入页面存放的路径--完成。
3、如果虚拟目录中页面名字不是index.htm,则需要右键虚拟目录--属性--文档--将页面名称添加进来

测试:客户端输入:http://网站服务器的域名/虚拟目录别名
FTP:文件传输协议,提供文件的上传和下载服务
端口:21(传输控制,负责验证)20(传输数据,上传和下载)
ftp服务器支持匿名访问和身份验证
配置FTP服务器(不隔离用户:是指访问FTP服务器时,都是采用匿名登陆方式)
1、静态IP,安装IIS中FTP组件,放入系统安装光盘
2、在FTP服务器创建一个文件夹,用来提供上传和下载资源
3、管理工具--IIS--FTP--将默认FTP站点删除--新建FTP站点--输入站点描述名称--输入FTP服务器IP--选择不隔离用户--选择FTP资源存放路径--选择站点的权限(读取或写入)-完成
客户端测试:
方法1、在浏览器中输入ftp://FTP服务器IP或域名
方法2、利用FTP下载工具:cutftp,优点:速度快,支持断为续传
方法3、命令:ftp  FTP服务器IP  --》提示输入用户名:anonymous--》提示输入密码,直接回车    查看FTP服务器内容:dir  下载:get  文件名(默认下载到桌面)   上传:put  文件名

配置FTP隔离用户:是指用户登陆FTP服务器,支持匿名,同时也支持用户名登陆。
1、在FTP服务器建立用户名和密码
2、在FTP服务器上的任意盘符建立一个FTP根目录,再进入FTP根目录,建立一个名为localuser文件夹,再进入localuser文件夹,建立名为public文件夹,该文件夹用于提供给匿名用户访问用的.还是在localuser文件夹中建立与用户名同名的文件夹,该文件夹是用来给某个用户专用的.
3、管理工具--IIS--FTP--将默认FTP站点删除--新建FTP站点--输入站点描述名称--输入FTP服务器IP--选择隔离用户--选择FTP根目录(即localuser的上一级目录)--选择站点的权限(读取或写入)-完成

客户端测试:
方法1:在浏览器中输入ftp://FTP服务器IP或域名   默认是匿名登陆
切换用户:在浏览器中点“文件”菜单--登陆--输入用户名和密码
方法2:右键浏览器空白处--登陆--输入用户名和密码
方法3:在浏览器中输入ftp://用户名:密码@FTP服务器IP或域名

思考:如何使隔离用户可以上传,匿名用户不可以上传