p2p头部平台是p2p平台备案什么意思思

P2P行业合规进程盘点 陆金所、真融宝等头部企业正在“抢时间”-名企动态-看准网
P2P行业合规进程盘点 陆金所、真融宝等头部企业正在“抢时间”
P2P行业进入整改验收阶段离备案大限仅余4个月自2016年《网络借贷信息中介机构业务活动管理暂行办法》和《网络借贷信息中介机构备案登记管理指引》落地,再到“指引”文件明确信息披露要求。2017年,中国P2P行业进入了合规发展的一年,大量平台遵循相关监管要求加强风险控制并完善平台信息披露体系。也因此,2017年被业内称为“合规年”。2017年12月,P2P网贷风险专项整治工作领导小组办公室向各地P2P整治联合工作办公室下发了《关于做好P2P网络借贷风险专项整治整改验收工作的通知》57号文,对下一步的整改验收阶段做出了具体、详细的部署。通知要求,各地应在2018年4月底之前完成辖内主要P2P机构的备案登记工作,对于难度极大、情况极其复杂的个别机构,最迟应当于2018年6月末之前完成相关工作。至此,互联网P2P行业有了明确的“合规验收”时间限制,业内平台和企业将无法再对平台合规动作含糊拖延,2018将成为“P2P备案年”。陆金所、真融宝等头部平台动作频频主动迎合监管推动备案“抢时间”成为2018年,各大P2P平台的共识。完成备案审核并不是简单的一次“考试”,不管是对于平台还是监管审核机构都是一项系统工程。尤其是对于陆金所、红岭创投、真融宝、铜板街等少数几家交易规模突破千亿人民币的头部平台。“体量大、产品多、数据和系统复杂”,需要披露的信息量也就更大。所以,部分模式单一,业务较少的小平台率先拿到备案具有很大的可能。当然,虽然说有很多客观条件限制头部平台的备案推进,使得时间较为紧凑。但大平台亦拥有很多先天优势,比如更强大的技术团队可以快速支撑起平台产品结构调整,足够的体量也是对抗平台模式调整的利器。随着大考临近,陆金所、真融宝等平台的动作也越来越频繁,近期更是掀起了“去杠杆潮”。以陆金所为例,继1月24日发布公告宣布下调“稳盈-e享计划”额度系数后,陆金所于1月29日再度发布公告下调额度系数,2月22日,陆金所官网发布公告,宣布将在日8:00起停止“e享计划”发起服务。除了,陆金所以外,宜贷网与2017年底正式下线“债权贷”产品,红岭创投此前也采取了一系列去杠杆的措施,团贷网已与近日悄然下线净值标相关标的。而原本定位“一站式资产配置平台”平台的真融宝,也与2017年8月启动集团化战略升级,拆分出P2P平台“真金服”和综合性金融科技平台“真融宝”。除了真融宝,早在2016年,积木盒子也启动了集团化战略,拆分出积木时代、厘米库、方寸屋子等多个子产品平台。而真融宝更是在今年1月下架平台主打的活期标,上线对接已久的银行存管。“头部平台一旦通过大考,即将步入平稳发展的坦途。”对于P2P备案,小平台拿到备案或许会更快,但也将加速淘汰一批劣质平台。而具有平台规模和技术沉淀的头部平台在阵痛之后,势必会获得更加稳定且长久的发展机会。未来,“技术实力”和“创新力”才是P2P行业的核心竞争力。转自:中国财经时报网延伸阅读
来自:BaiduNews&&&作者:看准网
发布失败:-(
您还可以输入140字
立即登陆,参与评论
员工聊公司
想看公司内幕?且听员工爆料!
这里有很多技术大牛,领导很nice,会给员工足够的成长空间。...
的工业设计说
大公司,有劳动保障,有发展空间,对英语有要求,大部份邮件往来都是用的英文,有年终奖及季度奖,管理方面还是很人性化哦。...
的副总裁/副总经理说
总体说来,还是相当锻炼人的,主要你自己要有能力,要有抗压能力,氛围些许严肃。...
的培训策划说
基本福利齐全,该有的都有。...
的地产置业顾问说
整体薪资待遇行业内属于比较低的水平,尤其是营销岗位,没有最低,只有更低。福利待遇属于正常水平。...
的市场营销说
大哥哥大姐姐非常耐心地教导新人,对于一个刚毕业的大学生来说,是一段非常不错的职业履历。同时上班的环境比较高大上,总有一种自豪感,食堂的饭菜很好哦。...
的网页设计师说
办公环境优越,有前途。...
的商务渠道说
很中肯的说,我很后悔当初校招的时候进入联通公司,白白浪费了6年时间,这6年我做的是联通的渠道管理,由于联通的渠道体系基本已经成型,可以说没学到什么东西,基层联通...
外包公司,还行吧,现在是在蚂蚁外包,能够学到挺多东西的,但是外包各种卡权限,无法处理线上问题,自主性,独立性不够。...
的运维工程师说
短期过渡还可以,长期发展不适合,不是很稳定,并且出差海外补助越来越没性价比。...
的web前端说
流程规范,可以好好学习。...
的市场营销说
大公司,待遇好,行业知名度高,实力雄厚。...
的用户运营说
给大学生开半的别克青春俱乐部需要花费太多精力,却有不断增加粉丝的硬性要求。必须先拉出来一个10人团队。工资没有保障,半公益。校园生态项目需要大一开始做3年才可能...
的生产经理/车间主任说
福利待遇有竞争力。公司操作规范,工资能按时发。...
外包公司,机械化工作,学不到东西,不过喜欢安与现状的人可以来,公司也不是特别忙,基本不加班,套路学会后基本都是一个星期活,2到3天的样子就完成了,特别轻松。...
的用户运营说
工作环境优越,办公室政治不明显,福利好,食堂好吃,team leader很nice,但是直线经理比较会吹牛。...
的促销员说
卖场客流太少收入一年不如一年...
这里不讲学历,大专即可,但讲求对工作的一丝不苟与认真负责,只要肯付出,你就一定能得到相应的回报。一个月就能转正,半年就可以储备加工资,转岗 和晋升空间良好。不过...
的销售经理说
关系味道太浓,能力其次。...
的理财顾问说
招商局作为国资巨头,行业众多,前景好。...
的研究员说
985高校,华南地区理工科第一。就业前景一般较好,特别是打算在珠三角一带找工作的,有一定地域优势。...
的大堂经理说
暑假在这里实习一个月 待遇挺好的 但是员工对于办信用卡这些压力比较大食堂还挺好的 工作环境也好 是一份比较体面的工作 但是经常有考试 然后业绩压力挺好的作为一个...
的动力系统设计说
研发实力雄厚,过程控制较好。有机会出国参与项目研发,职友圈交流机会多,能够接触先进的开发技术,工具以及管理流程。...
的区域总监说
希望燃烧激情的度过年轻时代就尽管来试试吧,岗位非常多,可以去的国家也很多,非常锻炼自己。薪水待待时间越长越可观。...
的机械结构工程师说
在西安的话,如果做结构设计,薪资水平很不错,对得起加班。...
的测试工程师说
跟项目的时候会比较辛苦,加班多,如果不跟项目则相对轻松很多,亚信的产品比较成熟,有参加海外项目的机会。...
的项目专员说
因为是美企,总体氛围还是比较轻松的。但我是日本项目,项目管理比较日系化,相对来说比较严格。总体感觉压力不大,但发展性有限,个人感觉晋升比较困难。人员工作年限差也...
的生产计划/物料控制说
纬创资通规模非常大,世界各地都有分厂,昆山就有好几个厂,各个厂都有区别,有的部门是比较辛苦的,比如我在的部门生产管理,事情非常多,从早到晚都忙不完,还要加班做很...
的机械结构工程师说
上班打卡,年假每年5天,可累计,周某双休,加班严重,调休需要打申请。...
的网络工程师说
因为这里离家近,而且工作环境也不错明智的选择。...
微信公众账号:搜索“kanzhunwang” 或扫描下面的二维码关注看准网
看准网官方微博:P2P 平台现金贷业务已死,有事请烧纸 (附平台名单+投资机会)
用微信扫描二维码分享至好友和朋友圈
用微信扫描二维码分享至好友和朋友圈
    就在昨天晚上,P2P 平台和现金贷业务的渊源走向了尽头。  整顿通知下发,监管落地,现金贷造富神话走向终结。看完文件,小冯妮儿最大的感受是:P2P 平台再也玩不起现金贷了。    究竟什么算现金贷,这次政策给了「终审」:现金贷是指无交易场景依托,无指定资金用途,无客户群体限定、无抵押等特征的小额资金出借业务。划重点,现金贷就是「四无人员」,用个最好理解的例子,那种打电话不分缘由就想借钱给你的机构推销员做的就是这个生意。  ▍为什么说 P2P 平台玩不起这个业务?      首先,根据一些公开数据,市场上有 70% 左右的现金贷资金来源是 P2P 平台,现在最新监管要求,P2P 平台不能为现金贷提供资金,这一招就切断了现金贷业务的主要资金来源,而且,这对那些以现金贷为资产的 P2P 平台来说有重大影响。这一条暗含了多层含义:  第一:P2P 平台只能为自身平台上的借款人提供资金支持,即可以对接「内部」资产,而不能去对接「外部」现金贷资产平台,换句话说,只允许自产自销,不能包销代销,对接外部平台现金贷资产就是代销行为。  第二:做现金贷业务要有资质,即小贷公司的牌照,部分平台有了小贷牌照,那么这个政策下来有网络小贷牌照的公司将占据了优势,这些平台包括趣店、分期乐、玖富、宜信、网信、积木盒子等。  不过,限制牌照是第一步,对于这些已有牌照的放贷机构,监管层还要进一步清理。结合此前的政策,暂停批设网络小贷公司,监管层现在以及将来都不想让 P2P 平台过多参与现金贷业务。  PS.据网贷之家不完全统计,目前有约 68 家平台涉及现金贷业务,详情看下表,小冯妮儿公众号后台回复「现金贷」,获得 68 家平台列表大图。    同时,政策要求借款利息要符合关于民间利率的规定,即年化综合费率不能超过36%,这将对部分 P2P 平台的利润产生重大影响。  最近趣店、信而富等已经纷纷下调了借款利率,这对借款人来说当然事好事,但是,在低利率市场下短期小额贷款业务也没了吸引力,也就是说短期资金需求的融资难度会提高。当然,投资端也会有影响。平台利润收窄,可以预见投资人的投资收益将会进一步降低。  再次,监管再次强调禁止「校园贷」和「首付贷」。不让进行「校园贷」,害怕产生道德风险,不让搞「首付贷」,害怕资金都流入楼市,害怕居民负债过多。  从这几条重要的政策信号,监管层对于 P2P 平台的想法就是想让平台资金能够服务小微企业,其他的最好什么都别掺和。然而我们知道资本都是逐利的,总是去寻找最高的利润空间,既然两者的初衷并不一样,所以P2P 平台在拓展业务时候「四处碰壁」也再正常不过了,其实平台和监管层的博弈,更像是在互相试探对方底线的游戏。  ▍这场监管风暴会对投资人有什么影响      1、现金贷的资金来源被砍,市场短期会出现资金紧张局面,尤其是那些「拆东墙补西墙」重复借贷的借款人很可能还不上钱,会引发一波逾期潮,多头借贷的人越多,逾期风险就越大,说严重点,可能会让一部分平台资金紧张,破产倒闭。政策一出,更是加速了风险的爆发。  2、如我前篇文章所言,如果现金贷业务所占平台资产端比例不高,那么政策不会对平台产生太多影响。详情请看被喷成筛子的现金贷业务,如何能成为P2P平台的赚钱利器?(文末福利)  3、一大波以高息现金贷为主业的平台将活不下去了,或许他们为了生存会转做P2P 平台,解决资金困局,或许将退出市场,这个时候请捂好你的钱袋子。  4、头部平台的抗风险能力优势将更加明显,比如那些已经拿到网络小贷牌照的平台。最近,很多以现金贷为主爆发点的美国上市平台股价暴跌,比如趣店、拍拍贷、宜人贷等,政策已出,靴子落地,利空散尽平台股价估值回归正常,这个时候也成了收割股票的最好机会。  最后请记住,暴雨过后,便是晴天。  互动话题:  你认为现金贷政策对你投资是否有影响?  相关阅读  平台测评  超详细测评 21 家涉履约险平台,看完便知李逵 or 李鬼  挖财、随手记、团贷网、铜板街 | 「金融超市类」平台测评  微贷网、投哪网、百金贷 | 车贷类平台测评  短融网:信息披露完善,短期投资性价比高(内含福利) | 平台测评  投资技巧  亲朋好友都不看好的网贷投资,上半年帮我赚了 10% 的收益  加息、抵现、0元购&&什么羊毛活动最给力?| 投资技巧  如何获得预期年化 7% 的活期收益率?| 投资技巧  想知道平台数据是真是假?这个工具可以帮到你 | 投资技巧  我用多少钱投资 P2P 比较合适?怎么分散投资?| 投资技巧  P2P平台上标的这么多,哪类标最值得投资?| 投资技巧  投资 P2P 不幸中雷了,除了后悔还能干什么?  认知误区  平台巨额亏损,我的钱是不是很危险?急,在线等!  为什么 P2P 平台都爱「拼爹」?如何区分「亲爹」和「干爹」?  有了履约险,P2P 不遇险?我呸!  银行存管 = 本息保障 ?太可怕了&&  银行存管惹的「麻烦」,这次平台不背  投资 P2P 以后,你的钱究竟去了哪?  机器人理财,这事靠谱吗?说的就是豆蔓智投逾期  题图:来源互联网  文章转载需声明:本文转载自微信公众号「小冯妮儿」。  公众号回复「电子书」,免费获取P2P 投资理财锦囊《P2P理财没你想的那么坏》。    想加入学习社群?欢迎添加个人微信号 xfnxld,添加时请注明「学习社群」,在那里每周都有精彩理财经验分享。    聪明的投资人都关注「小冯妮儿」:
特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
阅读下一篇
网易通行证/邮箱用户可以直接登录:网贷“坏孩子”出事,为什么头部平台也慌了?_凤凰财经
网贷“坏孩子”出事,为什么头部平台也慌了?
用微信扫描二维码分享至好友和朋友圈
网贷“坏孩子”出事,为什么头部平台也慌了?&六月份网贷行业巨雷接二连三在行业里面炸开,在投资者中掀起惊天巨浪,但感到恐慌的不仅仅是投资者。7月2日,晚上半年,互金行业门户媒体网贷之家发布了“网贷行业合规发展自律倡议书”,称为行业发声,提振行业信心。在自律倡议书上署名的除了网贷之家创始人徐红伟之外,还包括了宜人贷、人人贷、陆金服、点融网、团贷网等23家头部平台的创始人们。倡议书指出,由于善林金融、唐小僧、联壁金融等具有一定规模的数十家互联网理财平台相继暴雷,不明真相的群众和自媒体对P2P行业的信任和信心在流逝。倡议书发起了八条倡议,并表示未来将通过直播,发文等方式,加强和出借人在内的各方之间的沟通。一般来说,任何行业的洗牌,肥的往往是头部的平台,所谓强者恒强,大者恒大,所以大家看到共享单车行业哀嚎一片的时候,哈罗单车在逆势生长,蚕食摩拜和OFO的市场;千团大战落幕的时候,美团却成长为百亿美元估值的企业;即时通讯APP混战结束,微信同质10亿人手机桌面。按照剧本的发展,善林金融、唐小僧这些平台都是坏孩子出身,出事也好暴雷也罢也算是正本清源的行业净化,投资者应该自然会向头部平台聚集,大家应该都闷声发大财,根本不需要这样高调。事实上,以前网贷行业的洗牌确实是如此演进的,大家可以看到网贷行业的平台在一年一年的减少,而头部的平台的增长速度却越来越快,宜人贷、拍拍贷、和信贷等这些企业都赚得盆满钵满的上市了。但是,这次事情却在起变化。一.P2P根基正在动摇,怀疑和不信任氛围蔓延。整个网贷行业六月份出事的P2P平台达到了66家,其中不仅包括唐小僧、联璧金融、意隆财富这些存在违规业务的大平台,道口贷、爱投资、信融财富等这些有一定知名度老平台也出现了逾期,整个投资者群体都在怀疑。甚至出现了自媒体行业对整个网贷行业抨击,这种抨击在一定的程度上代表了广大投资者的恐慌心态。在这种心态之下,头部平台也不会得到信任,而一旦这个行业的信任被消耗掉,行业想重建形象几乎不可能。事实上,过去几年P2P行业的负面新闻已经让这个行业被圈外人所误解,笔者曾经和好几个其他行业的人聊过网贷,他们的第一反应往往是,“好像声誉挺差的”。在这种情况下,头部平台也会被污名化,发展空间越来越窄。从股价上可以看得出来虽然拍拍贷、宜人贷财报很亮丽但是并不受二级市场追捧,最近一个多月的股价都在迅速的走低,行业的认可度很差。拍拍贷近期股价走势宜人贷近期股价走势二.用户和资金形成撤出网贷的趋势用户和资金恐慌性的从小平台撤出,但是撤出的资金并不会投到大平台上去,而是完全远离了这个行业,大平台完全没有收益。这是头部平台很担心的一点。更加严重的是随着事态的发展,大平台的投资者也会开始受到舆论的影响,投资者开始流出,资金开始往外流。据零壹数据统计,2018年上半年P2P网贷成交额为1.05万亿元,同比下降18.7%,环比2017年下半年下降26.7%。尤其让人惊悚的是六月份的数据,6月份交易额为1535亿元,环比下降7.8%,同比下降34.9%。而且从贷款余额来看,已经是连续九个月都在下降了。这些数据只代表了一件事情,网贷行业现在的资金正在外流,用户正在撤退当中。三.头部平台也担心挤兑风险“流动性风险,甚至在合规运营的平台间连锁性传导”,倡议书中的这句话暗藏杀机。这句话也表明了头部的平台的一个最担心的事情,那就是行业暴雷现象的进一步发展,最终就可能会导致普遍的挤兑风险。挤兑被称为金融机构的致命“软肋,不管是四大行还是P2P平台,任何金融机构都经不起用户的大规模挤兑,银行之所以有所谓的存款准备金,就是为应对用户日常的提现需求而提拨的资金。历史上因为挤兑而破产的金融机构数不胜数,英国的北岩银行、印度的ICICI银行、俄罗斯的古塔银行等都遭受挤兑危机而身受重创,就国内而言,2014江苏射阳农商行也遭遇挤兑事件,近期联璧金融的暴雷的直接原因就是唐小僧事件之后用户争先恐后的提现导致。挤兑是投资者对平台的信心动摇,害怕资金无法变现的直接反应。眼下这个敏感的节点,任何平台上发生逾期的事件都会让这个平台的投资者失去信心,产生恐慌情绪。我们都知道,最害怕挤兑的是有活期业务的平台,但是没有活期业务的平台就不怕挤兑么?当然不是!大部分的平台除了活期还有债权转让业务,如果投资者纷纷抛售债权,而没有交易方接盘,没有人购买的话,平台就没有了流动性,也就意味着走向了死亡。这件事一旦发生即便是头部大平台也很难挺过去。而且挤兑事件是会在行业内传染,一家大平台出现了问题,其他的平台的投资者可能都会蜂拥提现。“要是网贷行业排名前十的平台有一个出现逾期,我就把所有的投资都撤出来”,这是一个投资者的说法,但也是大部分投资者的普遍心态。不夸张的说,眼下的局面挑战着每一个平台的生命线,不管是不是头部平台都面临严峻的生存危机。覆巢之下焉有完卵。
[责任编辑:徐彩月
责任编辑:徐彩月
用微信扫描二维码分享至好友和朋友圈
通稿新闻线路
体育竞技圈
环球网国际
汽车大观王慧
光影新天地
北京吃货小分队
无锡那点事
徐州江小白
军评陈光文
互联网导师海清
翱翔的麻雀
军武次位面
水瓶观世界
水镜小先生
环球时报国际
已显示全部内容
凤凰财经官方微信技术驱动我们前进
Tutk P2P的原理和常见的实现方式
最近在做tutk P2p相关公司的IP摄像头项目,然后看了一下实现原理,然后改一了一篇文章来记录一下,天下文章一大抄,天下代码也是一样的,下面就是TUTK 的Demo
  当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信。这些问题即便是到了IPV6时代也会存在,因为即使不需要NAT,但还有其他中间件如防火墙阻挡了链接的建立。
  当今部署的中间件大多都是在C/S架构上设计的,其中相对隐匿的客户机主动向周知的服务端(拥有静态IP地址和DNS名称)发起链接请求。大多数中间件实现了一种非对称的通讯模型,即内网中的主机可以初始化对外的链接,而外网的主机却不能初始化对内网的链接,除非经过中间件管理员特殊配置。在中间件为常见的NAPT的情况下(也是本文主要讨论的),内网中的客户端没有单独的公网IP地址,而是通过NAPT转换,和其他同一内网用户共享一个公网IP。这种内网主机隐藏在中间件后的不可访问性对于一些客户端
软件如浏览器来说并不是一个问题,因为其只需要初始化对外的链接,从某方面来看反而还对隐私保护有好处。
  然而在P2P应用中,内网主机(客户端)需要对另外的终端(Peer)直接建立链接,但是发起者和响应者可能在不同的中间件后面,两者都没有公网IP地址。而外部对NAT公网IP和端口主动的链接或数据都会因内网未请求被丢弃掉。本文讨论的就是如何跨越NAT实现内网主机直接通讯的问题。
防火墙(Firewall):
  防火墙主要限制内网和公网的通讯,通常丢弃未经许可的数据包。防火墙会检测(但是不修改)试图进入内网数据包的IP地址和TCP/UDP端口信息。
网络地址转换器(NAT):
  NAT不止检查进入数据包的头部,而且对其进行修改,从而实现同一内网中不同主机共用更少的公网IP(通常是一个)。
基本NAT(Basic NAT):
  基本NAT会将内网主机的IP地址映射为一个公网IP,不改变其TCP/UDP端口号。基本NAT通常只有在当NAT有公网IP池的时候才有用。
网络地址-端口转换器(NAPT):
  到目前为止最常见的即为NAPT,其检测并修改出入数据包的IP地址和端口号,从而允许多个内网主机同时共享一个公网IP地址。
锥形NAT(Cone NAT):
  在建立了一对(公网IP,公网端口)和(内网IP,内网端口)二元组的绑定之后,Cone NAT会重用这组绑定用于接下来该应用程序的所有会话(同一内网IP和端口),只要还有一个会话还是激活的。
  例如,假设客户端A建立了两个连续的对外会话,从相同的内部端点(10.0.0.1:1234)到两个不同的外部服务端S1和S2。Cone NAT只为两个会话映射了一个公网端点(155.99.25.11:62000),确保客户端端口的“身份”在地址转换的时候保持不变。由于基本NAT和防火墙都不改变数据包的端口号,因此这些类型的中间件也可以看作是退化的Cone NAT。
对称NAT(Symmetric NAT)
  对称NAT正好相反,不在所有公网-内网对的会话中维持一个固定的端口绑定。其为每个新的会话开辟一个新的端口。如下图所示:
其中Cone NAT根据NAT如何接收已经建立的(公网IP,公网端口)对的输入数据还可以细分为以下三类:
1) 全锥形NAT(Full Cone NAT)
  在一个新会话建立了公网/内网端口绑定之后,全锥形NAT接下来会接受对应公网端口的所有数据,无论是来自哪个(公网)终端。全锥NAT有时候也被称为“混杂”NAT(promiscuous NAT)。
2) 受限锥形NAT(Restricted Cone NAT)
  受限锥形NAT只会转发符合某个条件的输入数据包。条件为:外部(源)IP地址匹配内网主机之前发送一个或多个数据包的结点的IP地址。受限NAT通过限制输入数据包为一组“已知的”外部IP地址,有效地精简了防火墙的规则。
