NAT 穿透技术的了解.docVIP

  • 4
  • 0
  • 约9.21千字
  • 约 19页
  • 2017-12-14 发布于江西
  • 举报
NAT 穿透技术的了解

NAT 穿透技术的了解 NAT 穿透技术的了解 2011年04月02日   NAT穿透的就是让位于不同内部地址的机器之间通信。   目前我知道的技术就是:   1、relaying 就是双方都和一个具有公有ip的server,S连接,然后通过S来进行转发,这是最可靠,但效率最低的方式。   2、UDP hole punching 就是UDP打洞技术。   3、TCP hole punching 就是TCP打洞技术。   以下内容转自:/wuqiubin/archive/2008/10/11/3 059151.aspx 最可靠但同时也是效率最低的p2p穿越NAT进行通信的方法是采用类似C/S方式的转发。假定两个节点   A和B每个节点都有向外的TCP或UDP连接,联入公共的已知服务器S,S的公网IP地址是1,   端口号是1234(如图2所示),每个客户端位于不同的私有内网中,并且它们的NAT设备妨碍了客户   端之间直接的p2p连接。做为对直连方案的替代方案,两个客户端可以利用公共的服务器S进行   消息的转发。例如,A为了将消息送给B,A只需将消息发给S,然后由S转发给B,这一过程将使用A与   B事先与S建立好的连接。      转发方式通常只能在双方客户端都连接到服务器的时候有效。这种方式的缺点在于,它假定服务   器的处理能力和网络带宽以及通信延迟

文档评论(0)

1亿VIP精品文档

相关文档