p2p之udp穿透nat的原理与实现 - 增强篇(附修改过的源代码)文库

p2p之udp穿透nat的原理与实现 - 增强篇(附修改过的源代码)文库

ID:8472877

大小:37.00 KB

页数:10页

时间:2018-03-28

p2p之udp穿透nat的原理与实现 - 增强篇(附修改过的源代码)文库_第1页
p2p之udp穿透nat的原理与实现 - 增强篇(附修改过的源代码)文库_第2页
p2p之udp穿透nat的原理与实现 - 增强篇(附修改过的源代码)文库_第3页
p2p之udp穿透nat的原理与实现 - 增强篇(附修改过的源代码)文库_第4页
p2p之udp穿透nat的原理与实现 - 增强篇(附修改过的源代码)文库_第5页
资源描述:

《p2p之udp穿透nat的原理与实现 - 增强篇(附修改过的源代码)文库》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、P2P之UDP穿透NAT的原理与实现-增强篇(附修改过的源代码)P2P之UDP穿透NAT的原理与实现-增强篇(附修改过的源代码)关键词:P2PUDPNAT原理穿透TraveralSymmetricCone原始作者:HwychengLeo(FlashBT@Hotmail.com)源码下载:http://bbs.hwysoft.com/download/UDP-NAT-LEO.rar参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt     P2P之UDP穿透NAT的原理

2、与实现(shootingstars)文章说明:关于UDP穿透NAT的中文资料在网络上是很少的,仅有<>这篇文章有实际的参考价值。本人近两年来也一直从事P2P方面的开发工作,比较有代表性的是个人开发的BitTorrent下载软件-FlashBT(变态快车).对P2P下载或者P2P的开发感兴趣的朋友可以访问软件的官方主页:http://www.hwysoft.com/chs/下载看看,说不定有收获。写这篇文章的主要目的是懒的再每次单独回答一些网友的提问,一次性写下来,即节省了自己的

3、时间,也方便了对于P2P的UDP穿透感兴趣的网友阅读和理解。对此有兴趣和经验的朋友可以给我发邮件或者访问我的个人Blog留言:http://hwycheng.blogchina.com.您可以自由转载此篇文章,但是请保留此说明。再次感谢shootingstars网友的早期贡献.表示谢意。----------------------------------------------------------------------------------------------------------------------------NAT(TheI

4、PNetworkAddressTranslator)的概念和意义是什么?NAT,中文翻译为网络地址转换。具体的详细信息可以访问RFC1631-http://www.faqs.org/rfcs/rfc1631.html,这是对于NAT的定义和解释的最权威的描述。网络术语都是很抽象和艰涩的,除非是专业人士,否则很难从字面中来准确理解NAT的含义。要想完全明白NAT的作用,我们必须理解IP地址的两大分类,一类是私有IP地址,在这里我们称作内网IP地址。一类是非私有的IP地址,在这里我们称作公网IP地址。关于IP地址的概念和作用的介绍参见我的另一篇文章:

5、http://hwycheng.blogchina.com/.html内网IP地址:是指使用A/B/C类中的私有地址,分配的IP地址在全球不惧有唯一性,也因此无法被其它外网主机直接访问。公网IP地址:是指具有全球唯一的IP地址,能够直接被其它主机访问的。NAT最初的目的是为使用内网IP地址的计算机提供通过少数几台具有公网的IP地址的计算机访问外部网络的功能。NAT负责将某些内网IP地址的计算机向外部网络发出的IP数据包的源IP地址转换为NAT自己的公网的IP地址,目的IP地址不变,并将IP数据包转发给路由器,最终到达外部的计算机。同时负责将外部的

6、计算机返回的IP数据包的目的IP地址转换为内网的IP地址,源IP地址不变,并最终送达到内网中的计算机。                                                 ----------------------                          ----------------------               

7、192.168.0.5       

8、 Internathost           

9、192.168.0.6       

10、 Internathost -------------

11、---------                          ----------------------                      ^port:2809                                     ^port:1827                                   

12、                                               

13、                                   V                    

14、                           V                            ------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。