看得到的TCP/IP: Wireshark抓包 tcp三次握手四次挥手

本文介绍了在Mac上使用Wireshark进行网络抓包,以淘宝网站为例,展示了如何查看HTTP请求、TCP连接流程及DNS负载均衡。通过Wireshark过滤请求,观察TCP交互,并解释了TCP连接断开后套接字仍存在的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在温习计算机网络,温习到tcp/ip协议,想抓包实际看一下。

mac上的抓包工具其实也不少,像Charless, Proxyman,下载后都试用了一下,感觉都有点不太舒服,胡乱搜索发现Wireshark还有mac版,这不巧了嘛

抓包软件:Wireshark

抓包网站:taobao.com

准备:打开Wireshark,选中需要监听的网络
在这里插入图片描述

1.首先浏览器地址栏输入 taobao.com,回车,正常的情况下,会打开淘宝首页。

2.查询一下淘宝服务的ip地址,一般使用nslookup即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vIjDIhop-1634887718180)(https://justdj.top/upload/2021/01/image-20210111171913581-05f4cf42c3f24799814214c913fd059b.png)]

PS: 可以看到解析出来两个ip地址,这是一种DNS负载均衡,一般大型网站会同时使用多种复杂均方案,而dns负载均很就是比较简便的一种,但是也能往复杂了做,比如给你一个就近的ip地址。

  1. 使用Wireshark过滤一下请求

在这里插入图片描述

首先我们可以看一下请求包,
在这里插入图片描述

4.然后我们再看一下整个流程中用到的tcp请求

在这里插入图片描述

5.即使在发送完断开指令后,你再通过netstat命令查看连接,会发现,连接依然存在

在这里插入图片描述

这是因为连接虽然断开了,但是套接字是不会被立刻删除的,会等待一段时间后再去删除,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值