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中,一个连接可用于一次或多次请求/响应交换,尽管连接可能由于各种原因被关闭这是他们之间最大的分别
. .
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...
PhotonVPS 服务商我们是不是已经很久没有见过?曾经也是相当的火爆的,我们中文习惯称作为饭桶VPS主机商。翻看之前的文章,在2015年之前也有较多商家的活动分享的,这几年由于服务商太多,乃至于有一些老牌的服务商都逐渐淡忘。这不有看到PhotonVPS商家发布促销活动。PhotonVPS 商家七月份推出首月半价Linux系统VPS主机,首月低至2.5美元,有洛杉矶、达拉斯、阿什本机房,除提供普...
商家介绍:星梦云怎么样,星梦云好不好,资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器,。活动优惠促销:1、成都电信夏日激情大宽带活动机(封锁UDP,不可解封):机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路2vCPU2G40G+60G21...