3) 端口受限锥形NAT(Port-Restricted Cone NAT)
  端口受限锥形NAT也类似,只当外部数据包的IP地址和端口号都匹配内网主机发送过的地址和端口号时才进行转发。端口受限锥形NAT为内部结点提供了和对称NAT相同等级的保护,以隔离未关联的数据。
  根据客户端的不同,客户端之间进行P2P传输的方法也略有不同,这里介绍了现有的穿越中间件进行P2P通信的几种技术。
3.1 中继(Relaying)
  这是最可靠但也是最低效的一种P2P通信实现。其原理是通过一个有公网IP的服务器中间人对两个内网客户端的通信数据进行中继和转发。如下图所示:
  客户端A和客户端B不直接通信,而是先都与服务端S建立链接,然后再通过S和对方建立的通路来中继传递的数据。这钟方法的缺陷很明显,当链接的客户端变多之后,会显著增加服务器的负担,完全没体现出P2P的优势。
3.2 逆向链接(Connection reversal)
  第二种方法在当两个端点中有一个不存在中间件的时候有效。例如,客户端A在NAT之后而客户端B拥有全局IP地址,如下图:
  客户端A内网地址为10.0.0.1,且应用程序正在使用TCP端口1234。A和服务器S建立了一个链接,服务器的IP地址为18.181.0.31,监听1235端口。NAT A给客户端A分配了TCP端口62000,地址为NAT的公网IP地址155.99.25.11,作为客户端A对外当前会话的临时IP和端口。因此S认为客户端A就是155.99.25.11:62000。而B由于有公网地址,所以对S来说B就是138.76.29.7:1234。
  当客户端B想要发起一个对客户端A的P2P链接时,要么链接A的外网地址155.99.25.11:62000,要么链接A的内网地址10.0.0.1:1234,然而两种方式链接都会失败。链接10.0.0.1:1234失败自不用说,为什么链接155.99.25.11:62000也会失败呢?来自B的TCP SYN握手请求到达NAT A的时候会被拒绝,因为对NAT A来说只有外出的链接才是允许的。
  在直接链接A失败之后,B可以通过S向A中继一个链接请求,从而从A方向“逆向“地建立起A-B之间的点对点链接。
  很多当前的P2P系统都实现了这种技术,但其局限性也是很明显的,只有当其中一方有公网IP时链接才能建立。越来越多的情况下,通信的双方都在NAT之后,因此就要用到我们下面介绍的第三种技术了。
