http协议交互过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
竭诚为您提供优质文档/双击可除
http协议交互过程
篇一:wireshake抓包分析tcp与http过程详解
http协议报文格式详解
在我们日常生活中最常见的应用环境就是上网浏览网页,很多上班族到办公室的第一件事就是打开电脑,而开机后的第一件事就是打开ie、Firefox、myie、greenbrowser、opera等浏览器时,做的第一件事就是浏览一下例如.cn,的新闻,而这种简单的应用操作,完成的交互过程就是一个典型的http协议的应用过程。
http是基于tcp的连接,因此,建立http连接必须经过tcp的过程,tcp的建立过程是3次握手的过程。然后就是http过程,http只有两种报文,请求和应答报文。完成http过程后,3次断开tcp连接。
http
tcp的第一阶段
http开始之前先3次握手,第一阶段就是客户向服务器
发送同步请求,flag字段的syn位置1。
第二阶段
第二阶段就是服务器向客户回复一个ack包,其中Flag 字段的syn位和ack字段置1。
tcp的第三阶段:
tcp的第三阶段是客户向服务器发送ack,至此,tcp的3次握手结束
tcp三次握手结束之后就是http请求
客户发出http请求之后,服务器收到请求发送ack:
服务器发送应答报文
篇二:http协议分析报告实例
http协议分析
1实验目的
分析http协议报文首部格式,理解http协议工作过程2实验内容
截获http报文,分析http协议报文首部格式,学习http 协议工作过程。3实验原理
超文本传送协议http(hypertexttransferprotocol),是万维网客户程序与万维网服务器程序之间的交互所要严格遵守的协议。http是一个应用层协议,它使用tcp连接进行可靠的传送。对于万维网站点的访问要使用的http协议。
http的uRl的一般形式是:http://:/
www采用b/s结构,客户使用浏览器在uRl栏中输入http 请求,即输入对方服务器的地址,向web服务器提出请求。如访问师院的机构设置页面页面,具体操作为打开网页,浏览,关掉网页。步骤3停止wireshark的报文截获,结果命名为http_学号,保存在(http协议交互过程)本机或上传至服务器目录下。
步骤4分析截获的报文,回答以下问题:
(1)分析http协议报文:从众多http报文中选择两条报文,一条是http请求报文(即get报文),另一条是http 应答报文,将报文信息填入表2-8-1.
表2-8-1http报文
(2)分析http协议请求报文格式:分析(1)中选择的http请求报文(即get报文)中各字段的实际值并填写表
2-8-2。
表2-8-2http请求报文格式
(3)分析http协议应答报文格式:结合预习报告,分析(1)中选择的http应答报文中各字段的实际值并填写表
2-8-3。
表2-8-3http应答报文格式
(4)综合分析截获的数据报文,概括http协议的工作过程(从在浏览器上输入网址,到出现网页,关闭网页),将结果填入表2-8-4.