p2p研究
2024-08-27 00:07:41
p2p网络结构
- 中央集中式结构
- 无集中式非结构
- 混合式以超级节点结构
穿透原理
- 防火墙为克隆型(cone net),对称型(Symmetric NAT) 只有克隆型才能用打洞方式穿透
- 开源方案 httptunnel,ICE,n2n 等
- 自定义处理:
- 本地网卡设为混杂模式
- 伪装协议http 将节点的数据和发送内容包装在里面
- 应用程序拦截协议,识别处理
小结
自定义处理比较复杂,每一项技术都比较深,还要考虑到转换后不破坏应用层处理
可用比较成熟方案,但缺少技术支持,环境部署,开发文档
实战 n2n
apt-get install subversion build-essential libssl-dev
svn co https://svn.ntop.org/svn/ntop/trunk/n2n
cd n2n/n2n_v2
make & make install
#配置超级节点
supernode -l 9999
#客户端连接 linux
edge -a 自分配虚拟ip -c username -k password -l 公网ip:开启超级节点端口
#window 客户端下载
http://www.vpnhosting.cz/n2nguien.exe
http://linux.cn/article-4469-1.html
http://blog.csdn.net/yetyongjin/article/details/7419894
http://www.shuyz.com/n2n-vpn-network-introduction-and-config.html
最新文章
- IOS中的编码规范
- How does Spring @Transactional Really Work?--转
- 【代码分享】简单html5足球射门游戏分享
- Case When Exists SQL
- 团队开发---NABC分析
- Ubuntu14.04 LTS安装不成功
- C#程序中:如何向xml文件中写入数据和读取数据
- Robot Framework自动化测试---元素定位
- JavaScript之childNodes属性、nodeType属性学习
- ajax不执行success回调而是执行了error回调
- udp协议的数据接收与发送的代码
- 目标检测算法YOLO算法介绍
- 如何在代码中取得一个特点type的关节
- 【原】Java学习笔记013 - 阶段测试
- Redux Todos Example
- Java跨平台的原理
- WMI参数介绍
- P1577 切绳子(二分)
- 20190311 Windows安装ZooKeeper
- MVC通用控件库展示-MVC4.0+WebAPI+EasyUI+Knockout--SNF快速开发平台3.0