前言
这是作者第一个博客,多多包涵O(∩_∩)O,由于学习计网的需要,我们开始接触网络抓包分析工具,笔者使用的是计算机网络:自顶向下这本书,自然就用作者推荐的工具wireshark了。
wireshark简介
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。[^1]
[^1] : wireshark的百度百科
实验内容
实验目的
通过本实验,熟练掌握Wireshark的操作和使用,学习对HTTP协议进行分析。
实验内容
HTTP 简介
首先我们知道,用户想要和服务器打交道,是通过socket来传输信息的,把http报文给服务器,就像你把快递在家门口给快递员,而门口就是你的socket。快递员是你选的快递公司派来的(tcp协议),对于快递员怎么给你把快递送到服务器你只能进行很少的控制(指定几个参数如缓存)。
HTTP 报文格式
HTTP 有两类报文:从客户到服务器的请求报文和从服务器到客户的响应报文。图显示了两种报文的结构。