各内网客户端实现P2P方案
P2P 即 Peer To Peer,因为现有公网资源的稀少,内网上网都要做NAT,NAT的控制权在运行商那里,对称型NAT的内网做PeerToPeer还是比较困难。
以下思考了几种方案能够解决PeerToPeer问题
方案一 纯网络打洞穿透NAT实现P2P
使用stun server完成网络打洞,此方案不适用对称型NAT网咯。
方案二 使用VPN建立虚拟局域网让各内网连接起来
比如WireGuard 全互联模式终极指南
方案三 使用BitTorrent方式实现半分布式P2P
Peer to Peer (P2P,对等网络) 综述https://docs.huihoo.com/p2p/1/index.html
方案四 使用公网上代理服务器完成中间人转发实现P2P
此方案代理服务器负荷比较大,资费高。
方案五 等IPv6普及后使用IPv6实现P2P
IPv6因为丰富的公网IP,没有穿透NAT烦恼,但是IPv6不知道猴年马月普及。
拓展阅读:
P2P Tunnel介绍_u014617046的专栏-CSDN博客一、本文目的1.介绍普通的客户端-服务器TCPSocket通信模型的缺陷。2.介绍P2PTunnel的通信模型以及其优点。二、局域网中的ClientApp与ServerApp进行TCPsocket通信1.最简实例说明ServerApp功能:监听Client端的TCP连接,读取Client发来的字符串并返回新的字符串给Client。ClientApp功能:与Servehttps://blog.csdn.net/u014617046/article/details/23274967
nabtohttps://downloads.nabto.com/assets/docs/TEN029_CN.pdfhttps://downloads.nabto.com/assets/docs/TEN029_CN.pdf
TUTK p2p穿透的使用介绍_孤独行者的专栏-CSDN博客1、p2p连通图描述:(1)设备注册到P2P服务器(2)客户端向P2P服务器请求P2P连接服务(3)P2P服务器为客户端提供全套打孔服务(4)P2P服务器为设备提供全套打孔服务 (5) 设备和客户端直接连接,不涉及P2P服务器Relay connection is used rather than P2P when P2P connection fails....https://blog.csdn.net/jakejohn/article/details/87445555
各内网客户端实现P2P方案相关推荐
- 内网穿透实现P2P通信
P2P 通信最大的障碍就是 NAT(网络地址转换),NAT 使得局域网内的设备可以与公网进行通讯,但是不同 NAT 下的设备之间通讯将会变得很困难.UDP 打洞就是用来使得设备间绕过 NAT 进行通讯 ...
- 启动go服务_内网穿透工具 FRP公网服务端、内网客户端快速配置文件说明
内网穿透工具 FRP 公网服务端.内网客户端 frps.ini .frpc.ini 配置文件常用设置展示及说明 公网服务端 frps.ini 配置文件常用设置 公网服务端配置文件:frps.ini [ ...
- CISCO内网客户端软件anyconnect-win安装下载
❤️CISCO内网客户端软件anyconnect-win安装下载 功能作用:用来连接内网
- 【智能路由器】openwrt实现内网穿透(p2p、n2n)
[智能路由器]系列文章连接 http://blog.csdn.net/u012819339/article/category/5803489 背景 有时候在对线上设备进行维护,由其是调试的时候希望技术 ...
- 负载均衡篇-LVS引出的网络知识:NAT、内网穿透及P2P
NAT 技术 NAT:网络地址转换.不知道大家有没有好奇过这个问题,即: 公司里面的电脑不能被外部网络直接访问,因为我们都属于内网,公司里各电脑同享一个公网IP. 但是,我们却能够主动连接外网,比如能 ...
- erp系统服务器登陆内网,客户端如何访问ERP服务器连接
客户端如何访问ERP服务器连接 内容精选 换一换 华为云提供两种连接方式通过MySQL客户端连接实例:非SSL连接和SSL连接.其中,SSL连接实现了数据加密功能,具有更高的安全性.绑定弹性公网IP并 ...
- p2p技术之tcp内网穿透 java实现版
如今p2p技术已经十分成熟,然而很多人停留在理论层面,在实现过程中遇到这样那样的问题,甚至有的人说tcp打洞无法实现,本文简单阐述tcp穿透的过程,然后附上完整的java代码. 由于32位Ip地址的稀 ...
- P2P如何实现内网穿透(打洞)
目录 概述 P2P简介 P2P通信技术 中继(Relaying) 逆向连接(Connection reversal) UDP打洞 端点处于不同NAT 端点处于相同的NAT 固定端口绑定 空闲状态下的超 ...
- 史上最快的内网视频会议部署方案-turbomeeting视频会议系统
之前的文章有提到过,市面上用电脑安装视频会议软件.手机安装视频会议软件来开会的"软视频会议系统"主要是以租赁的形式提供给用户使用,很多优秀的软件甚至只需要付费6000K就可以获得5 ...
最新文章
- 【新拟态】左上角标签样式、ICON图标样式、模仿AppStore的应用图标
- 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
- 使用Github(Github Issues)
- B - 一只小蜜蜂...
- 计算机报名锁定后可以修改吗,网上报名正式提交后 报名信息即被锁定 无法修改...
- SQL查询语句 select
- 删除字符串中重复的字符
- 计算机控制系统编程语言有哪些,PLC编程语言有哪些种类
- Python图像处理一:图像的读取、显示与存储
- H5端input标签通过手机软键盘进行搜索,并关闭软键盘
- HTML荧光文字动态效果,利用HTML5实现文字放射发光动画特效
- debian linux 关闭防火墙,debian怎么样关闭防火墙
- 如何让计算机停止打印,电脑打印提示print Splooer停止无法使用怎么办
- You need Perl 5 安装openssl时报错,提示需要安装perl 5
- OSCHINA开源中国
- 1389:买零食【C++】
- 正则 验证密码(数字和英文同时存在)
- 腾讯财付通漏洞遭黑客利用
- 微信公众号接口开发----退款
- gtp java 文件传输_5_1_图片上传