您好,欢迎访问三七文档
西安邮电大学通信与信息工程学院《IP网络基础与实验》报告实验名称:HTTP与WEB和FTP服务及配置实验专业班级:通工1102班小组编号:小组成员:郑小辉朱霄王思远2014年10月17日——————————————————————————装订线—————————————————————————————————报告份数:实验总成绩:-1-一、实验名称HTTP与WEB和FTP服务配置实验二、实验目的1、理解并掌握Web原理。掌握利用XAMP软件包中的Apache搭建Web服务器以及在WindowsServer2003操作系统上利用IIS建立Web服务器的方法,学会设置默认网站的主目录和创建虚拟目录。2、理解并掌握FTP原理,掌握利用XAMP软件包中的Fi1eZi11a搭建FTP服务器,以及在WindowsServer2003操作系统上利用IIS建立FTP服务器的方法。三、实验原理1、Web概述WorldWideWeb(简称,又称万维网),是一个通过Internet可访问的、互联在一起的超文本文件系统。用户使用浏览器软件,就可以在联网的计算机上浏览包含文本、图像、视频.以及其他多媒休内容组成的Web页(习惯叫网页),并通过网页中包含的超链接快速导航到位于其他服务器上的网页。Web以客户端/服务器方式工作,客户端一般是运行在用户主机的浏览器。在Web上,信息资源是以网页为单位组织和存放的,通过统一资源定位符(URL,UniformResourceLocator)来描述网页的位置,网页之间通过超链接关联在一起,利用超文本传输协议(HTTP)进行传输,而网页的内容则是用超文本标记语言HTML描述的。2、统一资源定位符(URL)统一资源标示符(URI,UniformResourceIdentifier)是用于标识因特网上资源的字符串,统一资源名称(URN)和URL都是URI。URN是永久的、与位置无关的资源标识符,而URL表明了资源的位置及访问该资源的方法。URL的一般形式由以下4个部分组成:协议://主机:端口/路径。3、超文本传输协议HTTPHTTP是Web应用的核心,它定义了客户端和服务器交换报文的格式以及方式。它使用面向连接的TCP作为运输层协议,默认端口号是80。HTTP是无状态的协议(StatelessProtocol),目前有两个版本:HTTP1.0使用非持久连接,HTTP1.1默认使用持久连接。使用持久连接可以节省建立TCP连接的额外开销。4、Web高速缓存服务器代理服务器(ProxyServer)也叫万维网高速缓存(WebCache),它在代表客户执行HTTP请求的同时,在自己的硬盘空间中保存最近请求到的对象的一个拷贝。当新的HTTP请求到达时,若代理服务器发现本地存在该请求对象的一个拷贝,就把该对象包含在HTTP响应消息中发给客户浏览器,而不需要根据URL再次去访问该资源。代理服务器可在客户端或服务器端工作,也可在中间系统上工作。使用代理服务器可以充分地缩短客户请求的响应时间,充分地降低相应机构在因特网访问链路卜的流量,显著降低因特网的总体Web流量,从而改善所有应用的性能。——————————————————————————装订线—————————————————————————————————-2-5、FTP基本原理文件传送协议(FTP)用于实现网络环境中的文件传送。目前,FTP已成为Internet使用最广泛的文件传送协议。FTP解决了不同计算机之间由于数据存储格式不同、文件目录结构不同等问题,从而实现了在易购网络中的任意主机之间传送文件。FTP以客户/服务器方式工作,一个FTP服务器进程可同时为多个客户进程提供服务。FTP服务器进程由两部分组成:一个主进程,负责接收来自客户进程的请求;若干从属进程,负责处理单个请求。其中主进程与从属进程的处理是并发进行的。主进程在知名端口21上监听来自客户端的连接请求。当主进程监听到来自客户端的一个请求后,就会开启一个从属进程为该用户提供服务,主进程重新回到监听状态。从属进程在20号端口上建立一个新的数据连接,与客户端之间传输文件。使用两个独立连接的好处是使协议更加简单和易于实现,并且在传输文件时还可以使用控制连接。如客户可随时发送请求,要求终止传输。四、实验要求本次实验需要一台路由器和四台WindowsServer2000系统的PC。五、实验步骤1、HTTP和Web服务配置实验:图1、Web实验拓扑图实验步骤:(1)、按照实验拓扑图,连接计算机,并配置各接口的IP地址。(2)、开启静态路由。在PCl和PC2上启动“路由和远程访问”,在PC1中增加一条静态路由指向192.168.2.0/24网段,在PC2中增加一条静态路由指向192.168.1.0/24网段。使不同网段可互相连通。(3)搭建Web服务器a.安装xampp-win32-2.5.7-installer.exe,集成了Apache、MySql、PHP、FileZilla、Mercury。-3-b.打开XAMPCONTROLPANEL,勾选“Apache”,然后启动。c.打开IE浏览器,输入:或者可以看到XAMPPforWindows的欢迎页。d.在C:\xamp\htdcs下创建目录web,编写index.php,找到DocumentRoot”C:\xampp\httpdocs”,将C:/xampp/htdocs改为C:/xampp/htdocs/Web。找到DirectoryC;/xampplhtdacs,将C:/xampp/htdocs改为C:/xampp/htdocs/Web。e.在XamppControLPanel中将Apache重启。在IE浏览器,输入:或者,观察结果。2、FTP服务配置实验:图2.FTP服务配置实验拓扑实验步骤:(1)设备连接与接口配置a按照实验拓扑要求连接设备,检查物理连接是否正常。b配置设备网络接口的IP地址。(2)将PC1配置为FTP服务器①利用XAMPP软件包中的Fi1eZilla搭建FTP服务器a安装xampp-win32-2.5.7-installer.exe,集成了Apache、MySql、PHP、FileZilla、Mercury。b.打开XAMPCONTROLPANEL,勾选“FileZilla”,然后启动。c.运行FileZillaServerInterface.exe。选择菜单Edit-settings,可以设置最多连接用户数、超时时间、欢迎消息,IP过滤等,本实验中采用默认的配置。e.选择菜单Edit-Groups,或单击Group、图标,选择页面General,单击Add添加组Guest。f.选择页面Sharedfolders,选中组Guest,单击Add添加该组用户的共享目录,同时可以赋予该组用户对文件和目录的操作权限,最-4-后单击“OK保存。创建组最大的好处是,当用户数目较多时,便于对用户进行分类管理。g.选择菜单Edit-Users,或单击Users图标,选择页面General,可以看到,已经默认创建了2个用户:anonymous和newuser,它们对应了不同的共享目录,用户可以根据需要将这两个用户移除或者禁用口单击Add添加新用户wang,它隶属于组Guest,可为该用户设置密码,其默认的共拿目录为组Guest的共享目录,单击“OK保存。六、实验结果1.HTTP与Web服务配置实验验证(1)本地验证:在PC1和PC2上,输入或显示Web网站的主页面。(2)远程验证在PC3或PC4上,打开浏览器,在地址栏中输入http://[Web站点的IP地址],显示Web网站的主页面。图3http远程验证图4http本地验证-5-2.HTTP与Web服务配置实验验证(1)本地验证:在PC1上,打开浏览器,输入,键入响应的账户和密码后,若能够显示FTP共享目录,则说明访问成功,否则说明FTP服务器配置错误。(2)远程验证:在PC2上,打开浏览器。输人ftp://[FTP服务器的IP地址],键人相应的账户和密码后,若能够显示共享目录、则说明访问成功.否则说明FTP服务器配置错误。也可以通过在PC2上的“命令提示行窗口中输入ftp[FTP务器的1P地址],键入账号和密码来验证FTP服务器的配置。图5ftp本地验证图6ftp远程验证七、项目团队成员贡献及心得体会(1)郑小辉心得如下:本次试验的内容是HTTP和Web服务配置实验和FTP服务配置实验。HTTP(超文本传输协议)是Web应用的核心,它定义了客户端和服务器交换报文的格式以及方式。运行在不同的端系统上的客户端浏览器和Web服务器进程-6-通过交换HTTP消息来进行通信。FTP(文件传送协议)则是在Internet中从一台主机向另一台主机传送文件是最常用到的协议。我们日常运用FTP协议最多的应用软件是迅雷,它极大的方便了我们在internet上实现文件共享和下载。通过这两次实验,我对掌握了http和ftp的工作原理,也掌握了httpserver和ftpserver的搭建方法。(2)朱霄心得如下:本次试验,我们第一次使用XAMPP软件包中的Apache搭建Web服务器以及利用IIS建立WEB服务器,这次试验是我们本学期对交换机路由器配置最少的实验,试验中,我们首先学习了XAMPP的使用,我们先将4台PC直连,然后按照指导书的步奏搭建好了WEB服务器,成功在一台pc上访问另一台PC的站点,过程中,我们遇到了Apache无法重新开启的问题,检查后发现是HTDOCS文件夹没有创建好的原因。接着我们做了FTP服务配置实验,我们先学习了FTP的工作原理,再学习了FileZila的使用方法,实验过程不是很复杂,整个试验完成的比较顺利。(3)王思远心得如下:本次实验的目的是理解并掌握Web和FTP原理,掌握利用XAMPP软件包中的Apache搭建Web服务器、FileZilla搭建FTP服务器以及在WindowsServer2003操作系统上利用IIS建立Web服务器的方法,学会设置默认网站的主目录和创建虚拟目录。Web以客户/服务器方式工作。客户进程向服务器进程发出请求,服务器进程向客户继承送回客户需要的万维网文档。本次实验中使用了两种方法搭建了Web服务器:一种是利用XAMPP软件包中的Apache搭建Web服务器,另一种是利用微软操作系统自带的IIS搭建Web服务器。搭建成功后,在另一台主机上打开浏览器,在地址栏输入正确地址,可以显示该页面。FTP以客户/服务器方式工作,一个FTP服务器进程可同时为多个客户进程提供服务。FTP服务器进程由两部分组成:一个主进程,负责接收来自客户进程的请求;若干从属进程,负责处理单个请求。其中主进程与从属进程的处理是并发进行的。完成配置后可以进行本地验证和远程验证。八、课后思考题1.获取HTTP1.1规范(RFC2616),解释什么是持久连接,指示客户机和服务器之间的一条持久连接被关闭的信令机制是什么?-7-目前http协议有两个版本http1.0和http1.1,都基于tcp连接80端口。http1.0仅支持非持久连接,而http1.1默认使用持戒连接。非持久连接是指每个TCP连接只用于传输一个HTTP请求和一个HTTP响应消息,每次服务器发送一个对象后,相应的TCP连接就关闭了。而有的网页存在很多个HTML文件和其他文件。当使用非持久连接时,需要为每个文件重新建立TCP连接,这样是很耗费时间和资源的。而使用持久连接时,当该网页的其他文件也位于同一服务器时,这些文件可以在单个连接中发送。2.描述在浏览器中输入一个URL直到浏览器显示对象的整个过程。客户端首先使用DNS协议将URL中主机的主机名解析为主机的IP地址,然后通过T
本文标题:ftphttp报告
链接地址:https://www.777doc.com/doc-2872704 .html