5.计算机网络_抓包工具wireshark

安装

Linux中安装wireshark:

sudo apt-get install wireshark

Linux中执行wireshark:

sudo wireshark

使用

注意:只有与外网交互的数据才可以被wireshark抓到,本机回环的数据不会被抓到

实验内容:

使用nc命令连接百度,分析tcp三次握手、四次挥手的过程

实验步骤:

1、ping www.baidu.com获取百度的ip

2、打开wireshark,设置捕获tcp协议的数据包,并开启捕捉

3、使用nc 223.109.82.41 443连接百度服务器

223.109.82.41是通过ping命令获取到的百度服务器的ip

nc不用加sudo,因为443是百度服务器的端口,不是本机的端口

4、通过wireshark捕捉到了tcp的包

tcp包分析:

  • 123为3次握手过程。
  • 4是Linux向baidu发送数据。
  • 5是baidu向Linux发送确认信号代表包收到。
  • 6789是4次挥手过程。

数据包特点:

相关推荐
MZWeiei28 分钟前
TCP连接释放:四次握手(每次握手发的字段及字段值的解释)
计算机网络
feng_blog668830 分钟前
【信创系统】统信UOS Linux4.19+libbpf开发ebpf程序实现文件操作的实时监控
linux·ebpf
祎直向前2 小时前
在Ubuntu中安装并配置ssh
linux·ubuntu·ssh
南林yan3 小时前
Debian系统的多内核共存
linux·debian·linux内核
skywalk81634 小时前
尝试Auto-coder.chat使用星河社区AIStudio部署的几个大模型:文心4.5-21b、Deepseek r1 70b、llama 3.1 8b
linux·服务器·人工智能·大模型·aistudio
QiTinna4 小时前
系统运维Day02_数据同步服务
linux·同步·rsync
阿猿收手吧!5 小时前
【Linux网络】shutdown()与close()的区别
linux·网络
LCG元5 小时前
Linux 磁盘管理从入门到精通:LVM 扩容实战案例
linux
liu****5 小时前
12.线程(二)
linux·开发语言·c++·1024程序员节
咯哦哦哦哦5 小时前
vscode arm交叉编译 中 cmakeTools 编译器设置
linux·arm开发·vscode·编辑器