网络通讯
文章平均质量分 82
Oo璀璨星海oO
这个作者很懒,什么都没留下…
展开
-
性能测试:深入理解线程数,并发量,TPS,看这一篇就够了
并发数,线程数,吞吐量,每秒事务数(TPS)都是性能测试领域非常关键的数据和指标。那么他们之间究竟是怎样的一个对应关系和内在联系?测试时,我们经常容易将线程数等同于表述为并发数,这一表述正确吗?本文就将对性能领域的这些关键概念做一次探讨。文章可能会比较长,希望您保持耐心看完。1. 走进开封菜,了解性能①老王开了家餐厅我们的主角老王,在M市投资新开业了一家,前来用餐的顾客络绎不绝:餐厅里有4种不同身份的人员:用户一次完整的用餐流程如下:顾客.转载 2021-08-31 19:52:26 · 2743 阅读 · 0 评论 -
VMware中Bridged、NAT、host-only三种网络连接模式的原理及其区别
不同虚拟交换机应用在不同的联网模式Bridged、NAT、host-only、custom四种模式,下面分别介绍其具体分配:VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机; VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机;VMnet2~VMnet7及VMnet9:是VMware用于虚拟自定义custom网络下的虚拟交换机;VMware Network Adapter VMne..转载 2021-08-19 14:23:22 · 614 阅读 · 0 评论 -
在Windows平台上开发Wireshark dissector
一、背景 公司某个项目的开发过程中使用了基于TCP的自定义协议。CS交互过程中的数据包是使用tls协商的会话密钥加密过的,使用Wireshark抓取的数据包没办法看出具体的通信数据。那么有没有办法直接看到通信数据明文呢?经过一番研究发现Wireshark提供的dissector插件机制提供了一个很好的解决方案。二、编译Wireshark源码(3.4.4版本) Wiresharkdissector没有独立的编译环境,需要跟Wireshark源码一起编译,所以第一步就是需要成功的编译W...原创 2021-04-07 13:02:05 · 395 阅读 · 0 评论 -
Windows上使用Wireshark抓取Linux系统网络通信数据
wireshark可以实现本地抓包,同时Wireshark也支持remote packet capture protocol(rpcapd)协议远程抓包,只要在远程主机上安装相应的rpcapd服务例程就可以实现在本地电脑执行wireshark 捕获远程电脑的流量了。1. Linux系统安装运行rpcapd首先下载源代码包:git clone https://github.com/rpcapd-linux/rpcapd-linux.git在Ubuntu系统编译安装sudo a...原创 2020-07-29 20:45:16 · 1372 阅读 · 0 评论