书城计算机网络计算机网络技术与应用
7730300000021

第21章 Internet网络提供的服务(3)

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服务,如何设置?