3.3 UDP打洞(UDP hole punching)
  第三种P2P通信技术,被广泛采用的,名为“P2P打洞“。P2P打洞技术依赖于通常防火墙和cone NAT允许正当的P2P应用程序在中间件中打洞且与对方建立直接链接的特性。以下主要考虑两种常见的场景,以及应用程序如何设计去完美地处理这些情况。第一种场景代表了大多数情况,即两个需要直接链接的客户端处在两个不同的NAT之后;第二种场景是两个客户端在同一个NAT之后,但客户端自己并不需要知道。
3.3.1. 端点在不同的NAT之下
  假设客户端A和客户端B的地址都是内网地址,且在不同的NAT后面。A、B上运行的P2P应用程序和服务器S都使用了UDP端口1234,A和B分别初始化了与Server的UDP通信,地址映射如图所示:
  现在假设客户端A打算与客户端B直接建立一个UDP通信会话。如果A直接给B的公网地址138.76.29.7:31000发送UDP数据,NAT B将很可能会无视进入的数据(除非是Full Cone NAT),因为源地址和端口与S不匹配,而最初只与S建立过会话。B往A直接发信息也类似。
  假设A开始给B的公网地址发送UDP数据的同时,给服务器S发送一个中继请求,要求B开始给A的公网地址发送UDP信息。A往B的输出信息会导致NAT A打开一个A的内网地址与与B的外网地址之间的新通讯会话,B往A亦然。一旦新的UDP会话在两个方向都打开之后,客户端A和客户端B就能直接通讯,而无须再通过引导服务器S了。
  UDP打洞技术有许多有用的性质。一旦一个的P2P链接建立,链接的双方都能反过来作为“引导服务器”来帮助其他中间件后的客户端进行打洞,极大减少了服务器的负载。应用程序不需要知道中间件具体是什么(如果有的话),因为以上的过程在没有中间件或者有多个中间件的情况下也一样能建立通信链路。
