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

数据包特点:

相关推荐
2023自学中5 分钟前
从键盘输入 ./aaa 到程序运行,中间发生了什么?
linux·嵌入式
keyipatience9 分钟前
13.系统调用与进程管理全解析
linux
你今天努力了吗?*—*11 分钟前
4.1 Linux 日志排查
linux·运维·服务器
小狗爱吃黄桃罐头14 分钟前
宋宝华:原理和实战解析Linux中如何正确地使用内存屏障
linux·内存屏障
山上三树17 分钟前
操作系统如何实现各种功能
linux·运维·服务器
妹妹够啦24 分钟前
PyCharm创建venv环境
linux·运维·服务器
我爱小疯喵喵34 分钟前
5 Linux apt下载软件包
linux·运维·服务器
坚持就完事了36 分钟前
Linux中的tr命令
linux·运维·服务器
普通young man1 小时前
谈Linux下编译和动静态链接
linux·运维·服务器
初願致夕霞1 小时前
Linux编程_应用层_HTTP与HTTPS协议
linux·c++·http·https