10102130261 http协议

10102130261 http协议

ID:28686091

大小:222.00 KB

页数:9页

时间:2018-12-12

10102130261 http协议_第1页
10102130261 http协议_第2页
10102130261 http协议_第3页
10102130261 http协议_第4页
10102130261 http协议_第5页
资源描述:

《10102130261 http协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华东师范大学计算机科学技术系上机实践报告华东师范大学计算机科学技术系上机实践报告课程名称:计算机网络年级:10上机实践成绩:指导教师:陆刚姓名:李克威创新实践成绩:实验名称:实验10HTTP协议学号:10102130261上机实践日期:2012.12.21座位编号:组号:上机实践时间:2学时一、实验目的1.掌握HTTP的报文格式2.掌握HTTP的工作原理3.掌握HTTP常用方法二、实验设备1.网络协议仿真教学系统仿真编辑器4.网络协议仿真教学系统协议分析器三、实验原理HTTP(超文本传输协议)简介超文本传输协议主要用于访问WWW上

2、的数据。协议以普通文本、超文本、音频、视频等格式传输数据。称为超文本协议,原因是在应用环境中,它可以快速的在文档之间跳转。HTTP在公认端口80上使用TCP服务。HTTP报文HTTP报文有两种一般的类型:请求和响应。这两种报文类型的格式几乎是相同的。报文格式如下:HTTP方法HTTP报文中的方法是客户端向服务器端发出的实际命令和请求。常用HTTP方法如下:9华东师范大学计算机科学技术系上机实践报告方    法说    明GET客户要从服务器读取文档时使用HEAD当客户想得到关于文档的某些信息但并不是要这个文档时使用POST当客户要

3、给服务器提供某些信息时使用PUT当客户将新的或更换的文档存储在服务器上时使用PATCH和PUT相似,不过只包含必须在现有文件中出现的差异清单HTTP状态码在响应报文中,请求行被替换为状态行,由3位数字组成,表示请求是否被理解或被满足。状态码说    明100系列提供信息的报文200系列指示成功的请求300系列把客户重定向到另一个URL400系列指示客户端差错500系列指示服务器端差错HTTP持续与非持续连接HTTP1.0定义了非持续连接,每次请求/响应都要建立TCP连接。而HTTP1.1默认的连接是持续连接,服务器在发送响应以后会

4、保持连接状态,等待更多的请求。HTTP代理服务器代理服务器是一台保存最近请求的响应的拷贝的计算机。在代理服务器存在的情况下,当HTTP客户端访问网页时,HTTP客户端会向代理发出请求,代理检查高速缓存,如果缓存中不存在响应报文,代理会向相应的服务器发送请求,这样降低了原服务器的负载,减少了通信量并降低了延迟。但是,使用代理服务器,客户端必须配置为访问代理服务器而不是目标服务器。一、HTTP报文格式9华东师范大学计算机科学技术系上机实践报告二.统一资源定位符URLURL是对可以从Internet上得到的资源的位置和访问方法的一种简洁

5、表示,也是指明Internet上任何种类信息的标准。它定义四种要素:方法、主机、端口和路径(方法://主机:端口/路径)。方法:用来读取文档的协议。主机:存放信息的计算机。万维网页面通常存储在以“www”为起始别名的计算机中。端口:服务器应用程序的端口号。路径:信息所存放的路径名。三.万维网工作过程9华东师范大学计算机科学技术系上机实践报告四、实验步骤本试验将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A和B为例,说明实验步骤。按照拓扑结构图连接网络,使用拓扑验证检查连接的正确性。练习一:页面访问 主机A

6、清空IE缓存。主机B启动协议分析器开始捕获数据,并设置过滤条件(提取HTTP协议)。主机A启动IE浏览器,在“地址”框中输入“http://172.16.0.10/experiment”,并连接。主机B停止捕获数据,保存会话命令(方法:会话交互视图单击右键保存会话命令菜单,保存为Http1.txt),分析捕获到的数据,并回答以下问题:本练习使用HTTP协议的哪种方法?简述这种方法的作用。根据本练习的报文内容,填写下表。主机名 192.168.0.254URL /experiment/服务器类型 Apache/2.0.0(Fed

7、ora)9华东师范大学计算机科学技术系上机实践报告传输文件类型 Text/html访问时间 Fri,21Dec201209:17:26GMT参考“会话分析”视图的显示结果,绘制此次访问过程的报文交互图(包括TCP协议)。192.168.0.44192.168.0.254SYNACKSYNACKACKHTTP/1.1ACKFINGetACKFINACKACK简述TCP协议和HTTP协议之间的关系。答:HTTP协议搭载在TCP协议之上,HTTP为应用层协议,TCP为传输层协议。首先使用传输层协议建立连接,再搭载在TCP协议上发送HTT

8、P报文,TCP将其加上首部之后再发给下层网络层的IP协议。结束连接时也使用TCP协议完成。练习二:页面提交 主机B启动协议分析器开始捕获数据并设置过滤条件(提取HTTP协议)。主机A启动IE浏览器,在“地址”框中输入“http://172.16.0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。