3.3.2. 端点在相同的NAT之下
  现在考虑这样一种情景,两个客户端A和B正好在同一个NAT之后(而且可能他们自己并不知道),因此在同一个内网网段之内。客户端A和服务器S建立了一个UDP会话,NAT为此分配了公网端口62000,B同样和S建立会话,分配到了端口62001,如下图:
  假设A和B使用了上节介绍的UDP打洞技术来建立P2P通路,那么会发生什么呢?首先A和B会得到由S观测到的对方的公网IP和端口号,然后给对方的地址发送信息。两个客户端只有在NAT允许内网主机对内网其他主机发起UDP会话的时候才能正常通信,我们把这种情况称之为”回环传输“(lookback translation),因为从内部到达NAT的数据会被“回送”到内网中而不是转发到外网。例如,当A发送一个UDP数据包给B的公网地址时,数据包最初有源IP地址和端口地址10.0.0.1:1234和目的地址155.99.25.11:62001,NAT收到包后,将其转换为源155.99.25.11:62000(A的公网地址)和目的10.1.1.3:1234,然后再转发给B。即便NAT支持回环传输,这种转换和转发在此情况下也是没必要的,且有可能会增加A与B的对话延时和加重NAT的负担。
  对于这个问题,解决方案是很直观的。当A和B最初通过S交换地址信息时,他们应该包含自身的IP地址和端口号(从自己看),同时也包含从服务器看的自己的地址和端口号。然后客户端同时开始从对方已知的两个的地址中同时开始互相发送数据,并使用第一个成功通信的地址作为对方地址。如果两个客户端在同一个NAT后,发送到对方内网地址的数据最有可能先到达,从而可以建立一条不经过NAT的通信链路;如果两个客户端在不同的NAT之后,发送给对方内网地址的数据包根本就到达不了对方,但仍然可以通过公网地址来建立通路。值得一提的是,虽然这些数据包通过某种方式验证,但是在不同NAT的情况下完全有可能会导致A往B发送的信息发送到其他A内网网段中无关的结点上去的。
