项目6局域网服务器的搭建ppt课件.ppt
《项目6局域网服务器的搭建ppt课件.ppt》由会员分享,可在线阅读,更多相关《项目6局域网服务器的搭建ppt课件.ppt(110页珍藏版)》请在三一办公上搜索。
1、学习情景3 构建网站中的服务器,项目6 网站服务器的搭建,目 标熟悉网络服务器的分类和特点理解客户服务器模型及原理知道DNS和DHCP的基本功能及原理掌握常用服务器(DNS、DHCP、Web和FTP)的安装与配置,用户常用的网站服务器主要有以下几种:文件和打印服务器;Web 服务器和 FTP服务器;域名系统 (DNS);动态主机配置协议 (DHCP) 服务器;邮件服务器等。,服务器(Server)是专指某些高性能计算机,安装不同的服务软件,能够通过网络,对外提供服务,如文件服务器、数据库服务器和应用程序服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要高,因此CPU、芯片组、内
2、存、磁盘系统、网卡等硬件和普通PC有所不同。现在经常看到的服务器,从外观类型可以分成三种,分别是塔式服务器、机架式服务器和刀片式服务器。由于企业机房空间有限等因素,刀片服务器和机架服务器越来越受用户的欢迎。,6.2.1网络服务器,客户/服务器模型,应用程序之间为了能顺利地进行通信,一方通常需要处于守候状态,等待另一方请求的到来.在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式就是客户/服务器模式。,什么是客户机/服务器,应用软件之间最常用、最重要的交互模型是客户机/服务器模型(web、E-Mail FTP),2.客户和服务器分别指两个应用程序客户(client)向
3、服务器发出服务请求服务器(server)对客户的请求做出响应,客户/服务器模型,客户/服务器模型的特性,一台主机上通常可以运行多个服务器程序,每个服务器程序需要并发地处理客户的请求,并将处理的结果返回给客户。因此,服务器程序通常比较复杂,对主机的硬件资源(如CPU的处理速度、内存的大小等)及软件资源(如分时、多线程网络操作系统等)都有一定的要求。 而客户程序由于功能相对简单,通常不需要特殊的硬件和高级的网络操作系统。,在TCP/IP互联网中,服务器程序通常使用TCP协议或UDP协议的端口号作为自己的特定标志。在服务器程序启动时,首先在本地主机注册自己使用的TCP或UDP端口号,这样服务器程序在
4、声明该端口号已被占用的同时,也通知本地主机如果在该端口上收到信息,则需要将这些信息转交给注册该端口的服务器程序处理。在客户程序需要访问某个服务时,可以通过与服务器程序使用的TCP端口建立连接(或直接向服务器程序使用的UDP端口发送信息)来实现。,在互联网中,客户发起请求完全是随机的,可能出现多个请求同时到达服务器的情况。因此,服务器必须具备处理多个并发请求的能力。服务器有两种实现方案。,重复服务器(iterative server)方案 并发服务器(concurrent server)方案,服务器程序中包含一个请求队列,客户请求到达后,首先进入队列中等待,服务器按照先进先出的原则顺序做出响应。
5、,并发服务器,并发服务器是一个守护进程,在没有请求到达时处于等待状态。一旦客户请求到达,服务器立即再为之创建一个子进程,然后回到等待状态,由子进程响应请求。当下一个子进程到达时,服务器再为之创建一个子进程。其中,并发服务器叫做主服务器,子进程叫做从服务器。,客户/服务器模型,C/S模型,C/S模型即Client/Server模型,中文称为客户/服务器模型。 C/S模型是由客户机、服务器构成的一种网络计算环境,它把应用程序分成两部分,一部分运行在客户机上,另一部分运行在服务器上,由两者各司其职,共同完成。,客户机是一种单用户工作站,它从单机角度提供与业务应用有关的计算、联网、访问数据库和各类接口
6、服务。服务器是一种存储共享型的多用户处理机,它从多机角度提供业务所需的计算、联网、数据库管理和各类接口服工作过程通常为:客户机向服务器发出请求后,只需集中处理自己的任务,如字处理、数据显示等;服务器则集中处理若干局域网用户共享的服务,如管理公共数据、处理复杂计算等。,常见的C/S模型数据库有著名的Oracle、Sybase、Informix,微软的Microsoft SQL server、IEM的DB2以及Delphi自带的InterBase等等。,客户/服务器模型,C/S模型运作过程,(1)服务器监听相应窗口的输入;(2)客户机发出请求;(3)服务器接收到此请求;(4)服务器处理此请求,并将
7、结果返回给客户机;(5)重复上述过程,直至完成一次会话过程任务。,C/S模型的特点C/S模型大大提高了网络运行效率,主要表现在: 1) 减少了客户机与服务器之间的数据传输量,并使客户程序与服务程序之间的通信过程标准化。2)将客户程序与服务程序分配在不同主机上运行,实现了数据的分散化存储和集中使用。3)一个客户程序可与多个服务程序链接,用户能够根据需要访问多台主机。C/S模型的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:,1)只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要系统具
8、有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。 2)客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 3)对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、nix等。,客户/服务器模型,B/S模型,Web三层体系结构,即客户端浏览器/ Web服务器/数据库存服务器(B/W/D)结构,该体系结构就是所谓的
9、B/S模型。当客户机有请求时,向Web服务器提出请求服务,当需要查询服务时, Web服务器某种机制请求数据库服务器的数据服务,然后Web服务器把查询结果转变为HTML的网页返回到浏览器显示出来。,1)客户端浏览器从Web的观点可看出,任何事物都是由文件和关联构成的。客户端浏览器是客户机程序进入Web的窗口,它的工作是读取文件和跟着用户选择的关联走。其任务是: 为用户定制一个请求。 将用户的请求发送给Web服务器。 接收Web服务器发出的信息,并将其呈现给用户。,(2)Web服务器Web服务器提供HTTP服务,它接受客户的请求,并把静态和动态内容组装成Web页面,然后传递给客户。Web服务器通常
10、具有连接数据库的功能,并能提供其它一些服务。Web服务器的任务是: 接收用户的请求。 检查用户请求的合法性。 针对用户请求获取并制作数据,包括对数据进行前期处理和后期处理。 把信息发送给提出请求的客户机。,Web服务器与客户端浏览器之间的信息交互过程是这样的,浏览器将用户的输入(如http:/)进行分解,分为主机名和文件名两部分。如果客户没有提供文件名,则由主机(Web服务器)提供默认文件(如index.html)。Web服务器与客户端连接后,检查客户端的请求,如果是一个文件,则将文件的内容传给客户端,由浏览器显示出来;如果客户端的请求是一个程序,则生成一个新的进程,提供相应的参数后运行这个程
11、序,并将程序的输出结果传输给客户端,如同这个输出是一个已存在的文件。,B/S的处理过程是:在客户端,用户通过浏览器向Web服务器中的控制模块和应用程序输入查询要求,Web服务器将用户的数据请求提交给数据库服务器中的数据库管理系统DBMS;在服务器端,数据库服务器将查询的结果返回给Web服务器,再以网页的形式发回给客户端。在此过程中,对数据库的访问要通过Web服务器来执行。用户端以浏览器作为用户界面,使用简单、操作方便。,2. B/S运作过程B/S 的运作过程如图16.5所示。,6.2.3 域名系统DNS,DNS(Domain Name System)是域名系统,是管理域的命名、管理主机域名、实
12、现主机域名与IP 地址解析的系统。域名系统允许用户使用友好的名字而不是难以记忆的数字(IP地址)来访问Internet上的主机,它使得各种互联网应用成为可能,因此它是互联网所有应用层协议的基础。如图6-1所示,较详细地列出了DNS与HTTP协议的Web服务关系。,图6-1 DNS与Web服务的关系,1、域名系统DNS的基本功能,(1)名字空间定义:系统必须提供一个所有可能出现的结点命名的名字空间;(2)名字注册:系统必须为每台主机分配一个在全网具有唯一性的名字;(3)名字解析:系统要为用户提供一种有效的完成主机名与网络IP地址转换的机制。,层次型名字的树形结构举例,域名结构和IP地址一样,都采
13、用典型的层次结构,其通用的格式如图7-12所示:,域名的表示方式,例如:名字 www为主机名,由服务器管理员命名 为域名,由服务器管理员合法申请后可以使用 其中tongji表示同济大学,edu表示国家教育机构部门,cn 表示中国就表示中国教育机构同济大学的www主机。,域名的表示方式,域名服务器和域名的解析过程,为什么要进行域名解析? 用户希望使用记忆和书写较为方便的域 主机之间的通信仍然需要通过IP地址进 必须提供一种机制进行域名与IP地址之间的映射 域名解析 将域名映射为对应的IP地址:正向解析(或将IP地址映射为对应的域名:反向解析) 域名解析需要借助于一组既相互独立又相互协作的域名服务
14、器完成,域名服务器与域名解析器,域名服务器 一个服务器软件,运行在指定的主机上,完成域名-IP地址映射 域名服务器是一个基于客户机/服务器的数据库,在这个数据库中,保存着它所管辖区域内的域名与IP地址对照表,域名服务器与域名解析器,域名解析器 请求域名解析服务的客户软件 一个域名解析器可以利用一个或多个域名服务器进行域名解析,域名服务器的层次结构,树形逻辑结构是域名解析算法赖以实现的基础 域名解析采用自顶向下的算法 解析过程只需走过一条从根节点到另一节点的单向路径,无需回溯,更不用遍历整个服务器树注意:解析过程都从根服务器开始不是很好的解决方案,域名解析需要的已知条件,域名解析器至少知道任意一
15、个域名服务器的IP地址域名服务器至少知道根服务器的IP地址至少知道父节点服务器的IP地址,2. 域名的解析过程,域名到IP地址之间的转换具体可分为两种情况: 一种是目标主机(要访问的主机)在本地网络 另一种当目标主机不在本地网络。,2. 域名的解析过程,对于第一种情况,解析过程比较简单:,首先,客户机向本地域名服务器发出域名解析的请求; 然后,本地域名服务器检查其管理范围内主机的域名,查出目标主机的域名所对应的IP地址; 最后,将解析出的IP地址返回给客户机。,对于第二种情况,解析过程就相对稍微复杂一些,我们以解析的IP地址为例:,首先,客户机向自身指定的本地DNS服务器发出域名解析的请求,请
16、求得到的IP地址;,接着,收到查询请求的本地DNS服务器未能找到其对应的IP地址,立即从根域层的域名服务器开始自上而下地逐层查询,直到找到对应该域名的IP地址为止;,然后,域名服务器给本地DNS服务器返回所对应的IP地址;,最后,本地DNS服务器向客户机发送一个包含有 IP地址回复。,域名系统-DNS,DNS解析流程,5.查询其它NDS服务器,本 机,本地域名服务器,外部域名服务器,3.查询区域文件,4.查询高速缓存,根域服务器,管辖.cn域名服务器,管辖域名服务器,管辖. 域名服务器,DNS完整的查询过程,主机,本地NDS服务器,域名解析方式(1),递归解析(recursive resolu
17、tion)要求域名服务器系统一次性完成全部名字地址变换反复解析(iterative resolution)每次请求一个服务器,不行再请求其他的服务器,域名解析的完整过程,电子邮件系统的基本概念,邮件服务器电子邮件在计算机网络中通过计算机、网络、应用软件与协议来协调、有序地运行着。Internet中的电子邮件系统,同样设有邮局邮件服务器 邮箱电子邮箱并有自己的电子邮件地址书写规则。,电子邮件系统的基本概念,邮件服务器(mail server)是Internet邮件服务系统的核心,它的作用与日常生活中的邮局相似。一方面,邮件服务器负责接收用户送来的邮件,并根据收件人地址发送到对方的邮件服务器中;另
18、一方面,它负责接收由其他邮件服务器发来的邮件,并根据收件人地址分发到相应的电子邮箱中。,电子邮件系统的基本概念,电子邮箱如果要使用电子邮件服务,那么首先要拥有一个电子邮箱(mail box)。电子邮箱是由提供电子邮件服务的机构(一般是ISP)为用户建立的。当用户向ISP申请Internet账户时,ISP就会在它的邮件服务器上建立该用户的电子邮件账户,它包括用户名(user name)与用户密码(password)。 邮件服务器含有众多用户的电子邮箱,电子邮件系统的基本概念,电子邮件地址每个电子邮箱都有一个邮箱地址,称为电子邮件地址(E-mail address)。 电子邮件地址的格式是固定的,
19、并且在全球范围内是唯一的。用户的电子邮件地址格式为: 用户名主机名。其中“”符号表示“at”。主机名指的是拥有独立IP地址的计算机的名字,用户名是指在该计算机上为用户建立的电子邮件账号。UsernameHostname.Domain-name或 用户名主机名例如:、,电子邮件的工作过程,在邮件服务器端,包括用来发送邮件的SMTP服务器、用来接收邮件的POP3服务器或IMAP服务器,以及用来存储电子邮件的电子邮箱; 在邮件客户端,包括用来发送邮件的SMTP代理、用来接收邮件的POP3代理,以及为用户提供管理界面的用户接口程序。,电子邮件的工作过程,发送方通过自己的邮件客户端,将邮件发送到接收方的
20、邮件服务器,这是电子邮件的发送过程;接收方通过自己的邮件客户端,将邮件从自己的邮件服务器下载回来,这是电子邮件的接收过程。,POP3(PostOfficeProtocol3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。,SMTP(SimpleMailTransferProtocol)即简单邮件传输协议,它是一组用于由源地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 局域网 服务器 搭建 ppt 课件
链接地址:https://www.31ppt.com/p-1369937.html