计算机网络自顶向下 Wireshark实验 Lab2 HTTP

计算机网络自顶向下 Wireshark实验 Lab2 HTTP

不写答案,本文章只记录 任务 和 问题

开始Wireshark Lab HTTP

先在Wireshark Lab官网下载相应文档:https://gaia.cs.umass.edu/kurose_ross/wireshark.php

image-20210915184706814


翻译 (也可以选择DeepL翻译)

在这个实验中,我们会探索HTTP协议的几个方面:基本的GET/回答交互,HTTP报文格式,检索大HTML文件,检索具有内嵌URL的HTML文件,持续和非持续连接,HTTP鉴别和安全性。在开始这些实验之前,您可能想查看书中第2.2节。

不写答案,本文章只记录 任务 和 问题


1.基本HTTP GET/response交互

任务

打开Wireshark开始捕获
访问网页:http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file1.html
终止捕获

过滤器中输入 http观察捕获的数据包
然后回答下面问题

Q & A

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

2.你的浏览器显示它可以接受服务器的哪些语言(如果有的话)?

3.你的电脑的IP地址是什么?gaia.cs.umass.edu服务器的?

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

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

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

7.通过检查数据包内容窗口中的原始数据,你是否看到数据中的任何标题没有显示在数据包列表窗口中?如果有,请说出一个。

2.HTTP条件Get/response交互

任务

清除浏览器缓存,重启Wireshark并抓包

访问下面网址连续两次http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file2.html

Q & A

8.检查从你的浏览器到服务器的第一个HTTP GET请求的内容。你是否看到HTTP GET中的 "IF-MODIFIED-SINCE "行?

9.检查服务器响应的内容。服务器是否明确返回了文件的内容?你怎么知道?

10.现在检查一下从你的浏览器到服务器的第二个HTTP GET请求的内容。你是否在HTTP GET中看到 "IF-MODIFIED-SINCE: "一行?如果有,"IF-MODIFIED-SINCE: "头后面有什么信息?

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

3. 检索长文件

任务

清除浏览器缓存,重启Wireshark并抓包

访问下面网址连续两次http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html

Q & A

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

13.追踪中的哪个数据包包含与HTTP GET请求的响应相关的状态代码和短语?

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

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

4.具有嵌入对象的HTML文档

任务

清除浏览器缓存,重启Wireshark并抓包

访问下面网址连续两次http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file4.html

Q & A

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

17.你能判断出你的浏览器是连续下载这两张图片,还是从两个网站并行下载的?请解释一下。

5.HTTP认证

任务

清除浏览器缓存,重启Wireshark并抓包

访问带有用户名和密码的网页http://gaia.cs.umass.edu/wireshark-labs/protected_pages/HTTP-wireshark-file5.html

用户名:wireshark-students
密码:network

Q & A

18.对于你的浏览器发出的最初的HTTP GET信息,服务器的响应(状态码和短语)是什么?

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

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ClimberCoding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值