资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第5章 网络服务技术,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),2,主要内容,操作系统平台 建立DNS服务 建立.服务和FTP服务 建立E-mail服务 建立DHCP服务,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),3,5.1 操作系统平台,Windows操作系统 UNIX操作系统 Linux操作系统 操作系统的选择,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),4,5.1.2 UNIX操作系统,UNIX的流派 AT&T的System V UC Berkeley的BSD UNIX的不同产品 IBM AIX:专门用于IBM RS6000服务器 SUN Solaris:早期用于SUN的SPARC服务器上,目前已经可以在Intel硬件平台上运行 ,一组由AT&T最早形成的技术,已经被合法分为几种不同但又密切相关的操作系统,每种都能被认为是一个“UNIX系统”,如果它看起来像UNIX,操作起来像UNIX,运行通用的UNIX工具和程序,并以UNIX作为模型来开发,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),5,5.1.2 UNIX操作系统,UNIX系统体系结构(教材第171页图5-1) 内核 核外程序,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),6,5.1.3 Linux操作系统,GNU GNUs Not Unix 公开源代码 流行版本 Red Hat (.redhat.com) Red Hat Enterprise Linux Fedora (http:/fedora.redhat.com) 最新版本为13 第7版以前被命名为Fedora Core,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),7,5.1.4 操作系统的选择,首先,要考虑服务器的硬件平台 其次,操作系统的选择取决于应用程序的支持 第三,系统的安全性是选择操作系统的重要考虑因素 最后,操作系统的成本也是很多用户考虑的一个因素,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),8,5.2 建立DNS服务,Internet的域名系统 DNS的工作原理 Windows Server 2003下安装和配置DNS服务器 Linux下配置DNS服务器,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),9,5.2.1 Internet的域名系统,DNS定义了一个层次结构的命名系统来标识Internet上的主机 域名的管理通过一个庞大的分布式数据库系统实现,在该数据库系统中名字信息存放在遍布Internet的DNS服务器上 每一个DNS服务器中都存放有称为区域文件(Zone File)的数据库文件,其中包含所管辖的区域中的域名登记信息 当用户在访问Internet时输入域名后,将通过DNS服务器查询所对应的主机的IP地址,然后根据IP地址与主机进行数据通信,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),10,5.2.1 Internet的域名系统,域名 由若干个子域(Sub-domain)构成 子域和子域之间以圆点分隔 最右边的子域是最高域(Top-level Domain) 自右向左层次逐级降低 最左边的子域则代表主机的名字 例如,清华大学出版社.服务器的域名为www.tup.tsinghua.edu.,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),11,5.2.1 Internet的域名系统,DNS的层次结构及Internet域名空间示意图,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),12,5.2.2 DNS的工作原理,DNS是基于Client/Server模式的分布式系统 DNS服务器 主服务器 辅助服务器 高速缓存服务器 DNS解析器(DNS Resolver),华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),13,5.2.2 DNS的工作原理,域名解析实例,Root DNS服务器,3查看 Zone File,4查看Cache,5询问ecnu.edu.的IP地址,6返回.的DNS服务器的IP地址,.的 DNS服务器,8返回.edu.的DNS服务器的IP地址,.edu.的 DNS 服务器,9询问ecnu.edu.的IP地址,10,返回.ecnu.edu.的DNS服务器的IP地址,.ecnu.edu.的DNS 服务器,11询问ecnu.edu.的IP地址,12,返回ecnu.edu.的IP地址或找不到该域名,指定的DNS服务器,1查看Local Cache,2查看Host File,域名解析器,7询问ecnu.edu.的IP地址,客户端,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),14,5.2.2 DNS的工作原理,域名解析的模式 递归解析 反复解析,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),15,5.2.3 Windows Server 2003下安装和配置DNS服务器,安装DNS服务 “控制面板”添加/删除Windows组件”“网络服务”“域名系统(DNS)” 区域(Domain) 正向查找区域 反向查找区域 子域与委托 邮件交换器(Mail Exchange),华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),16,5.2.4 Linux下配置DNS服务器,解析器设置 /etc/resolv.conf DNS服务器进程 named (service named start | restart | stop) DNS配置文件 /etc/named.conf 域名查询工具 nslookup,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),17,5.3 建立.服务和FTP服务,.概述 Windows Server 2003下配置WWW服务 Linux下配置WWW服务 FTP服务概述 Windows Server 2003下配置FTP服务 Linux下配置FTP服务,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),18,5.3.1 .概述,. World Wide Web,万维网 HTML语言与HTTP协议 HTTPS协议 URL(统一资源定位器) 访问该资源所用的方式 资源所在的主机的域名或IP地址 所在主机中的资源的路径及文件名,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),19,5.3.1 .概述,动态网页技术 服务器端的动态页面生成技术 CGI/ASP/PHP/JSP 客户端的动态页面生成技术 Java Script / Plug-in(插件),华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),20,5.3.1 .概述,CGI/ASP/PHP/JSP CGI工作原理 CGI Script模块负责解释执行CGI源代码、处理用户递交的数据、实现对数据库的访问等 CGI源代码只在服务器端保存和运行 用户端(浏览器)得到的都是HTML代码(即CGI Script模块的运行结果),华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),21,5.3.1 .概述,CGI/ASP/PHP/JSP ASP/PHP/JSP 在HTML代码中嵌入脚本程序 用户访问该页面时,服务器将先执行HTML代码中的脚本程序,并生成相应的HTML代码 最后将所有的HTML代码返回给客户端的浏览器进行显示,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),22,5.3.1 .概述,主流.服务器 Apache IIS WWW服务器的选择还需要考虑操作系统和数据库平台等因素,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),23,5.3.2 Windows Server 2003下配置.服务,主要配置内容 站点的名称、IP地址、端口号 . ecnu.edu.:8000 连接限制 Web主目录 目录安全性设置 默认文档 实现虚拟主机服务 通过主机头信息(即网站的域名),华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),24,5.3.3 Linux下配置.服务,Apache进程 /etc/rc.d/init.d/httpd service httpd start | stop | restart 配置文件 /etc/httpd/conf/httpd.conf Linux中配置服务自启动命令 ntsysv 缺省的主目录 /var/./html,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),25,5.3.3 Linux下配置.服务,为用户设置个人主页 如:.cs.ecnu.edu./lyyu 配置文件中的命令 UserDir public_html 个人主页目录 /home/lyyu/public_html 注意文件的访问权限,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),26,5.3.3 Linux下配置.服务,用Apache实现虚拟主机服务 基于IP地址的虚拟主机 基于名字的虚拟主机,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),27,5.3.4 FTP服务概述,FTP协议工作模型,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),28,5.3.5 Windows Server 2003下配置FTP服务,管理内容 FTP站点名称、IP地址、端口号 缺省端口号为21 连接限制 安全帐号设置 匿名访问 Windows 2003用户验证 FTP主目录属性 消息属性 目录安全性设置 ServU:最受欢迎的FTP服务器软件之一,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),29,5.3.6 Linux下配置FTP服务,FTP进程 vsftpd 配置文件 /etc/vsftpd/vsftpd.conf 主要功能 每个用户可以访问各自的文件夹 权限设置比较灵活,比如匿名用户可以上传但不能删除,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),30,5.4 建立E-mail服务,E-mail服务概述 Linux下配置E-mail服务,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),31,5.4.1 E-mail服务概述,电子邮件系统原理,华东师范大学计算机科学技术系计算机网络工程第5章 网络服务技术(20092010学年第二学期),3
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号