P2P 之 UDP穿透NAT的原理与实现(附源代码) 原创:shootingstars 参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt baidu 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(呵呵,这是在上世纪90年代中期提出的)。那么这个子网中其实只有少数的节点需要全球唯一的IP地址,其他的节点的IP地址应该是可以重用的。 因此,基本的NAT实现的功能很简单,在子网内使用一个保留的IP子网段,这些IP对外是不可见的。子网内只有少数一些IP地址可以对应到真正全球唯一的IP地址。如果这些节点需要访问外部网络,那么基本NAT就负责将这个节点的子网内IP转化为
资源简介:P2P 之 UDP穿透NAT的原理与实现(附源代码) 原创:shootingstars 参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt baidu 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用...
上传时间: 2015-12-08
上传用户:kernaling
资源简介:P2P之UDP穿透NAT的原理与实现! p2p与网络的应用方面
上传时间: 2015-09-24
上传用户:lyy1234
资源简介:P2P 之 UDP穿透NAT的原理与实现,包括了客户端和服务器端,在VC6,xp_sp2下编译测试通过。
上传时间: 2014-01-05
上传用户:fredguo
资源简介:P2P 编程:UDP穿透NAT的原理与实现(附C++源代码)daima.txt,值得
上传时间: 2016-03-26
上传用户:tfyt
资源简介:NAT打洞,原理和源代码 P2P之UDP穿透NAT的原理与实现(附源代码)
上传时间: 2013-12-26
上传用户:wweqas
资源简介:4510 bootloader的实现与分析 (附源代码)
上传时间: 2014-06-01
上传用户:wweqas
资源简介:TCP/IP协议栈lwip的设计与实现(中文手册)
上传时间: 2015-10-01
上传用户:ynwbosss
资源简介:这些是我们在学校里做汇编实验时做的。实验列表如下。里面有源代码。 1. 实验一 汇编编译器的使用及程序调试(必做) 4 2. 实验二 非压缩/压缩十进制码转换程序的设计与实现(必做) 11 3. 实验三 顺序程序设计(选做) 13 4. 实验四 分支程序设计(选...
上传时间: 2014-01-02
上传用户:siguazgb
资源简介:基于PDA的博物馆电子导览系统的设计与实现(研究报告)
上传时间: 2014-01-21
上传用户:独孤求源
资源简介:这是关于UDP穿透NAT的P2P源代码,运行环境是VC++6.0
上传时间: 2014-11-07
上传用户:xcy122677
资源简介:一个udp穿透nat的源代码
上传时间: 2013-12-16
上传用户:小鹏
资源简介:一个UDP穿透NAT的例子,遵守RFC3489
上传时间: 2013-12-23
上传用户:asdkin
资源简介:一个UDP穿透NAT的实例程序,采用VC编写。
上传时间: 2014-01-05
上传用户:plsee
资源简介:很好用的udp穿透nat的程序代码,是两个在nat后的pc可以直接通讯。
上传时间: 2014-12-21
上传用户:tb_6877751
资源简介:扫频仪的原理与维修(增订本)
上传时间: 2013-06-23
上传用户:eeworm
资源简介:专辑类-测试技术专辑-134册-1.93G 扫频仪的原理与维修(增订本)444页-6.1M.pdf
上传时间: 2013-07-17
上传用户:er1219
资源简介:TMS320F2812数字信号处理器的永磁 同步电机控制系统的原理与实现
上传时间: 2015-04-04
上传用户:redmoons
资源简介:crc原理与实现 介绍crc的原理与实现方案
上传时间: 2014-01-21
上传用户:aix008
资源简介:环境下构建一种新的系统辨识仿真工具箱(SIST: System Identification Toolbox)的原理与实现,讨论了在MATLAB 环境下工具箱的数据和算法结构形式,以及利用GUIDE完成图行界面的设计,用MATLAB 与C++混编技术实现物理系统的I/O 接口和系统辨识...
上传时间: 2016-03-29
上传用户:wang0123456789
资源简介:密码编码学与网络安全:原理与实践(第二版)这本书是密码学的不错教材,国内第二版这本书要买48元,为大家方便就将它上传了吧。 本书内容涵盖了古典密码、DES、AES、RSA等等经典密码学加密算法的详细描述。
上传时间: 2014-12-03
上传用户:qiao8960
资源简介:FreeRTOS免费的开源实时操作系统 嵌入式操作系统FreeRTOS的原理与实现.pdf
上传时间: 2014-01-14
上传用户:yyyyyyyyyy
资源简介:介绍了zip压缩的原理与实现。对初学者会有所帮助。
上传时间: 2017-07-06
上传用户:cylnpy
资源简介:测试技术专辑 134册 1.93G扫频仪的原理与维修(增订本)444页 6.1M.pdf
上传时间: 2014-05-05
上传用户:时代将军
资源简介:FreeRTOS的原理与实现
上传时间: 2022-03-21
上传用户:jason_vip1
资源简介:嵌入式操作系统FreeRTOS的原理与实现
上传时间: 2022-07-20
上传用户:xsr1983
资源简介:段纲的加密与解密(第二版)。PDF格式下载
上传时间: 2013-12-17
上传用户:asdkin
资源简介:从硬件和软件两个方面介绍计算机与键盘鼠标通信的协议、实现(中英文对照)
上传时间: 2015-11-16
上传用户:txfyddz
资源简介:基于simulink/PSB的异步电机变频调速系统的建模与仿真(很详细)
上传时间: 2016-10-17
上传用户:mpquest
资源简介:数据结构课程第一次实验 要求:1.基类和派生类的定义和实现(.h .cpp) 2.+ 运算符重载 3.<< 运算符重载 4.构造与重载函数应用
上传时间: 2014-12-01
上传用户:zaizaibang
资源简介:包含单位负反馈的三阶系统的设计与校正(matlab程序)
上传时间: 2013-12-01
上传用户:2525775