设为首页 加入收藏

TOP

P2P穿透NAT原理 (十二)
2010-12-31 12:35:13 】 浏览:21593
Tags:P2P 穿透 NAT 原理
,比如从内部某台主机(比如:192.168.0.10)向外部的某个IP(比如:219.237.60.1)发送一个UDP包,那么就在这个内网的NAT设备上打了一个方向为219.237.60.1的“洞”,(这就是称为UDP Hole Punching的技术)以后219.237.60.1就可以通过这个洞与内网的192.168.0.10联系了。(但是其他的IP不能利用这个洞)。

呵呵,现在该轮到我们的正题P2P了。有了上面的理论,实现两个内网的主机通讯就差最后一步了:那就是鸡生蛋还是蛋生鸡的问题了,两边都无法主动发出连接请求,谁也不知道谁的公网地址,那我们如何来打这个洞呢?我们需要一个中间人来联系这两个内网主机。
   

     现在我们来看看一个P2P软件的流程,以下图为例:

                       Server S (219.237.60.1)
                                                        |
                      &

首页 上一页 9 10 11 12 13 14 15 下一页 尾页 12/15/15
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇TCP的三次握手和四次断开 下一篇网络基础知识讲座之二:理解OSI网..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目