6.5.3 WWW的工作原理
(1)浏览器确定URL。
(2)浏览器向DNS询问WWW服务器的IP地址。
(3)DNS返回IPW作为WWW服务器的IP地址。
(4)浏览器与IPW的服务端口建立一条TCP连接。
(5)浏览器利用GET命令请求传输具体页面。
(6)WWW服务器应答页面。
(7)释放TCP连接。
(8)浏览器显示所请求的正文信息。
(9)浏览器取来并显示该页面的所有图像。
从以上原理可以看出,WWW服务需要传输控制连接以及DNS服务的支持。
6.5.4 利用IIS建立WWW服务的举例
在打开IIS之后继续以下操作。
(1)打开“默认Web站点”的属性设置窗口,右击“默认Web站点”,选择属性。
(2)设置“Web站点”。“IP地址”一栏选择Web服务器的IP地址;“TCP端口”为80。
(3)设置“主目录”。在“本地路径”通过“浏览”按钮来选择网页文件所在的目录。例如,D:\Myweb。
(4)设置“文档”。确保“启用默认文档”一项已选中,再增加需要的默认文档名并相应调整搜索顺序即可。它的作用是,当在浏览器中只输入域名(或IP地址)后,系统会自动在“主目录”中按“次序”(由上到下)寻找列表中指定的文件名,如能找到第一个则调用第一个,否则再寻找并调用第二个、第三个……如果“主目录”中没有此列表中的任何一个文件名存在,则显示找不到文件的出错信息。
(5)其他项目均可不修改,直接按“确定”即可,这时会出现“继承覆盖”等对话框,选择“全选”之后再按“确定”。
(6)如果需要,可再增加虚拟目录。例如“www.uibe.com/news”,“news”可以是“主目录”的下一级目录(姑且称之为“实际目录”),也可以在其他任何目录下。要在“默认Web站点”下建立虚拟目录,右击“默认Web站点”,进行“新建”→“虚拟目录”操作。然后在“别名”
处输入“news”,在“目录”处选择它的实际路径即可(比如“E:\NewSweb”)。
(7)测试:在服务器或任何一台工作站上打开浏览器,在地址栏输入Web服务器的IP地址,例如“http://192.168.0.100”再回车,如果设置正确,可以直接调出所需要的页面。
说明:可以建立Web服务的软件不少,除了IIS以外还有SUN等公司的产品。
【本章小结】
本章介绍了OSI的会话、表示和应用层的作用;重点介绍了Internet上使用的应用层提供的服务和相关协议,包括客户机/服务器模式、DNS、WWW、FTP、MAIL等主要内容,特别值得注意的是DNS的解析过程以及FTP和WWW的工作原理。
【本章难点】
(1)客户机/服务器模式。
(2)WWW的工作原理。
(3)域名解析的过程。
习题 6
一、选择题
1.关于因特网中的电子邮件,以下哪种说法是错误的( )。
A.电子邮件应用程序的主要功能是管理邮件
B.电子邮件应用程序可以使用SMTP接收邮件、POP3发送邮件
C.电子邮件由邮件头和邮件体两部分组成
D.利用电子邮件可以传送多媒体信息
2.因特网的域名解析需要借助于一组既独立又协作的域名服务器完成,这些域名服务器组成的逻辑结构为( )。
A.总线型
B.树型
C.环型
D.星型
3.HTML语言的特点包括( )
A.通用性、简易性、可扩展性、平台无关性
B.简易性、可靠性、可扩展性、平台无关性
C.通用性、简易性、真实性、平台无关性
D.通用性、简易性、可扩展性、安全性
4.很多FTP服务器都提供匿名FTP服务。如果没有特殊说明,匿名FTP账号为( )。
A.anonymous B.guest C.niming D.匿名
5.目前,Web服务使用的传输协议是( )。
A.TCP
B.HTTP
C.UDP
D.SMTP
6.解决虚拟终端问题的协议应在( )。
A.传输层或会话层
B.应用层
C.高层协议-表示层
D.低层协议-网络层
7.网关的主要作用是( )。
A.协议之间的转换
B.交换数据
C.接收并放大信号
D.对错误进行校验
8.中国的顶级域名是( )。
A.cn
B.com
C.ch
D.net
二、简答题
1.简答FTP的服务内容。
2.简答HTTP协议的作用。
3.简答IIS的作用。
4.简答为什么在Internet上采用客户机/服务器模型。
实验五 学习设置网络服务器
【实验目的】
(1)学习制作一个简单的网页。
(2)学习使用IIS配置Web服务器方法。
【实验内容】
(1)建立DNS解析服务器。
(2)安装IIS配件。
(3)设置Web网站。
【课时】 2/4
【实验要求】
(1)掌握IIS的安装方法。
(2)掌握Web服务器的配置方法。
(3)掌握DNS服务器的建立和配置方法。
【实验条件】
一台装有WindowsServer 2005操作系统的计算机,并为其配置好IP地址:192.168.0.3。
【实验步骤】
在局域网或在互联网上,计算机在网络上通讯时只能识别其IP地址,但当打开浏览器,在地址栏中输入例如“www.uibe.edu.cn”后,却能看到所需要的页面,这就是在本章理论部分所介绍的域名解析。所以,如果使用域名,则需要用到“DNS服务器”的计算机,本实验首先建立DNS解析服务,再建立Web等服务。
1.建立域名服务
(1)添加DNS服务
如果在安装WindowsServer操作系统之后,DNS服务还没有被添加,按照以下步骤添加服务。
①打开“控制面板”→“添加/删除程序”→“添加/删除Windows组件”,在组件列表中选择“网络服务”,单击“详细信息”,从列表中选取“域名服务系统(DNS)”,单击“确定”。
②单击“下一步”,通过“浏览”选择WindowsServer的安装源文件的路径,单击“确定”
开始安装DNS服务,以下按向导执行即可。
提示:安装服务前准备系统安装盘,版本要与目前系统一致。
(2)在DNS中建立正向搜索区域
①单击“开始”→“程序”→“管理工具”→“DNS”,打开“DNS”控制台窗口。
②在“DNS”控制台窗口中,打开“操作”菜单,选择“创建新区域”,弹出“新建区域向导”
对话框。
③单击“下一步”,弹出“区域类型”对话框,选择“标准主要区域”。
④单击“下一步”,弹出“正向或反向搜索区域”对话框。选择“正向搜索区域”单选钮,单击“下一步”,进入区域名称设定。在“名称”中输入“HAPPY.com”,单击“下一步”,进入区域文件命名步骤。默认的命名为“HAPPY.com.dns”,此项不可随意改动,单击“下一步”,单击“完成”。
⑤右击“正向搜索区域”建立的“HAPPY.com”,在弹出的菜单中选择“新建主机”,在名称中输入“WWW”,在IP地址中输入对应的WWW服务器的IP地址:192.168.0.3,单击“添加主机”。
可以重复以上(1)~(5)的步骤,再建立其他正向搜索区域,例如“ftp.HAPPY.com”,其对应的FTP服务器的IP地址也为192.168.0.3。
2.添加IIS服务
打开“控制面板”,双击“添加/删除程序”,在“添加/删除Windows组件”里面添加“Internet服务(IIS)”。IIS服务需要的所有文件其中包括FTP传输协议和提供Web服务的HTTP协议。
3.建立WWW服务器
本实验利用Internet服务管理器建立Web站点。
(1)单击“开始”→“程序”→“管理工具”→“Internet服务管理器”,打开“Internet信息服务”管理窗口,窗口显示计算机上已经安装好的Internet服务,而且都已经自动启动运行,其中Web站点为“默认Web站点”。
(2)打开“默认Web站点”的属性设置窗口,单击“默认Web站点”,右击“属性”。
(3)在“Web站点说明”文本框中输入说明文字“HAPPY”。
(4)设置“Web站点”:“IP地址”选“192.168.0.3”,“TCP端口”为80。
(5)设置“主目录”:在“本地路径”通过“浏览”按钮来选择你的网页文件所在的目录,例如,D:\Myweb。
(6)在“Web站点访问权限”项下,默认已选中“读取”与“运行脚本”复选框。禁用“写入”复选框,不给访问者修改权限。
(7)设置“文档”,其作用是,当在浏览器中只输入域名(或IP地址)后,系统会自动在“主目录”中按“次序”(由上到下)寻找列表中指定的文件名,如能找到第一个则调用第一个;否则再寻找并调用第二个、第三个……如果“主目录”中没有此列表中的任何一个文件名存在,则显示找不到文件的出错信息。
(8)其他项目均可不用修改,直接“确定”即可。这时会出现一些“继承覆盖”等对话框,一般选“全选”之后再“确定”即最终完成“默认Web站点”的属性设置。
(9)如果需要,可再增加虚拟目录:比如“www. HAPPY.com/news”这样的地址,“news”可以是“主目录”的下一级目录(被称之为“实际目录”),也可以在其他任何目录下,即所谓的“虚拟目录”。
(10)要在“默认Web站点”下建立虚拟目录,选择“默认Web站点”,右击“新建”选择“虚拟目录”,在“别名”处输入“news”,在“目录”处选择它的实际路径即可(比如“D:\news”)。
(11)测试。在其他计算机或本机上打开浏览器,在地址栏输入“http://www. HAPPY.com”并回车,如果设置正确,应可以直接访问你需要的页面。
在添加过Internet服务以后,“控制面板”中就会出现“管理工具”选项。双击“管理工具”选择“Internet服务器管理”。
4.建立FTP服务器
(1)右击“默认FTP站点”,选择“属性”,进行FTP站点的设置。
①FTP站点的IP地址,本实验选择192.168.0.3。
②FTP服务的端口号,默认为21。
(2)建立FTP站点,设置FTP标识说明,连接设置和设置启用日志记录等功能。
(3)设置安全账号,用于账号的设置。
(4)设置消息,在这里可以设置用户访问本服务器时所显示的消息。
(5)设置FTP主目录,设置用户访问本FTP站点时所访问的主目录路径。
①在IIS管理器中,展开本地计算机,展开“FTP站点”文件夹,右击要更改主目录的FTP站点,然后单击“停止”。
②再次右击该FTP站点,然后单击“属性”。
③单击“主目录”选项卡。
④在“此资源的内容来源”下,单击主目录的位置。
⑤单击“应用”与“确定”。
⑥右击被停止的FTP站点,单击“启动”。
可选:将FTP站点的内容从原始主目录移动或复制到新的主目录中。
(6)目录安全性,设置访问本FTP服务器用户IP访问限制的授权列表。
到此为止,完成了FTP服务器设置。
5.检验
在一台计算机上的浏览器地址栏中输入IP地址,或将你自己的IP地址给你的朋友,然后让他来访问你的机器,下载所需的东西。
【问题与思考】
(1)如何在IIS中建立FTP服务器?
(2)BBS是什么类型的站点?
(3)如果一台服务器提供3个不同WWW服务,如何设置?