连接http协议分析实验

http://www.baidu.com  时间:2021-03-02  阅读:()

HTTP协议分析实验报告

专业计算机信息工程学院12级网络工程2班

学号 1208066057

学生姓名汪国庆

一、实验目的

1.分析http请求报文的含义和响应报文的含义。

2. 知道http1. 1和http1.0的异同。

3.通过http协议获取网页流程。

二、实验原理 参考自互联网

RFC 1945定义了HTTP/1.0版本。 RFC 2616定义了今天普遍使用的一个版本——HTTP 1. 1。

HTTP协议HyperText Transfer Protocol超文本传输协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效使网络传输减少。它不仅保证计算机正确快速地传输超文本文档还确定传输文档中的哪一部分 以及哪部分内容首先显示(如文本先于图形)等。

HTTP是一个应用层协议 由请求和响应构成是一个标准的客户端服务器模型。HTTP是一个无状态的协议。

HTTP协议永远都是客户端发起请求服务器回送响应。见下图

这样就限制了使用HTTP协议无法实现在客户端没有发起请求的时候服务器将消息推送给客户端。

HTTP协议是一个无状态的协议 同一个客户端的这次请求和上次请求是没有对应关系。

一次HTTP操作称为一个事务其工作过程可分为四步

1首先客户机与服务器需要建立连接。只要单击某个超级链接 HTTP的工作开始。

2建立连接后客户机发送一个请求给服务器请求方式的格式为统一资源标识符URL 、协议版本号后边是MIME信息包括请求修饰符、客户机信息和可能的内容。

3服务器接到请求后给予相应的响应信息其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码后边是MIME信息包括服务器信息、实体信息和可能的内容。

4客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上然后客户机与服务器断开连接。

如果在以上过程中的某一步出现错误那么产生错误的信息将返回到客户端有显示屏输出。对于用户来说这些过程是由HTTP自己完成的用户只要用鼠标点击等待信息显示就可以了。

三、实验步骤

1、打开Wireshark选择工具栏上的“Capture” -> “interfaces选择网关” 如图

2、然后在Wireshark选择工具栏上的“Capture” -> “optoins”选择过滤器并在capturefilter中输入tcp port 80(表示要抓http的包) 如图

3、打开浏览器输入www.googl e.com.进行抓包

分析前面三帧是客户端与服务器建立连接的三次握手。第四帧是一个http报文 内容如下。

通过分析这个http报文。

1方式是GET说明是一个请求报文

2使用的版本是http1. 1版

3浏览器的类型是mazilla 4.0版

4连接方式 keep-alive 保持连接

5请求的网页是www.googl e.com.hk

6保留cookies在本地

第5-30帧是分组服务器端分组发送给客户端的tcp报文

第31帧表示收到一个完整的HTML文档

分析知道它的发送方式是明文

中间的其他包就不分析了看一下后面的包

最后几帧有[FIN]的表示断开连接

4、 http1.0和http1. 1的区别

在1.0时的会话方式

1建立连接

2发出请求信息

3回送响应信息

4关掉连接

小结:浏览器和we b服务器连接很短每次连接只处理一个请求和响应。对每一个页的请求,浏览器与w e b服务器都要建立一次单独的连接浏览器没有关掉前,连接就断开了浏览器和服务器之间的通信是完全独立分开的请求和响应对因为这样没法断点浏览器是否断开,没法做连接状态控制。建立和关掉连接会很占用连接时间

在1. 1时的会话方式

在同一个tcp的连接中可以传送多个HTTP请求和响应

多个请求和响应可以重叠多个请求和响应可以同时进行

更加多的请求头和响应头(比如HTTP1 0没有host的字段)

总结:在HTTP/1 0中,大多实现为每个请求/响应交换使用新的连接。在HTTP/1 1中,一个连接可用于一次或多次请求/响应交换,尽管连接可能由于各种原因被关闭这是他们之间最大的分别

. .

提速啦(24元/月)河南BGP云服务器活动 买一年送一年4核 4G 5M

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...

inux国外美老牌PhotonVPS月$2.5 ,Linux系统首月半价

PhotonVPS 服务商我们是不是已经很久没有见过?曾经也是相当的火爆的,我们中文习惯称作为饭桶VPS主机商。翻看之前的文章,在2015年之前也有较多商家的活动分享的,这几年由于服务商太多,乃至于有一些老牌的服务商都逐渐淡忘。这不有看到PhotonVPS商家发布促销活动。PhotonVPS 商家七月份推出首月半价Linux系统VPS主机,首月低至2.5美元,有洛杉矶、达拉斯、阿什本机房,除提供普...

星梦云-100G高防4H4G21M月付仅99元,成都/雅安/德阳

商家介绍:星梦云怎么样,星梦云好不好,资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器,。活动优惠促销:1、成都电信夏日激情大宽带活动机(封锁UDP,不可解封):机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路2vCPU2G40G+60G21...

http://www.baidu.com为你推荐
郭吉军二战中受害最大的国家?iphone5解锁iphone5密码忘了怎么解锁flash导航条如何制作flash导航条qq空间装扮QQ空间装扮qq怎么发邮件如何通过QQ发送邮件电子商务网站模板电子商务网站策划书系统分析员系统分析员的工作内容微信怎么看聊天记录怎样才能调取微信聊天记录南北互通什么叫网络运营商之间的互联互通啊????跟服务器有关吗??怎么把网页的字变大怎么使网页字体变大
新加坡虚拟主机 域名主机管理系统 什么是二级域名 linode日本 主机点评 windows主机 韩国空间 42u机柜尺寸 搜狗12306抢票助手 台湾谷歌地址 阿里云浏览器 ntfs格式分区 常州联通宽带 宏讯 网站加速软件 免费的域名 免费asp空间申请 中国联通宽带测速 免费php空间 蓝队云 更多