1. The Basic HTTP GET/response interaction
    GET

    respond

(1)Is your browser running HTTP version 1.0 or 1.1? What version of HTTP is the server running?

My browser is running HTTP version 1.1.
The server is running HTTP version 1.1.

(2) What languages (if any) does your browser indicate that it can accept to the server ?

My browser indicates that it can accept Chinese and English.

(3)What is the IP address of your computer? Of the gaia.cs.umass.edu server?

My computer’s IP address is 172.22.12.12
The gaia.cs.umass.edu server IP address is 128.119.245.12

(4)What is the status code returned from the server to your browser?

200 OK

(5) When was the HTML file that you are retrieving last modified at the server?

(6)How many bytes of content are being returned to your browser?

(7)By inspecting the raw data in the packet content window, do you see any headers within the data that are not displayed in the packet-listing window? If so, name one.
packet content window - show the detail of packet content.
packet list window - show the list of captured packet.

such as content-length

  1. The HTTP CONDITIONAL GET/response interaction
    common GET
    common respond

conditional GET

conditional respond

(8) Inspect the contents of the first HTTP GET request from your browser to the server. Do you see an “IF-MODIFIED-SINCE” line in the HTTP GET?

No,I don’t.

(9) Inspect the contents of the server response. Did the server explicitly return the contents of the file? How can you tell?

Yes,it did. I saw a row called Line-base text data.It show the contents of the file.

(10)Now inspect the contents of the second HTTP GET request from your browser to the server. Do you see an “IF-MODIFIED-SINCE:” line in the HTTP GET? If so, what information follows the “IF-MODIFIED-SINCE:” header?

Yes, I did.It is the same as the information follows “Last-Modified:” header from the first respond.

(11)What is the HTTP status code and phrase returned from the server in response to this second HTTP GET? Did the server explicitly return the contents of the file? Explain.

The HTTP status code and description is 304 Not Modified.
No,it did’t.Because the contents don’t modified since last time it have been sent to my computer .And my computer store a copy of the contents,so it don’t need a new one,which can help improve performance.

  1. Retrieving Long Documents

(12) How many HTTP GET request messages did your browser send? Which packet number in the trace contains the GET message for the Bill or Rights?

Two.One for the content of HTML,another for the icon of the page.

(13) Which packet number in the trace contains the status code and phrase associated with the response to the HTTP GET request?
packet 11140

(14) What is the status code and phrase in the response?

200 OK

(15) How many data-containing TCP segments were needed to carry the single HTTP response and the text of the Bill of Rights?

Four.
the HTML has 4500 byte,while TCP segment can carry 1460 byte,so it need (4500 / 1460 = 3.08 ) 4 packets.

6. HTML Documents with Embedded Objects
(16)How many HTTP GET request messages did your browser send? To which Internet addresses were these GET requests sent?

Three.IP address are 128.119.245.12 and 178.79.137.164

(17) Can you tell whether your browser downloaded the two images serially, or whether they were downloaded from the two web sites in parallel? Explain.
the packet send in parallel.

  1. HTTP Authentication
    (18) What is the server’s response (status code and phrase) in response to the initial HTTP GET message from your browser?

401 Unauthorized

(19)When your browser’s sends the HTTP GET message for the second time, what new field is included in the HTTP GET message?

