1、1学习情境二:构建中型网络学习情境二:构建中型网络项目八:局域网服务器的搭建项目八:局域网服务器的搭建2TCP/IPTCP/IP应用层应用层 HTTPHTTP和万维网和万维网 客户客户客户客户/服务器模型服务器模型服务器模型服务器模型网络服务器网络服务器 域名系统域名系统-DNS-DNS其他应用层协议其他应用层协议 3TCP/IPTCP/IP应用层协议应用层协议l 域名系统域名系统(DNS)(DNS)l 超文本传输协议超文本传输协议(HTTP)(HTTP)l 简单邮件传输协议简单邮件传输协议(SMTP)(SMTP)l 文件传输协议文件传输协议(FTP)(FTP)l 简单文本传输协议简单文本传输
2、协议(TFTP)(TFTP)l 简单网络管理协议简单网络管理协议(SNMP)(SNMP)l 远程登录协议远程登录协议(Telnet)(Telnet)4 应用程序之间为了能顺利地进行通信应用程序之间为了能顺利地进行通信,一方通一方通常需要处于守候状态常需要处于守候状态,等待另一方请求的到来等待另一方请求的到来.在在分布式计算中分布式计算中,一个应用程序被动地等待一个应用程序被动地等待,而另一而另一个应用程序通过请求启动通信的模式就是客户个应用程序通过请求启动通信的模式就是客户/服服务器模式。务器模式。什么是客户什么是客户/服务器服务器5客户客户/服务器模型的特性服务器模型的特性 一台主机上通常可
3、以运行多个服务器程序,每一台主机上通常可以运行多个服务器程序,每个服务器程序需要并发地处理客户的请求,并将处个服务器程序需要并发地处理客户的请求,并将处理的结果返回给客户。因此,服务器程序通常比较理的结果返回给客户。因此,服务器程序通常比较复杂,对主机的硬件资源(如复杂,对主机的硬件资源(如CPUCPU的处理速度、内的处理速度、内存的大小等)及软件资源(如分时、多线程网络操存的大小等)及软件资源(如分时、多线程网络操作系统等)都有一定的要求。作系统等)都有一定的要求。而客户程序由于功能相对简单,通常不需要特而客户程序由于功能相对简单,通常不需要特殊的硬件和高级的网络操作系统。殊的硬件和高级的网
4、络操作系统。6C/SC/S模型模型 C/S C/S模型即模型即Client/ServerClient/Server模型,中文称为客模型,中文称为客户户/服务器模型。服务器模型。C/SC/S模型是由客户机、服务器构模型是由客户机、服务器构成的一种网络计算环境,它把应用程序分成两部成的一种网络计算环境,它把应用程序分成两部分,一部分运行在客户机上,另一部分运行在服分,一部分运行在客户机上,另一部分运行在服务器上,由两者各司其职,共同完成。务器上,由两者各司其职,共同完成。7C/SC/S模型运作过程模型运作过程(1 1)服务器监听相应窗口的输入;)服务器监听相应窗口的输入;(2 2)客户机发出请求;
5、)客户机发出请求;(3 3)服务器接收到此请求;)服务器接收到此请求;(4 4)服务器处理此请求,并将结果返回给客户机;)服务器处理此请求,并将结果返回给客户机;(5 5)重复上述过程,直至完成一次会话过程任务。)重复上述过程,直至完成一次会话过程任务。8B/SB/S模型模型 Web Web三层体系结构,即客户端浏览器三层体系结构,即客户端浏览器/Web/Web服务服务器器/数据库存服务器(数据库存服务器(B/W/DB/W/D)结构,该体系结构就)结构,该体系结构就是所谓的是所谓的B/SB/S模型。当客户机有请求时,向模型。当客户机有请求时,向WebWeb服务服务器提出请求服务,当需要查询服务
6、时,器提出请求服务,当需要查询服务时,WebWeb服务器服务器某种机制请求数据库服务器的数据服务,然后某种机制请求数据库服务器的数据服务,然后WebWeb服务器把查询结果转变为服务器把查询结果转变为HTMLHTML的网页返回到浏览器的网页返回到浏览器显示出来。显示出来。9l FTP FTP服务器服务器l DNS DNS域名系统服务器域名系统服务器l Web Web服务器服务器10DNSDNS解析流程解析流程解析解析解析解析程序程序程序程序1.1.查询本机查询本机查询本机查询本机的高速缓存的高速缓存的高速缓存的高速缓存2.2.查询本机文查询本机文查询本机文查询本机文件件件件Hosts.txtHo
7、sts.txt3.3.查询区域文件查询区域文件查询区域文件查询区域文件4.4.查询高速缓存查询高速缓存查询高速缓存查询高速缓存5.5.查查查查询其询其询其询其它它它它NDSNDS服务服务服务服务器器器器本本本本 机机机机本地域名服务器本地域名服务器本地域名服务器本地域名服务器外部域名服务器外部域名服务器外部域名服务器外部域名服务器111.1.查询本机的高速缓存查询本机的高速缓存查询本机的高速缓存查询本机的高速缓存2.2.查询本机文件查询本机文件查询本机文件查询本机文件Hosts.txtHosts.txt3.3.查询区查询区查询区查询区域文件域文件域文件域文件4.4.查询高查询高查询高查询高速缓
8、存速缓存速缓存速缓存根域服务器根域服务器根域服务器根域服务器管辖管辖管辖管辖域名域名域名域名服务器服务器服务器服务器管辖管辖管辖管辖域名服务器域名服务器域名服务器域名服务器管辖管辖管辖管辖域名服务器域名服务器域名服务器域名服务器5.5.查询查询查询查询的的的的IPIP地址地址地址地址6.6.告知告知告知告知的域名服务器的的域名服务器的的域名服务器的的域名服务器的IPIP地址地址地址地址7.7.查询查询查询查询的的的的IPIP地址地址地址地址8.8.告知告知告知告知的域名服务器的的域名服务器的的域名服务器的的域名服务器的IPIP地址地址地址地址9.9.查询查询查询查询的的的的IPIP地址地址地址
9、地址10.10.告知告知告知告知的域名服务器的域名服务器的域名服务器的域名服务器的的的的IPIP地址地址地址地址11.11.查询查询查询查询的的的的IPIP地址地址地址地址12.12.告知告知告知告知的域名的域名的域名的域名服务器的服务器的服务器的服务器的IPIP地址或告知找不到数据地址或告知找不到数据地址或告知找不到数据地址或告知找不到数据主主主主机机机机本地本地本地本地NDSNDS服务服务服务服务器器器器12 万维网(万维网(WWWWWW)服务,又称为)服务,又称为WebWeb服务。服务。WWWWWW服务采用客户服务采用客户/服务器工作模式,客户机即浏览器,服务器工作模式,客户机即浏览器,
10、服务器即服务器即WebWeb服务器,它以超文本标记语言服务器,它以超文本标记语言(HTMLHTML)和超文本传输协议()和超文本传输协议(HTTPHTTP)为基础,为)为基础,为用户提供界面一致的信息浏览系统。用户提供界面一致的信息浏览系统。13 超文本传输协议(超文本传输协议(HTTPHTTP)是用来在浏览器)是用来在浏览器和和WWWWWW服务器之间传送超文本的协议。服务器之间传送超文本的协议。HTTPHTTP由两由两部分组成:从浏览器到服务器的请求集和从服部分组成:从浏览器到服务器的请求集和从服务器到浏览器的应答集。务器到浏览器的应答集。14HTTPHTTP会话过程会话过程连接连接请求请求
11、应答应答关闭关闭15l 电子邮件协议:电子邮件协议:SMTPSMTP和和POP3POP3l 文件传输协议:文件传输协议:FTPFTPl 简单文件传输协议:简单文件传输协议:HTTPHTTPl 简单网络管理协议:简单网络管理协议:SNMPSNMPl Telnet Telnet16任务任务1 1:基于:基于Windows Server 2003Windows Server 2003的的DHCPDHCP的实现和应用的实现和应用任务任务2 2:架设单位内部:架设单位内部DNSDNS并提供域名解析服务并提供域名解析服务任务任务3 3:利用:利用IISIIS架设单位内部架设单位内部WebWeb服务器服务器
12、任务任务4 4:利用:利用IISIIS架设单位内部架设单位内部FTPFTP服务器服务器17任务任务1 1:基于:基于Windows Server 2003Windows Server 2003的的DHCPDHCP的实现和应用的实现和应用 某公司组建单位内部的局域网,随着计算机数量某公司组建单位内部的局域网,随着计算机数量某公司组建单位内部的局域网,随着计算机数量某公司组建单位内部的局域网,随着计算机数量的增加,网络管理员在客户机的的增加,网络管理员在客户机的的增加,网络管理员在客户机的的增加,网络管理员在客户机的TCP/IPTCP/IPTCP/IPTCP/IP维护上花费了维护上花费了维护上花费
13、了维护上花费了不少的时间,首先在连入单位内部网络时需要分配不少的时间,首先在连入单位内部网络时需要分配不少的时间,首先在连入单位内部网络时需要分配不少的时间,首先在连入单位内部网络时需要分配IPIPIPIP地址,另外有此客户在对计算机重新安装操作系统后地址,另外有此客户在对计算机重新安装操作系统后地址,另外有此客户在对计算机重新安装操作系统后地址,另外有此客户在对计算机重新安装操作系统后经常询问自己计算机的经常询问自己计算机的经常询问自己计算机的经常询问自己计算机的IPIPIPIP地址等信息,在这种情况下,地址等信息,在这种情况下,地址等信息,在这种情况下,地址等信息,在这种情况下,需要在局域
14、网内部安装并配置一台需要在局域网内部安装并配置一台需要在局域网内部安装并配置一台需要在局域网内部安装并配置一台DHCPDHCPDHCPDHCP服务器,为公服务器,为公服务器,为公服务器,为公司内除服务器以外的所有计算机自动配置司内除服务器以外的所有计算机自动配置司内除服务器以外的所有计算机自动配置司内除服务器以外的所有计算机自动配置IPIPIPIP地址、子地址、子地址、子地址、子网掩码、默认网关、网掩码、默认网关、网掩码、默认网关、网掩码、默认网关、DNSDNSDNSDNS服务器地址等网络参数。服务器地址等网络参数。服务器地址等网络参数。服务器地址等网络参数。18任务任务1 1:基于:基于Wi
15、ndows Server 2003Windows Server 2003的的DHCPDHCP的实现和应用的实现和应用l 了解了解TCP/IPTCP/IP网络中网络中IPIP地址的分配方式和特点;地址的分配方式和特点;l 理解理解DHCPDHCP的基本概念和运行原理;的基本概念和运行原理;l 掌握掌握Windows Server 2003Windows Server 2003 中中DHCPDHCP服务器的安装服务器的安装和配置方法;和配置方法;l 掌握掌握DHCPDHCP作用域的配置方法;作用域的配置方法;l 掌握掌握DHCPDHCP客户端的设置方法。客户端的设置方法。19n 安装安装Windo
16、ws 2003 ServerWindows 2003 Server的的PCPC计算机计算机1 1台;台;n 测试用计算机测试用计算机2 2台(台(Windows XPWindows XP系统);系统);n 直通线直通线3 3条;条;n 交换机交换机1 1台。台。任务任务1 1:基于:基于Windows Server 2003Windows Server 2003的的DHCPDHCP的实现和应用的实现和应用20任务任务1 1:基于:基于Windows Server 2003Windows Server 2003的的DHCPDHCP的实现和应用的实现和应用DHCP客户机DHCP服务器 DHCP服务
17、网络拓扑图DHCP客户机DHCP客户机21任务任务1 1:基于:基于Windows Server 2003Windows Server 2003的的DHCPDHCP的实现和应用的实现和应用步骤步骤1 1:硬件连接;:硬件连接;步骤步骤2 2:进行:进行TCP/IPTCP/IP设置;设置;步骤步骤3 3:安装:安装DHCPDHCP服务器;服务器;步骤步骤4 4:DHCPDHCP服务器的授权;服务器的授权;步骤步骤5 5:DHCPDHCP服务器配置;服务器配置;步骤步骤6 6:DHCPDHCP客户机的配置与测试客户机的配置与测试 。22任务任务2 2:架设单位内部:架设单位内部DNSDNS并提供域
18、名解析服务并提供域名解析服务 有一所高等院校,组建学校的校园网并架设单位有一所高等院校,组建学校的校园网并架设单位内部的内部的WebWeb服务器和服务器和FTPFTP,同时单位内部的计算机接入,同时单位内部的计算机接入互联网,现需要安装并配置一台互联网,现需要安装并配置一台DNSDNS服务器为校园网服务器为校园网内部的用户提供内部的用户提供DNSDNS服务,使用户能够使用域名访问服务,使用户能够使用域名访问单位内部的单位内部的WebWeb网站和网站和FTPFTP服务器以及互联网上的各个服务器以及互联网上的各个网站。网站。23l 掌握掌握DNSDNS服务器的安装方法服务器的安装方法 ;l 掌握正
19、向和反向查找区域的建立方法;掌握正向和反向查找区域的建立方法;l 掌握掌握DNSDNS服务器的测试方法服务器的测试方法 。任务任务2 2:架设单位内部:架设单位内部DNSDNS并提供域名解析服务并提供域名解析服务24任务任务2 2:架设单位内部:架设单位内部DNSDNS并提供域名解析服务并提供域名解析服务n 安装安装Windows 2003 ServerWindows 2003 Server的的PCPC计算机计算机2 2台;台;一台作一台作DNSDNS服务器,一台作服务器,一台作WebWeb服务器;服务器;n Windows Windows WindowsWindows XP XP计算机计算机
20、2 2台;台;n 以上两台计算机已连入校园网。以上两台计算机已连入校园网。25任务任务2 2:架设单位内部:架设单位内部DNSDNS并提供域名解析服务并提供域名解析服务PCADNS服务器DNS配置网络拓扑图PCBWeb服务器上联校园网26任务任务2 2:架设单位内部:架设单位内部DNSDNS并提供域名解析服务并提供域名解析服务步骤步骤1 1:硬件连接;:硬件连接;步骤步骤2 2:设置:设置IPIP地址及测试连通性;地址及测试连通性;步骤步骤3 3:安装:安装DNSDNS服务器;服务器;步骤步骤4 4:DNSDNS服务器的设置;服务器的设置;27步骤步骤5 5:在正向查找区域建立主要区域;:在正
21、向查找区域建立主要区域;步骤步骤6 6:在主要区域内新建资源记录;:在主要区域内新建资源记录;步骤步骤7 7:建立反向区域;:建立反向区域;步骤步骤8 8:DNSDNS服务器的维护;服务器的维护;步骤步骤9 9:测试配置的:测试配置的DNSDNS服务器。服务器。任务任务2 2:架设单位内部:架设单位内部DNSDNS并提供域名解析服务并提供域名解析服务28任务任务3 3:利用:利用IISIIS架设单位内部架设单位内部WebWeb服务器服务器 有一所高等院校,组建了学校的校园网,有一所高等院校,组建了学校的校园网,开发了学院的主页,需要架设一台开发了学院的主页,需要架设一台WebWeb服务器服务器
22、来运行学院的主页,为学校内部和互联网用来运行学院的主页,为学校内部和互联网用户提供浏览服务。户提供浏览服务。29任务任务3 3:利用:利用IISIIS架设单位内部架设单位内部WebWeb服务器服务器l 掌握掌握IIS6.0IIS6.0组件的安装与卸载;组件的安装与卸载;l 掌握利用掌握利用IIS6.0IIS6.0进行网站建立的方法;进行网站建立的方法;l 掌握掌握IIS6.0IIS6.0网站的配置和管理过程。网站的配置和管理过程。30任务任务3 3:利用:利用IISIIS架设单位内部架设单位内部WebWeb服务器服务器n 安装安装Windows 2003 ServerWindows 2003
23、Server的的PCPC计算机计算机1 1台;台;n DNSDNS服务器服务器1 1台;台;n 测试用计算机测试用计算机2 2台(台(Windows XPWindows XP等系统均可)。等系统均可)。31任务任务3 3:利用:利用IISIIS架设单位内部架设单位内部WebWeb服务器服务器Web客户机Web服务器Web客户机DNS服务器32任务任务3 3:利用:利用IISIIS架设单位内部架设单位内部WebWeb服务器服务器步骤步骤1 1:硬件连接;:硬件连接;步骤步骤2 2:设置:设置IPIP地址及测试连通性;地址及测试连通性;步骤步骤3 3:IIS 6.0IIS 6.0的安装;的安装;步
24、骤步骤4 4:测试:测试IISIIS是否安装成功;是否安装成功;33任务任务3 3:利用:利用IISIIS架设单位内部架设单位内部WebWeb服务器服务器步骤步骤5 5:全局性:全局性IISIIS服务器管理;服务器管理;步骤步骤6 6:建立单位网站;:建立单位网站;步骤步骤7 7:新建虚拟目录;:新建虚拟目录;步骤步骤8 8:网站的管理与维护;:网站的管理与维护;步骤步骤9 9:启用和停用动态属性。:启用和停用动态属性。34任务任务4 4:利用:利用IISIIS架设单位内部架设单位内部FTPFTP服务器服务器 在在InternetInternet和和IntranetIntranet中,中,FT
25、PFTP是除是除WebWeb之外最为之外最为广泛的一种应用,大量的软件及音、视频等大容量文广泛的一种应用,大量的软件及音、视频等大容量文件的上传和下载多使用件的上传和下载多使用FTPFTP方式。有一所高等院校,组方式。有一所高等院校,组建了学校的校园网,开发了学院的主页,为了便于管建了学校的校园网,开发了学院的主页,为了便于管理需要将学院的理需要将学院的WebWeb服务器配置成服务器配置成FTPFTP服务器便于文件服务器便于文件的上传和下载。的上传和下载。35l 掌握掌握IISIIS中中FTPFTP服务器的安装和配置方法;服务器的安装和配置方法;l 掌握掌握FTPFTP客户端的使用方法客户端的
26、使用方法 。任务任务4 4:利用:利用IISIIS架设单位内部架设单位内部FTPFTP服务器服务器36任务任务4 4:利用:利用IISIIS架设单位内部架设单位内部FTPFTP服务器服务器n 安装安装Windows 2003 ServerWindows 2003 Server的的PCPC计算机计算机1 1台;台;n Windows Windows WindowsWindows XP XP计算机计算机2 2台。台。37任务任务4 4:利用:利用IISIIS架设单位内部架设单位内部FTPFTP服务器服务器FTP客户机FTP服务器 FTP服务网络拓扑图FTP客户机38任务任务4 4:利用:利用IIS
27、IIS架设单位内部架设单位内部FTPFTP服务器服务器步骤步骤1 1:硬件连接;:硬件连接;步骤步骤2 2:设置:设置IPIP地址及测试连通性;地址及测试连通性;步骤步骤3 3:安装:安装 Internet Internet 信息服务和信息服务和 FTP FTP 服务;服务;步骤步骤4 4:新建:新建FTPFTP站点;站点;39任务任务4 4:利用:利用IISIIS架设单位内部架设单位内部FTPFTP服务器服务器步骤步骤5 5:FTPFTP站点的配置;站点的配置;步骤步骤6 6:FTPFTP站点的启动与停止;站点的启动与停止;步骤步骤7 7:创建虚拟目录;:创建虚拟目录;步骤步骤8 8:利用:利用WebWeb浏览器访问浏览器访问FTPFTP站点。站点。40Thank