什么叫打洞
来源:互联网 发布:数据库表 编辑:程序博客网 时间:2024/04/28 01:30
确切地说是穿透NAT,一般使用UDP协议,TCP协议也可以穿透,只是好像没有UDP成功率高。
如果是一般情况,使用STUN协议.
除了要通信的两个端点之外,还有一个有公网IP的一个服务器 STUN server。
一个端点穿过防火墙,发个消息给STUN server,STUN server收到这个包之后 就可以知道该端点通过防火墙映射后的公网地址。
同样道理,STUN sever可以得到另外一个端点的通过它的防火墙映射后的公网地址。
STUN server把得到的这两个地址发给两个端点。
端点得到对方端点的公网地址后,就可以给对方端点发消息。相互就可以通信。
通俗的说,一个端点发一个UDP消息出去之后,就把自己的墙打了一个洞;另外一个端点也把它的墙打了一个洞。然后双方都可以向对方的洞发数据,进行通信 。
如果是一般情况,使用STUN协议.
除了要通信的两个端点之外,还有一个有公网IP的一个服务器 STUN server。
一个端点穿过防火墙,发个消息给STUN server,STUN server收到这个包之后 就可以知道该端点通过防火墙映射后的公网地址。
同样道理,STUN sever可以得到另外一个端点的通过它的防火墙映射后的公网地址。
STUN server把得到的这两个地址发给两个端点。
端点得到对方端点的公网地址后,就可以给对方端点发消息。相互就可以通信。
通俗的说,一个端点发一个UDP消息出去之后,就把自己的墙打了一个洞;另外一个端点也把它的墙打了一个洞。然后双方都可以向对方的洞发数据,进行通信 。
- 什么叫打洞
- 什么叫模式 什么叫框架
- 什么叫"工作流"?什么叫"信息流"?
- 解释什么叫老公?什么叫老婆?
- 什么叫断章取义,什么叫曲解
- 什么叫表达式?什么叫语句? ~
- 什么叫白领?
- 这叫什么
- 什么叫牛B
- 什么叫关键字密度?
- 什么叫可扩展性?
- 什么叫 执行力?
- 什么叫"修炼"
- 什么叫web services
- 什么叫ISO9000
- 什么叫ISO
- 什么叫单反相机
- 什么叫壮观!
- 内存管理模型
- java如何分配栈、堆,重入、递归、幂等方法比较
- QQ输入状态漏洞,让你的好友死在温柔的问候中[转]
- 我常去的编程技术网站
- TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞(转载)
- 什么叫打洞
- STUN, STUNT, XSTUNT 介绍
- Direct3D9基本框架
- Extjs 对tabPanel中的第一个Panel进行布局 让里面的面板具有拖拽效果
- 将字符串转化为指定编码格式的字节
- Creat & Use Android Button -利用BUTTON 跳转ACTIVITY
- WatiN系列之一 初识Watin
- 新人报道
- WatiN系列之二 解析Watin