全球旧事资料 分类
HTTP传输协议分析
【实验目的】
1、分析UDP协议解析过程2、通过对捕获分组的分析和研究,加深对HTTP协议的工作原理和实现过程的理解。
【实验原理】
HTTP协议简介HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP10的第六版,HTTP11的规范化工作正在进行之中,而且HTTPNGNextGe
eratio
ofHTTP的建议已经提出。HTTP协议的主要特点可概括如下:1支持客户服务器模式。2简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Co
te
tType加以标记。4无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。5无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。
【实验步骤】
打开一个网站,
f图1抓取数据包,在filter出输入http。
HTTP请求报文
图2
HTTP应答报文
HTTP版本11状态行状态码2表示成功OK
日期
首部行阿帕奇服务器上次数据修改的时间数据类型,明文
图3①通用头部Hosthmbaiducomr
目的主机名Co
ectio
KeepAliver
连接类型:保持连接②请求头部UserAge
tMozilla40compatibleMSIE70Wi
dowsNT51Tride
t40QQDow
load721NETCLR2050727I
foPath3SE2XMetaSr10r
用户数据③状态行RequestMethodGET请求方式:GETRequestURItru
catedhmgifcc1ck1cl32bitds1440x900ep18547032C18406et3fl111ja1l

fzhc
lo0lt1336455612
v1r
d1671324376se1si55b574651fcae74b0a9f1cf9c8d7c93ast2suhttp3A2F2Fwwwbaiducom2Fs3Fwd3Dht请求的同意资源定位符URL的链接地址RequestVersio
HTTP11请求响应的HTTP运行的版本11AcceptLa
guagezhc
r
接受语言为中文AcceptE
codi
ggzipdeflater
接收编码方式
【实验结论】
本次实验的主要目的是在PC机上访问Web页面,截获报文,分析HTTP协议的报文格式和HTTP协议的工作过程。HTTP是一个面向事务的客户服务器协议。尽管HTTP使用TCP作为底层传输协议,但每个事务都是独立的进行处理。当一个事物开始时,就在万维网客户和服务器之间建立一个TCP连接,而当事务结束时就释放这个连接
fr
好听全球资料 返回顶部