2021-09-10计算机网络自顶向下方法Wireshark Lab(二)HTTP相关推荐

  1. 计算机网络自顶向下方法课程实验二华为三层交换机路由器配置vlan单臂路由以及三层交换

    一 实验目的 1.配置vlan单臂路由. 2.配置三层交换. 3.掌握VLAN路由的应用场景. 4.掌握VLAN路由的工作原理. 5.掌握VLAN路由的基本配置. 二 实验原理: 三层交换机就是具有部 ...

  2. 《计算机网络自顶向下》Wireshark实验 Lab4 TCP

    文章目录 专栏博客链接 前引 Lab4 TCP 查阅Wireshark Lab官网 获取Lab文档 Q&A 1 所作工作 Q&A 1 专栏博客链接 <计算机网络自顶向下>W ...

  3. 《计算机网络自顶向下》Wireshark实验 Lab11 802.11 WiFi

    文章目录 专栏博客链接 前引 Lab11 802.11 WiFi 查阅Wireshark Lab官网 获取Lab文档 Q&A 1 所作工作 Q&A 1 Q&A 2 所作工作 Q ...

  4. 计算机网络自顶向下方法课程实验一华为三层交换机路由器配置静态路由

    一 实验目的 1.识别静态路由的应用场景 2.掌握静态路由的配置 二 实验原理 静态路由是指由用户或网络管理员手工配置的路由信息.当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表 ...

  5. 《计算机网络自顶向下》Wireshark实验 Lab1 Getting Started

    文章目录 专栏博客链接 前引 Lab1 Getting Started 查阅Wireshark Lab官网 获取Lab文档 利用Office Word翻译查阅Lab文档 下载Wireshark 熟悉W ...

  6. 《计算机网络自顶向下》Wireshark实验 Lab8 IP

    文章目录 专栏博客链接 前引 Lab8 IP 查阅Wireshark Lab官网 获取Lab文档 Q&A 1 所作工作 Q&A 1 Q&A 2 所作工作 Q&A 2 结 ...

  7. 计算机网络自顶向下方法华为路由器配置OSPFv3路由协议实现端到端的通信

    一 实验目的 掌握OSPFv3 的基本配置功能,在 R1.R2 和 R3 上启用OSPFv3 路由协议.R1 和R2 引入外部直连路由来与 PC 互联,要求PC1 与能够与PC2 互访. 二 实验原理 ...

  8. 《计算机网络—自顶向下方法》 Wireshark实验(二):HTTP协议分析

    HTTP 协议工作于客户端-服务端架构上.浏览器作为 HTTP 客户端通过 URL 向 HTTP 服务端即 WEB 服务器发送所有请求. WEB 服务器有:Apache服务器,IIS服务器(Inter ...

  9. 计算机网络自顶向下方法实验报告,计算机网络自顶向下方法试验三报告.doc

    计算机网络自顶向下方法试验三报告 陕西师范大学 计算机网络 实验报告 年级: 2010级 姓名: 陈翠萍 学号: 实验日期: 2012.9.24 实验名称:Wireshark Lab: HTTP 1至 ...

最新文章

  1. CSLA.NET权限规则的困惑
  2. sqlplus怎样将名次显示在表的后面_一分一段表怎么用?2019年辽宁高考一分一段表...
  3. uWSGI+Nginx安装、配置
  4. mac下用vim编写程序
  5. CocosPods 引入项目,哪些文件需要上传到服务器呢?
  6. ibatis中使用List作为传入参数的使用方法及 CDATA使用
  7. 2021年,推荐你使用.NET 5的7大原因
  8. [转]MIDI常识20条
  9. MySQL数据库(二) 一一 MySQL管理
  10. 睿至大数据与北交大强强联手布局大数据
  11. [二分]TYVJ1359 收入计划
  12. 代码一致性 java_java实现一致性hash算法实例代码
  13. Atitit 接口文档法 swaagger法 目录 1. Javadoc法 1 2. (9+条消息)swagger2常用注解说明 - 兴国-为梦想而战 - CSDN博客.html 1 2.1. 首
  14. IDEA汉化后设置无法打开
  15. 02进程学习之并发,时钟中断,单道程序设计和多道程序设计的区别
  16. eclipse快捷键(alt+/)不起作用的解决办法
  17. 使用Kinect测量身高
  18. 111.绘制正态分布曲线
  19. 绝对误差和相对误差的定义
  20. 单反相机参数之光圈、快门篇

热门文章

  1. MeteoInfoLab读取绘制FY4A卫星全圆盘数据
  2. 论CyberVein在新型智慧城市建设中的应用现状,让智慧城市不再“乌托邦”
  3. 中国奇谭小猪妖、女C罗和领域驱动设计伪创新-罗大佑K歌集及溯源(二)(6-7)
  4. [日常] NOIWC 2018爆零记
  5. vue 09 计算computed视频自学
  6. 用计算机修图属于,修图电脑之显示篇
  7. 用python,flask,echarts实现豆瓣读书top250的爬取及可视化大屏
  8. 考试自动评分系统C语言改错,谈C语言上机考试的自动评分
  9. css将div变为块,css+div 浮动分块
  10. sql 聚合函数对 null 的处理