抓包神器 Wireshark,帮你快速定位线上网络故障(3)

1

 复习:TCP 三次握手&四次挥手 

正式分享之前,先简单复习一下 TCP 的三次握手、四次挥手。

TCP 通过三次握手建立连接(一图解千愁):

TCP 协议通过四次挥手断开连接(一图知所有):

2

 Wireshark:窥探 HTTP 的协议包 

HTTP 的工作方式其实很简单,首先由客户端向服务端发起一个请求,然后再由服务端回复一个响应。依据不同的场景,客户端发送的请求会用到不同方法,有 GET、POST、PUT 和 HEAD 等。

接下来将结合 Wireshark 抓到的包,来窥探一下 HTTP 是如何工作的。

如上图所示,抓取了从 10.1.1.101 访问 http://10.1.1.1:80/ 时的协议包。

由于 HTTP 协议基于 TCP 实现,一次完整的 HTTP 请求响应主要分三次握手、数据传输(请求&响应)、四次挥手三个阶段,我们一层一层拨开了去看。

阶段一:三次握手(建立连接)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值