您的位置:首页 > 理论基础 > 计算机网络

请求复制工具tcpcopy学习小结

2016-01-24 02:46 501 查看
1.tcpcopy的原理简单理解

(1)tcp解决的问题

假设某服务X的线上机器为A,测试机器为B,将请求A上服务X的流量复制到B机器上去请求服务X。从而可以在B机器上验证服务X的一些指标。

(2)tcp的原理理解

在上例中,机器A上要部署tcpcopy工具,这个tcpcopy工具会利用像raw socket input 这样的接口。raw socket(原始套接字)可以接收本机网卡上的数据帧或者数据包,可监听网络的流量和分析。然后tcpcopy通过修改数据包的首部信息,然后将流量发给了测试机器B。

tcpcopy工具具体使用方法举例如下,

./tcpcopy -x 11311-10.100.10.31:11511 -s 10.100.10.32 -d
#这里tcpcopy的含义是复制在线11311端口的数据包到10.100.10.31上面的11511端口中去,-s指定运行intercept所在机器的ip地址。




学习资料来源于:
https://github.com/session-replay-tools/tcpcopy http://blog.csdn.net/wangbin579
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: