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次挥手过程。

数据包特点:

相关推荐
嵩山小老虎12 小时前
Windows 10/11 安装 WSL2 并配置 VSCode 开发环境(C 语言 / Linux API 适用)
linux·windows·vscode
Fleshy数模12 小时前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
a413244712 小时前
ubuntu 25 安装vllm
linux·服务器·ubuntu·vllm
一只自律的鸡14 小时前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
17(无规则自律)14 小时前
【CSAPP 读书笔记】第二章:信息的表示和处理
linux·嵌入式硬件·考研·高考
!chen14 小时前
linux服务器静默安装Oracle26ai
linux·运维·服务器
ling___xi14 小时前
《计算机网络》计网3小时期末速成课各版本教程都可用谢稀仁湖科大版都可用_哔哩哔哩_bilibili(笔记)
网络·笔记·计算机网络
REDcker14 小时前
Linux 文件描述符与 Socket 选项操作详解
linux·运维·网络
蒹葭玉树15 小时前
【C++上岸】C++常见面试题目--操作系统篇(第二十八期)
linux·c++·面试
2501_9277730715 小时前
imx6驱动
linux·运维·服务器