计算机网络实验报告思考题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一FTP、Web服务器的配置与使用

一、实验目的

掌握FTP服务的体系结构与工作原理,掌握利用Serv-U实现FTP服务的基本配置,熟悉常见FTP命令的使用,熟悉FTP下载工具如:LeapFTP。

了解WWW服务的体系结构与工作原理,掌握利用Apache实现Web服务器的基本配置,掌握WEB站点的管理。

二、实验环境

与因特网连接的计算机网络系统;主机操作系统为windows;Serv-U、LeapFTP、Apache、IE等软件。

三、实验内容

1、基于Serv-U的FTP服务器配置,使用IE或LeapFTP进行FTP访问

2、基于Apache的Web服务器配置

四、实验步骤

1、FTP的配置与使用

(1)安装Serv-U软件

(2)设置FTP服务器的IP地址为本机IP地址,另外输入自己喜欢的域名(3)设置FTP服务器为允许匿名访问,即anonymous账号,同时设置该账号可以访问的目录(如:D:\movie,在该目录内随便放几个文件),回答问题7 (4)设置命名的账号名称、密码以及对应的访问目录(如:D:\mp3,在该目录内随便放几个文件)

(5)使用IE进行FTP访问,在IE地址栏输入ftp://127.0.0.1

(6)使用LeapFTP工具进行本机FTP访问,匿名访问,账户访问

(7)访问周围同学建立的FTP服务器

(8)尝试个性欢迎信息的设置、IP限制、虚拟目录、最大用户数、上传速率限制、下载速率限制等功能

2、Web服务器配置与使用

(1)基于Apache软件,建立WEB服务器,参考Apache使用说明进行安装。(2)IE中进行web访问http://127.0.0.1,观察结果

(3)修改web页面:下载自己喜欢的网页,保存命令为index.html,将网页拷贝覆盖至Apache的安装目录(C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)下,再访问http://127.0.0.1,观察结果

(4)尝试使用word对index.html的内容进行修改,适当加入超级链接,再访问http://127.0.0.1,观察结果

(5)访问周围同学建立的Web服务器

五、分析与问题回答

基础知识与问题:

1、FTP使用两个并行的TCP连接来传输文件,一个是(),一个是()。

2、SMTP协议使用的端口号为()。

3、DNS的作用与DNS服务器的分类。

4、简述DNS的工作过程。

5、列举常用的应用层协议。——————————————————————————————————在实验的基础上,分析和回答以下问题:

6、描述FTP服务器配置的主要步骤,结果观察与分析理解。

7、“是否将用户锁定在主目录”该选项的效果是怎样的?

8、描述Web服务器配置的主要步骤,结果观察与分析理解。

9、目前较为流行的Web服务器和FTP服务器软件主要有哪些?它们各有什么特点?

10、目前较为流行的Web浏览器主要有哪些?它们各有什么特点?

实验二利用分组嗅探器(Ethereal)分析协议HTTP

一、实验目的

利用网络嗅探器对HTTP协议的请求和应答进行分析,从而较深入地理解和掌握HTTP协议原理。

二、实验环境

与因特网连接的计算机网络系统;主机操作系统为windows;Ethereal、IE 等软件。

三、实验内容

1、HTTP协议下GET与条件GET的分析

2、HTTP协议获取长文件的观察与分析

3、HTTP协议获取嵌有对象的HTML文档的观察与分析

四、实验步骤

1、HTTP GET/response交互

首先通过下载一个非常简单的HTML文件(该文件非常短,并且不嵌入任何对象)。

(1)启动Web browser。

(2)启动Ethereal分组嗅探器。在窗口的显示过滤说明处输入―http‖,分组列表子窗口中将只显示所俘获到的HTTP报文。

(3)一分钟以后,开始Ethereal分组俘获。

(4)在打开的Web browser窗口中输入一下地址(浏览器中将显示一个只有一行文字的非常简单的HTML文件):

/ethereal-labs/HTTP-ethereal-file1.html

(5)停止分组俘获。

窗口如图1所示。根据俘获窗口内容,回答―五、分析与问题回答‖中的6-10题。

图1分组俘获窗口

2、HTTP 条件GET/response交互

(1)启动浏览器,清空浏览器的缓存(在浏览器中,选择―工具‖菜单中的―Internet 选项‖命令,在出现的对话框中,选择―删除文件‖)。

(2)启动Ethereal分组俘获器。开始Ethereal分组俘获。

(3)在浏览器的地址栏中输入以下URL:

/ethereal-labs/HTTP-ethereal-file2.html,你的浏览器中将显示一个具有五行的非常简单的HTML文件。

(4)在你的浏览器中重新输入相同的URL或单击浏览器中的―刷新‖按钮。(5)停止Ethereal分组俘获,在显示过滤筛选说明处输入―http‖,分组列表子窗口中将只显示所俘获到的HTTP报文。

根据操作回答―五、分析与问题回答‖中的11-14题。

3、获取长文件

(1)启动浏览器,将浏览器的缓存清空。

(2)启动Ethereal分组俘获器。开始Ethereal分组俘获。

(3)在浏览器的地址栏中输入以下URL:

/ethereal-labs/HTTP-ethereal-file3.html,浏览器将显示一个相当大的美国权力法案。

(4)停止Ethereal分组俘获,在显示过滤筛选说明处输入―http‖,分组列表子窗口

相关文档
最新文档