计算机网络技术第八章应用服务器安装配置本次课内容介绍•主要内容:1.了解服务器;重点内容:–配置IIS服务–配置DNS服务器应用情境•小张将服务器的网络操作系统安装配置好了之后,需要利用服务器给网络中的客户机提供网络服务。一方面发布公司的WEB站点,用以对外宣传形象与业务和加强公司与客户的业务联系;另一方面使用文件传输服务器存放资料以便向员工和客户分发电子介质的材料。还考虑安装DHCP服务器来自动分配IP地址、网关、DNS等相关信息,减轻管理人员的工作量。8.1任务1:服务器的配置•任务分析•随着企业的信息化工作的推进,青职公司决定充分利用网络资源与优势,在Internet上建立自己的Web站点,用以向外部宣传公司,促进公司业务发展。在申请了Ip地址和域名之后,我们就需要通过配置服务器来建立站点的运行平台。•通过该任务,使我们明白网站是如何运行,并且培养我们配置服务器的实践能力。8.1.1了解服务器1、服务器的角色定位:•服务器英文名称叫做SERVER,是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。2、服务器硬件特性:•服务器服务于整个网络的用户,需要24小时不间断工作,必须具有极高的稳定性;•服务器通过采用对称多处理器(SMP)安装、插入大量的高速内存来保证工作。8.1.2服务概念及原理•1、什么是服务:•(WorldWideWeb,简称Web)是Internet上被广泛应用的一种信息服务。•是建立在客户机/服务器模型之上,以HTML语言和HTTP协议为基础,能够提供面向各种Internet服务的、一致的用户界面的信息浏览系统。2、服务的原理(1)技术原理:客户机/服务器(C/S)体系机构;(2)请求-应答的过程:一、客户主机运行Web浏览器客户机程序;二、向Internet上的服务器请求一个页面。浏览器发送包含URL地址的消息。三、服务器收到请求后,查找相应页面文件。四、服务器将页面传到客户主机上,通过浏览器表现出来。3、服务器(1)服务器功能:•接受请求;针对请求获取并制作数据;把信息发送给提出请求的客户机。•服务器对浏览器的请求信息的传输是分次的,先传纯文本信息,再传多媒体信息。(2)虚拟主机:使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址,具有完整的因特网服务器功能。(3)服务器托管:租用ISP机架位置,建立企业Web服务系统。8.1.3服务器配置•1、IIS简介•IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS7.0,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FileTransferProtocol,文件传输协议)以及SMTP协议。2、IIS的安装3、创建web站点4、管理web站点•(1)站点的启动、暂停和停止(2)网站属性(3)性能属性(4)主目录属性(5)文档属性5、站点安全设置•(1)目录安全性设置:启用匿名、集成windows身份验证、摘要式身份验证、基本身份验证、.NETPassport身份验证5、站点安全设置•(2)IP地址及域名限制•(3)加密通信8.2配置DNS服务器•8.2.1域名及域名系统•1、域名•域名是Internet上用来寻找网站所用的名字,是Internet上的重要标识,相当于主机的门牌号码。每一台主机都对应一个IP地址,每一个IP地址由一连串的数字组成,如101.25.11.34。人们为了方便记忆就用域名来代替这些数字来寻找主机,如mydomain.com。2、域名系统•DomainNameSystem域名系统。域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名系统。•根域-顶层域-第二层域-主机-资源记录8.2.2域名服务器•把域名翻译成IP地址的软件称为域名系统,即DNS。它是一种管理名字的方法。这种方法是:分不同的组来负责各子系统的名字。系统中的每一层叫做一个域,每个域用一个点分开。所谓域名服务器(即DomainNameServer,简称NameServer)实际上就是装有域名系统的主机。它是一种能够实现名字解析(nameresolution)的分层结构数据库。8.2.3域名解析过程1、反复查询•查询者不断在各个体服务器上轮询,每个被询问的个体服务器根据情况选择回应方式。2、递归查询•查询者只向一个服务器提出查询要求,该服务器或是自己提供所需结果,或是求助其他DNS服务器,被求助的服务器也可以再向其他服务器求助,这样就形成一个服务器链。8.2.4配置windows2003DNS•1、安装DNS服务2、配置DNS服务器2、配置DNS服务器2、配置DNS服务器2、配置DNS服务器3、管理DNS服务器•(1)DNS服务器的启动、暂停、停止(2)新建主机记录(3)创建别名记录4、DNS客户端设置5、DNS测试•(1)使用ping命令•(2)使用nslookup命令•常见记录类型如下:•A:此记录列出特定主机名的IP地址。这是名称解析的重要记录。•CNAME:此记录指定标准主机名的别名。•MX:此记录列出了负责接收发到域中的电子邮件的主机。•NS:此记录指定负责给定区域的名称服务器。本次课内容小结•了解服务的理论知识•配置IIS发布服务•配置DNS服务器;本次课内容介绍•主要内容:–掌握DHCP服务器的配置方法和流程–掌握FTP服务器的配置和设置步骤•重点内容:–FTP服务器的配置和设置步骤8.3配置DHCP服务器•8.3.1DHCP的工作原理•1、DHCP服务•HCP服务为网络管理员提供了一种自动为工作站分配IP地址并设置IP相关信息的方法。DHCP服务器接受来自没有固定IP地址的工作站的请求,并根据DHCP服务器管理的IP地址集合为工作站提供一个惟一的IP地址。2、DHCP的工作过程(1)处于未绑定状态的客户端广播一个源IP地址为0.0.0.0的DHCPDISCOVER消息,然后进入选择状态等待DHCP服务器返回IP租约。•(2)所有授权提供IP地址的DHCP服务器都会广播一个DHCPOFFER消息,包含了未租借IP地址。客户机通常只承认第一个DHCPOFFER。2、DHCP的工作过程•(3)DHCP客户端收到DHCPOFFER消息后,会根据自己的实际情况决定是否从提供的IP地址选定一个地址。如果选定一个IP地址,则向DHCP服务器发出一个DHCPREQUEST消息,并进入请求状态;否则,发出DHCP拒绝消息,并进入未绑定状态。2、DHCP的工作过程•(4)DHCP服务器收到客户端的请求后,便用DHCPACK消息对DHCP请求作出响应。•(5)客户端收到DHCPACK消息后,绑定这个IP地址,进入绑定状态。8.3.2安装DHCP服务器8.3.3DHCP服务器配置•1.创建作用域1.创建作用域1.创建作用域1.创建作用域2、管理作用域•(1)作用域属性2、管理作用域•(2)地址池2、管理作用域•(3)地址租约•(4)保留•(5)作用域选项8.3.4DHCP客户机的配置与测试1、客户端设置•在打开的“网络连接”窗口,打开“本地连接属性”对话框,设置“Internet协议(TCP/IP)属性”中,选中“自动获得IP地址”和“自动获得DNS服务器地址”单选钮。2、客户端测试•查看是否正确获得ip地址等相关信息,我们可以使用ipconfig命令。8.4FTP文件传输服务器•8.4.1FTP的工作原理•FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。1、文件传输协议的特点•FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层,TCP模型的第四层上,即应用层,使用TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的三次握手的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。2、工作过程•从客户向服务器发送一个文件。•从服务器向客户发送一个文件。•从服务器向客户发送文件或目录列表。8.4.2FTP的文件格式•1、文件类型•(1)ASCII码文件类型•(2)EBCDIC文件类型该文本文件传输方式要求两端都是EBCDIC系统。•(3)图像文件类型(也称为二进制文件类型)•(4)本地文件类型该方式在具有不同字节大小的主机间传输二进制文件。8.4.2FTP的文件格式2、格式控制•只对ASCII和EBCDIC文件类型有效。3、结构4、传输方式(1)流方式(默认选择):文件以字节流的形式传输。(2)块方式:文件以一系列块来传输,每块前面都带有一个或多个首部字节。(3)压缩方式:采用全长编码压缩方法,压缩连续出现的相同字节。8.4.3组建FTP站点•1、安装FTP2、配置FTP服务器•(1)添加及删除站点(1)添加及删除站点(2)FTP站点的属性(3)安全帐户的属性(4)消息属性(5)主目录属性(6)目录安全性属性本次课内容小结•掌握DHCP服务器的配置方法和流程•掌握FTP服务器的配置和设置步骤本项目小结•认识Internet基础•掌握IP地址规划及子网划分•掌握几种接入Internet的方法•掌握ADSL拨号及以太网接入方法•了解IIS服务器发布的工作原理•了解IIS发布web站点的方法•掌握DNS、DHCP、FTP服务的配置