3.3.3. 固定端口绑定
  UDP打洞技术有一个主要的条件:只有当两个NAT都是Cone NAT(或者非NAT的防火墙)时才能工作。因为其维持了一个给定的(内网IP,内网UDP)二元组和(公网IP, 公网UDP)二元组固定的端口绑定,只要该UDP端口还在使用中,就不会变化。如果像对称NAT一样,给每个新会话分配一个新的公网端口,就会导致UDP应用程序无法使用跟外部端点已经打通了的通信链路。由于Cone NAT是当今最广泛使用的,尽管有一小部分的对称NAT是不支持打洞的,UDP打洞技术也还是被广泛采纳应用。
  如果理解了上面所说的内容,那么代码实现起来倒很简单了 。这里采用C++的异步IO库来实现引导服务器和P2P客户端的简单功能,目的是打通两个客户端的通信链路,使两个不同局域网之间的客户端可以实现直接通信。
4.1 引导服务端设计
  引导服务器运行在一个有公网地址的设备上,并且接收指定端口的来自客户的命令(这里是用端口号2333)。
客户端其实可以而且也最好应该与服务器建立TCP链接,但我这里为了图方便,也只采用了UDP的通信方式。服务端监听2333端口的命令,然后执行相应的操作,目前包含的命令有:
login, 客户端登录,使得其记录在服务器traker中,让其他peer可以对其发出链接请求。
logout,客户端登出,使其对peer隐藏。因为服务器不会追踪客户端的登录状态。
list,客户端查看目前的登录用户。
punch , 对指定用户(序号)进行打洞。
help, 查看有哪些可用的命令。
4.2 P2P客户端设计
  一般的网络编程,都是客户端比服务端要难,因为要处理与服务器的通信同时还要处理来自用户的事件;对于P2P客户端来说更是如此,因为P2P客户端不止作为客户端,同时也作为对等连接的服务器端。
这里的大体思路是,输入命令传输给服务器之后,接收来自服务器的反馈,并执行相应代码。例如A想要与B建立通信链路,先给服务器发送punch命令以及给B发送数据,服务器接到命令后给B发送punch_requst信息以及A的端点信息,B收到之后向A发送数据打通通路,然后A与B就可以进行P2P通信了。经测试,打通通路后即便把服务器关闭,A与B也能正常通信。
具体的代码见, 另外还实现了posix c版本的
以及python版本的
没有更多推荐了,

我要回帖

更多关于 p2p平台是什么意思 的文章

 

随机推荐