第5章Intranet的建立学习要点:Ø应用层协议的一些基本的概念Ø各种应用服务器的架设方法第5章Intranet服务器的架设5.1域名服务器DNS5.2DHCP服务器构建5.3中用于解决地址对应问题的一种方法。例如:一个域名“”,其对应的IP地址是211.85.192.1,当用户在浏览器的地址栏中输入这个域名时,DNS服务器会自动来把该域名解析成对应的IP地址。5.1.1DNS概述在Windows2000Server中Hosts文件存放的目录为:%System%\System32\Drivers\Etc(%System%表示为Windows2000Server的安装目录)4.DNS域名结构“域”(Domain)是名字空间中一个可被管理的划分。域名只是个逻辑上的概念,并不反映计算机所在的物理地点。DNS数据库的结构如同一棵倒过来的树,它的根位于最顶部,紧接着在根的下面是一些主域,每个主域又进一步划分为不同的子域。顶级域名常见的有两类:(1)国家级顶级域名。cn,uk,au(2)通用的顶级域名。COM,EDU,NET,ORG,MIL,GOV:FIRM,SHOP,WEB,ARTS,REC,INFO,NOW我们国家将二级域名划分为“类别域名”和“行政区域名”两大类。其中,类别域名6个,分别是:AC;COM,EDU,GOV,NET,ORG行政区域名34个,适用于我国的省、自治区、直辖市。例如:bj为北京市;sh为上海市;hb为湖北省等等。域名服务器分为三类:(1)本地域名服务器。(2)根域名服务器。(3)授权域名服务器。4.DNS的工作原理以下为域名解析过程的步骤:(1)在DNS的客户端发出查询主机名称的指令。(2)该指令所生成的报文会首先被送到指定的DNS服务器(本地域名服务器)进行查询,看是否属于该网域下的主机名称,如果查出该主机名称并不属于该网域范围,然后再查询高速缓存区的记录,查是否有此机名称。(3)查询后发现缓存区中没有此记录资料,会和根域的其中一台服务器发出查询的请求。(4)在根域名服务器中记录了各顶级域名分别是由哪些DNS服务器负责,所以返回最近的cn根域名服务器。(5)根域名服务器返回本地域名服务器告之哪个域名服务器负责.cn这个域,然后本地域名服务器再向该域名服务器发出查询的名称请求。(6)在.cn的DNS服务器上没有找到此名称的记录,但会返回最近的控制edu.cn网域的DNS服务器主机。(7)本地域名服务器再向edu.cn的网域的DNS服务器发出查询主机的请求。(8)edu.cn的网域中,被指定的DNS服务器上没有找到此名称的记录,所以会返回最近的控制whpu.edu.cn网域的DNS主机。(9)本地域名服务器会向whpu.edu.cn网域的DNS服务器发出请求查找地址,该服务器会返回地址的响应报文。(10)本地域名服务器收到该响应报文后,把的客户端,同时也把该结果记录在DNS的高速缓存中。4.1.2Windows2000下的DNS服务器的构建本节的实例是设置域名。1.DNS服务器的安装2.DNS服务器的设置——新建区域3.DNS服务器的设置——新建主机4.DNS服务器的设置——新建反向搜索区域5.DNS服务器的设置——新建指针6.DNS客户端的设置7.DNS的验证8.DNS服务器的文本文件内容;文件存于c:\winnt\system32\dns;Databasefileliubing.com.dnsforliubing.comzone.;Zoneversion:3@INSOAzhanglb.admin.(3;serialnumber900;refresh600;retry86400;expire3600);minimumTTL;ZoneNSrecords@NSzhanglb.;ZonerecordsftpA211.85.193.22文件存于c:\winnt\system32\dns;Databasefile193.85.211.in-addr.arpa.dnsfor193.85.211.in-addr.arpazone.;Zoneversion:3@INSOAzhanglb.admin.(3;serialnumber900;refresh600;retry86400;expire3600);minimumTTL;ZoneNSrecords@NSzhanglb.;Zonerecords155PTR的缩写,叫动态主机配置协议,是使用在TCP/IP通信协议当中,用来暂时指定某一台机器IP地址的通信协议。5.2.1动态主机配置协议DHCP5.DHCP协议的工作过程DHCP客户端需要获得一个IP地址时,就向DHCP服务器广播发送一个发现报文(DHCPDISCOVER),该报文中的目的IP地址设置为全1(即255.255.255.255),发送广播报文是因为还不知道DHCP服务器在什么地方,因此还要发现DHCP服务器的IP地址;由于该DHCP客户机还没有自己的IP地址,所以该数据包中的源IP地址设为全0。这样,本地网络上的所有主机都能够收到这个广播报文,但只有DHCP服务器才对此报文进行应答。DHCP先在其数据库中查找该计算机的配置信息,若找到,则返回找到的信息;若找不到,则从服务器的IP地址池(addresspool)中取一个地址分配给该计算机。DHCP服务器的回答报文叫提供报文(DHCPOFFER)。5.1.2Windows2000下的DHCP配置1.DHCP服务器的安装2.DHCP服务器的设置——添加DHCP服务器3.DHCP服务器的设置——新建作用域4.DHCP客户端的设置5.保留IP地址5.3的英文缩写,译为“万维网”或“全球信息网”页面,每个服务站点都包括若干个相互关联的页面,每个Web页即可展示文本、图形图像和声音等多媒体信息,又可提供一种特殊的链接点。每个站点都有一个主页。服务器。2.Web浏览器的工作原理4.3.1概述统一资源定位符是文件名的扩展。•一个URL包括了以上所有的信息,构成格式为:•protocol://machine.name[:port]/directory/filename•3.统一资源定位器URL(UniformResourceLocator)•超文本传输协议HTTP(HyperTextTransferProtocol)•可以简单地被看成是浏览器和Web服务器之间的会话。4。超文本传输协议•HTTP定义了简单事务处理程序,由下4个步骤组成:•(1)客户机与服务器建立连接;•(2)客户机向服务器递交请求,在请求中指明所要求的特定文件;•(3)如果请求被接纳,那么服务器便发回一个应答。在应答中至少应当包括状态编号和该文件内容;•(4)客户机与服务器断开连接。5。超文本传输协议•HTTP协议是一个无状态协议。5。超文本传输协议•主页(HomePage)就是用户在访问Internet网上某个站点时,首先显示的第一个页面•从信息查询的角度来看,主页就是用户本次通过在连接访问超文本各类信息资源的根;6。主页•从信息提供的角度来看,由于各个开发信息时是以信息页为单位的,这些信息页被组织成树状结构以便检索,那个代表“树根”信息页的超文本就是该服务器的初始页(主页)。7。主页1.安装设置“主目录”选项5.设置“文档”选项6.创建虚拟目录5.4FTP服务器5.4.1FTP的工作原理5.4.2Windows2000Server下的FTP服务器配置退出5.4.1FTP的工作原理1.FTP概述FTP的主要功能是在主机间高速可靠地传输文件,这就使得用户可以在某个主机上工作,而将文件存贮在其它主机这上。FTP是TCP/IP的一种具体应用FTP工作在OSI模型的第七层,TCP模型的第四层上,即应用层FTP使用的是传输层上的TCP协议进行传输而不是UDP协议,这样FTP客户在和服务器建立连接前就要先经过一个被广为熟知的“三次握手”的过程,其意义在于客户与服务器之间的连接是可靠的,为数据的传输提供了可靠的保证。FTP是TCP/IP协议族中的一个协议,是英文FileTransferProtocol的缩写。该协议定义的是一个在远程计算机系统和本地计算机系统之间传输文件的一个标准,是Internet文件传送的基础。“下载(download)”文件、“上传(upload)”文件2.什么是FTP协议3.FTP的基本工作原理4.FTP用户授权FTP地址如下:ftp://用户名:密码@FTP服务器IP或域名:FTP命令端口/路径/文件名如以下地址都是有效FTP地址::123456@ftp.whpu.edu.cn5.FTP的传输模式FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、连接的方式、是否使用相同的操作系统无关。(1)ASCII传输方式(2)二进制传输模式5.4.2Windows2000Server下的FTP服务器配置1.FTP服务器的安装5.4.2Windows2000Server下的FTP服务器配置2.FTP服务器的设置5.4.2Windows2000Server下的FTP服务器配置2.FTP服务器的设置5.4.2Windows2000Server下的FTP服务器配置2.FTP服务器的设置5.4.2Windows2000Server下的FTP服务器配置2.FTP服务器的设置2.FTP客户端——CuteFTP软件实现上传下载2.FTP客户端——CuteFTP软件实现上传下载3.FTP客户端——DOS5.5E-mail服务器5.5.1E-mail服务器的概述5.5.2用Mdaemon构建Email服务器1E-mail的工作原理(1)由发送方计算机(客户机)的邮件管理程序将邮件进行分拆,即把一个大的信息块分成一个个小的信息块,并把些小的信息块封装成传输层协议(TCP层)下的一个或多个TCP邮包。(2)TCP邮包又按网际层协议(IP层)要求,拆分成IP数据包(分组),并在上面附上目的计算机的地址(IP地址)。(3)根据目的计算机的IP地址,确定与哪一台计算机进行联系,与对方建立TCP连接。5.5.1E-mail服务器的概述(4)如果连接成功,便将IP邮包送上网络。IP邮包在Internet的传递过程中,将通过对路径的路由选择,经过许许多多路由器存储转发的复杂传递过程,最后到达