- 4
- 0
- 约3.64千字
- 约 7页
- 2016-01-15 发布于江苏
- 举报
p2p通信 nat打洞设计文档.doc
P2P设计文档
版本 日期 内容 作者 1.0 09-10-2012 Yuehui.lu
系统总体架构及关键流程
1.客户端服务器分布
打洞方案一
P2P穿越nat可以分为两步:
识别通信双方是哪种类型的nat。需要得到NAT的类型和以下一些数据UDP是否通过:UDP是否被防火墙干掉了?本机在公网上还是在NAT之后映射是否相同:映射相同则为Cone NAT,否则就是对称型IP是否受限:如果是Cone NAT,那么是否存在受限IP的特性PORT是否受限:如果是Cone NAT,那么是否存在受限端口的特性?设通信双方为A、B,NAT分别是Na和Nb,S是服务器。NAT类型简写对应:全锥形-FC,限制锥形-RC,端口限制锥形-PC,对称型-SN其中一个具有公网地址的情况假设具有公网地址的为A,那么,A通知S:A希望与B建立通信,然后S转告B,让B主动连接A的公网地址,当B连接到A之后,A就可以通过B向A打的洞与B进行通信了,而无论B是何种类型的NAT全锥形假设Na是FC,由于FC的特性:内网中同主机同端口与外部的所有通信都使用同一个洞,当这个洞被打开后,所有外部主机都可以使用这个洞向这个内网地址(IP:PORT)发送数据。所以只要其中一方是FC,就可以实现双方的直接通信。
这些组合的打洞流程如下:A通知S,让S通知B向A已经存在的那个洞发送数据。那么A是肯定
您可能关注的文档
最近下载
- 中成药配方详解:橘红颗粒.ppt
- DL 5190.4-2019 电力建设施工技术规范 第4部分:热工仪表及控制装置.pdf VIP
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条).docx VIP
- Kager三角临床意义.pptx VIP
- 三毛流浪记6.pdf VIP
- 城市轨道交通车辆构造:城轨交通车辆空调系统PPT教学课件.pptx
- (2021-2025)五年高考物理真题分类汇编(全国)专题11 电磁感应(解析版).docx VIP
- 2026年建筑施工企业土建类专职安全员(建安C2证)考核题库.docx
- 政府机关餐饮服务食堂餐饮服务方案.docx VIP
- 生活垃圾处置及清运服务实施方案.docx VIP
原创力文档

文档评论(0)