UDP打洞理论及实现
NAT(Network Address Translation,网络地址转换),是一种在IP数据包通过路由器或防火墙时重写IP地址或目的IP地址的技术。这种技术使得多台主机可以通过一个共有IP地址访问互联网的私有网络中,解决了IPv4地址短缺的问题[2]。
An experiment in learning about UDP hole punching.
Understand the process of UDP hole punching and how to implement it.
Using C++ as programming language, testing with terminal on VM/Linux.
A report about UDP hole punching and its implementation.
NAT(Network Address Translation,网络地址转换),是一种在IP数据包通过路由器或防火墙时重写IP地址或目的IP地址的技术。这种技术使得多台主机可以通过一个共有IP地址访问互联网的私有网络中,解决了IPv4地址短缺的问题[2]。