计算机网络实验报告思考题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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‖,分组列表子窗口