php tcp封包,tcp调试神器:wireshark
最近在学习网络协议,无意间发现了一个可以查看网络封包,调试网络的软件:wireshark
我们可以通过这个软件,去查看所有tcp,udp等网络协议的原始传输数据,例如tcp
使用
首先,打开软件,在左边能看到一个接口列表,该列表列出了计算机当前的网络适配器(网卡),通过选择不同的网卡,就能拦截不同网卡的网络数据了.
不同的网卡对应不同的网络包,例如虚拟机网卡,则是虚拟机使用的网络产生的数据包,无限网卡,则是本机连接无线网络产生的数据包
我们这里使用了虚拟机网卡,(无线网卡数据量太大了,本机所有网络都走的无线网卡)
点击进入后,就能实时查看到所有的数据包了,简单介绍下数据:
通过下方的数据详情,我们能获取到该数据包的所有数据:
筛选功能
网卡数据量太大?列表太多?我们可以通过筛选功能去筛选自己想要的东西:
不知道怎么筛选?我们可以通过点击表达式,获取各大协议,以及协议端口等筛选方式进行筛选:
好了,该软件的基础使用就是这样咯
本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn
php tcp封包,tcp调试神器:wireshark相关推荐
- TCP协议抓包分析 -- wireshark
TCP协议抓包分析 – wireshark TCP- (Transmission Control Protocol,传输控制协议)是一种面向连接的.可靠的.基于IP的传输层协议.它的主要目的就是为数据 ...
- 关于TCP封包、粘包、半包
关于Tcp封包 很多朋友已经对此作了不少研究,也花费不少心血编写了实现代码和blog文档.当然也充斥着一些各式的评论,自己看了一下,总结一些心得. 首先我们学习一下这些朋友的心得,他们是: http: ...
- TCP协议-TCP连接管理
一.TCP概述 TCP协议是 TCP/IP 协议族中一个非常重要的协议.它是一种面向连接.提供可靠服务.面向字节流的传输层通信协议. TCP(Transmission Control Protocol ...
- 抓包神器 Wireshark,帮你快速定位线上网络故障(3)
1 复习:TCP 三次握手&四次挥手 正式分享之前,先简单复习一下 TCP 的三次握手.四次挥手. TCP 通过三次握手建立连接(一图解千愁): TCP 协议通过四次挥手断开连接(一图知所 ...
- VDT (virtual device on tcp) 基于tcp通信的虚拟设备工具集
概要 VDT (virtual device on tcp) 基于tcp通信的虚拟设备工具集 DOT (device on tcp) 创建虚拟字符设备,通过tcp收发来读写. DTT (device ...
- 【计算机网络】传输层 : 总结 ( TCP / UDP 协议 | 寻址与端口 | UDP 协议 | TCP 协议特点 | TCP 连接释放 | TCP 流量控制 | TCP 拥塞控制 ) ★★★
文章目录 一.传输层 TCP / UDP 协议 ★ 二.寻址端口号 ★ 三.UDP 协议特点 四.UDP 协议首部格式 五.UDP 校验 六.TCP 协议 特点 ★ 七.TCP 报文段首部格式 八.T ...
- 计网 - 传输层协议 TCP:TCP 为什么握手是 3 次、挥手是 4 次?
文章目录 Pre TCP 协议 主机到主机(Host-To-Host) 什么是连接和会话? 双工/单工问题 什么是可靠性? TCP 的握手和挥手 TCP 协议的基本操作 建立连接的过程(3次握手) 断 ...
- python 如何边改代码边调试_Python 代码调试神器:PySnooper
给大家推荐本我自己写的电子书<PyCharm中文指南>,把各种 PyCharm 的高效的使用技巧用GIF动态图的形式展示出来.有兴趣的可以看它的在线文档: http://pycharm.i ...
- json.tojsonstring 导致cpu飙高_阿里调试神器立功了!进程导致Kubernetes节点CPU飙高的排查与解决...
来源:https://www.cnblogs.com/maxzhang1985/p/12673160.html 一.发现问题 在一次系统上线后,我们发现某几个节点在长时间运行后会出现CPU持续飙升的问 ...
最新文章
- 多态---父指针指向子类对象(父类引用指向子类对象)
- 观察内核linux行为,Linux 学习:基于proc观察Linux行为
- 50 个 Java 性能优化细节,你要不要看?
- pcm 采样率转换_PCM编码与Waveform音频文件(.wav)格式详解
- 开源硬件论坛,燃烧你的创造力
- 框架 butterknife
- Go Web编程(Go语言性能好 语法简单 开发效率高 )
- IEC61850 总结
- 计算机大赛教学辅助课件,职业教育:机械类一等奖作品《识读组合体视图教学辅助》PPT课件.ppt...
- makefile 编写
- 用CSS实现立方体360度旋转
- Github上的开源项目3
- mac 不显示 外接屏幕_Mac连接投影仪 Mac外接显示器设置教程
- angr符号执行用例解析——CSCI-4968-MBE
- 用python 读取excel 指定列
- 在线九宫切图(九宫格切图)工具
- 事业单位计算机类专技岗职称,事业单位改革,专技岗和管理岗哪个好?
- excel数据导入mysql被截取_Excel导入数据库时出现的文本截断问题解决方案
- HTML5权威指南观后笔记
- 山东大学软件学院2019web数据管理
热门文章
- javascript完美判断类型
- mybatis-generator 插件扩展,生成支持多种数据库的分页功能
- 企业批量部署RealVNC远程控制软件
- DIV CSS兼容性解决IE6/IE7/FF浏览器的通用方法完美兼容
- 安装linux系统选择重新分区会怎么样,弱弱的问一下 双系统安装中linux如何分区?分区太多会不会不好?...
- 【Python】原创 | 写一个符合人类思维的四舍五入函数(No round !!!)
- 开源调度框架xxl-job集成SpringBatch详解
- SpringCloud教程-注册中心(Consul)(SpringCloud版本Greenwich.SR4)
- java JUC线程池:Executors.newSingleThreadExecutor代码示例
- k8s四种port解析:nodePort、port、targetPort、containerPort