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

数据包特点:

相关推荐
饭来_41 分钟前
配置 RDP 远程桌面协议连接ubuntu服务器桌面
linux·运维·服务器
李菠菜1 小时前
Redis主从/哨兵/集群离线部署指南
linux·运维·redis
zyx没烦恼1 小时前
线程池&&单例模式
linux·开发语言·c++·单例模式
古德赖可可1 小时前
linux的例行性工作(at)
linux·运维·服务器
猪猪侠|ZZXia1 小时前
# 家庭网络IPv6地址的一些知识
linux·运维·服务器·网络·智能路由器
前进的程序员2 小时前
CentOS系统中MySQL安装步骤分享
linux·mysql·centos
小王努力学编程2 小时前
【Linux网络编程】应用层协议HTTP(实现一个简单的http服务)
linux·服务器·网络·c++·网络协议·学习·http
AI小小怪3 小时前
Linux下编译并打包MNN项目迁移至其他设备
linux·opencv·mnn·mtcnn
JhonKI3 小时前
【Linux网络】TCP服务中IOService应用与实现
linux·网络·tcp/ip
qq_447429413 小时前
Linux0.11内存管理:相关代码
linux·c语言