社区
Linux/Unix社区
帖子详情
udp穿透,nat上洞的存活时间
静c心
2014-05-19 09:59:53
问题如图,希望大神解释一下
...全文
308
6
打赏
收藏
udp穿透,nat上洞的存活时间
问题如图,希望大神解释一下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
静c心
2014-05-23
打赏
举报
回复
不好意思,忘记加分了
静c心
2014-05-23
打赏
举报
回复
谢谢4楼了,分全给你了
Wenxy1
2014-05-22
打赏
举报
回复
nat保持nat映射表的时间,每个厂商的值不一样,一般是3分钟左右吧。
静c心
2014-05-21
打赏
举报
回复
知道的话可以加分
静c心
2014-05-21
打赏
举报
回复
有没有人知道呢
静c心
2014-05-20
打赏
举报
回复
没人回答呢,大神呢
UDP
穿透
NAT
的原理与实现(
UDP
“打洞”原理)
NAT
(The IP Network Address Translator) 的概念和意义是什么?
NAT
, 中文翻译为网络地址转换。具体的详细信息可以访问RFC 1631 - http://www.faqs.org/rfcs/rfc1631.html, 这是对于
NAT
的定义和解释的最权威的描述。网络术语都是很抽象和艰涩的,除非是专业人士,否则很难从字面中来准确理解
NAT
的含义。要想完全明白
基于
UDP
实现
NAT
穿透
目标场景 有两个分别处于不同内网的客户端(客户端1:10.168.1.103、客户端2:14.10.12.155)分别通过各自的
NAT
网关(
NAT
网关A:172.128.58.1、
NAT
网关B:172.168.56.2)进行转换以访问外网。我们的目的是希望实现客户端1和客户端2的P2P通信。 技术方法 译自论文 Autonomous
NAT
Traversal. 使服务器了解客户端IP地址的关键思想是,服务器定期向一个固定的、已知的IP地址发送消息。最简单的方法是使用ICMP将请求消息ECHO到
NAT
-
UDP
穿透
详解与实践
一、
NAT
-
UDP
穿透
详解 1、
NAT
分类 1.1 基础型
NAT
仅将内网主机的私有IP地址转换成公网的IP地址,并不对TCP/
UDP
端口信息进行转换, 分为静态
NAT
和动态
NAT
。 > 静态
NAT
:一个公网IP对应一个内部IP,一对一转换 > 动态
NAT
:N个公网IP对应M个内部IP,不固定的一对一转换关系 1.2 NAPT NAPT不但会改变经过这个
NAT
设备的IP数据报的IP地址,还会改变IP数据报的TCP/
UDP
端口。 现在基本使用这种,又分为对称和..
P2P之
UDP
穿透
NAT
的原理与实现(附源代码)
原文链接 关于
UDP
穿透
NAT
的中文资料在网络上是很少的,仅有>这篇文章有实际的参考价值。 本人近两年来也一直从事P2P方面的开发工作,比较有代表性的是个人开发的BitTorrent下载软件 – FlashBT(变态快车). 写这篇文章的主要目的是懒的再每次单独回答一些网友的提问, 一次性写下来, 即节省了自己的
时间
,也方便了对于P2P的
UDP
穿透
感兴趣的网友阅读和理解。对此有兴趣和经验的
Java实现
UDP
穿透
NAT
试验
早就听说用
UDP
穿透
NAT
可以解决P2P软件中的两个通过
NAT
上网的客户端直接通信的问题。当然,需要一个中介来帮助找到对方。终于用Java做了这个试验。 代码贴出来吧。
UDP
Agent.java: import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.DatagramPacket
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章