0%

nat穿透,stun,turn,ice介绍

1. NAT网络地址转换:

资料: https://zh.wikipedia.org/wiki/%E7%BD%91%E7%BB%9C%E5%9C%B0%E5%9D%80%E8%BD%AC%E6%8D%A2

完全圆锥型NAT( Full Cone NAT )

地址限制圆锥型NAT( Address Restricted Cone NAT )

端口限制圆锥型NAT( Port Restricted Cone NAT )

对称型NAT( Symmetric NAT)

2. STUN(Session Traversal Utilities for NAT)

资料: https://zh.wikipedia.org/wiki/STUN

STUN,NAT会话穿越应用程序 https://tools.ietf.org/html/rfc5389)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT路由器之后的主机之间创建UDP通信。该协议由RFC 5389定义。

四种主要类型中有三种是可以使用的:完全圆锥型NAT受限圆锥型NAT端口受限圆锥型NAT——但大型公司网络中经常采用的对称型NAT(又称为双向NAT)则不能使用。

3. TURN(Traversal Using Relay NAT)

资料: https://zh.wikipedia.org/wiki/TURN

TURN( https://tools.ietf.org/html/rfc5766),是一种数据传输协议(data-transfer protocol)。允许在TCP或UDP的连在线跨越NAT防火墙

4. ICE(Interactive Connectivity Establishment)

资料: https://zh.wikipedia.org/wiki/%E4%BA%92%E5%8B%95%E5%BC%8F%E9%80%A3%E6%8E%A5%E5%BB%BA%E7%AB%8B>

ice是一种综合性的NAT穿越的技术, 是由IETF的MMUSIC工作组开发出来的一种framework,可集成各种NAT穿透技术,如STUNTURN(Traversal Using Relay NAT,中继NAT实现的穿透)、RSIP(Realm Specific IP,特定域IP)等。该framework可以让SIP的客户端利用各种NAT穿透方式打穿远程的防火墙

5. 三个协议介绍

资料: https://blog.csdn.net/byxdaz/article/details/52786600

给作者打赏,可以加首页微信,咨询作者相关问题!