计算机网络实验一:HTTP

一、基本的HTTP GET/响应交互

过滤结果

请求报文

响应报文

1.您的浏览器运行的是HTTP版本1.0、1.1还是2? 服务器运行的HTTP版本是什么?

我的浏览器运行的是HTTP1.1,服务器运行的HTTP1.1

2.您的浏览器指示可以接受哪些语言(如果有)给服务器?

3 .您的计算机的IP地址是什么? gaia.cs.umass.edu服务器的IP地址是什么?

我的计算机IP是:10.0.0.44

服务器IP地址是:128.119.245.12

4.服务器返回给您的浏览器的状态码是什么?

200 OK

5.你正在检索的HTML文件在服务器上最后修改的时间是什么时候?

6.返回给你的浏览器的内容有多少字节?

7.通过检查数据包内容窗口中的原始数据,你是否看到任何在数据包列表窗口中未显示的头部?如果有,请给出一个例子。

没有

二、HTTP条件GET/响应交互

8.检查来自您的浏览器到服务器的第一个HTTP GET请求的内容。 在HTTP GET中是否看到“IF-MODIFIED-SINCE”行?

没有

9.检查服务器响应的内容。 服务器是否明确返回了文件的内容?如何判断?

服务器显式返回了文件内容,在响应报文中体部分可以看到

10.现在检查来自您的浏览器到服务器的第二个HTTP GET请求的内容。 在HTTP GET中是否看到“IF-MODIFIED-SINCE:”行?如果是的话,“IF-MODIFIED-SINCE:”头部后面跟着什么信息?

“IF-MODIFIED-SINCE:”头部后面指:仅当指定日期之后该对象被修改后,才发送该对象,该值与响应报文中的Last-Modified相同,说明该对象自此之后没有被修改过。

11.服务器对这个第二个HTTP GET的响应返回了什么HTTP状态码和短语? 服务器是否明确返回了文件的内容?请解释。

304 Not Modified

服务器没有明确返回文件内容

三、检索长文档

12.你的浏览器发送了多少个HTTP GET请求消息? 跟踪中的哪个数据包包含了《权利法案》的GET消息?

一条GET请求,四条TCP响应

13.跟踪中的哪个数据包包含了对HTTP GET请求的响应的状态码和短语?

14.响应中的状态码和短语是什么?

200 OK

15.需要多少个包含数据的TCP段来传输单个HTTP响应和《权利法案》的文本?

四个TCP

四、带有嵌入对象的HTML文档

16.你的浏览器发送了多少个HTTP GET请求消息? 这些GET请求发送到了哪些互联网地址?

四个GET请求

17.你能否判断你的浏览器是按顺序下载了这两个图片,还是同时从两个网站下载的?请解释。

同时

五、HTTP身份验证

18.服务器对你的浏览器的初始HTTP GET消息作出了什么响应(状态码和短语)?

401 Unauthorized

19.当你的浏览器第二次发送HTTP GET消息时,HTTP GET消息中包含了什么新字段?

包含了Cache-Control和Authorization两个新字段

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值