P2P通信标准协议之TURN
简单点说,NAT的作用就是借一个公网地址给CLIENT, 然而这个公网地址并不好使, 于是turn server 就是再借一个好使的公网地址给CLIENT,这样谁都可以发起与CLIENT的通讯。 STUN的作用就是让CLIENT探测到自己的NAT是什么类型,CLIENT_A与CLIENT_B之间需要打洞,先各自通过STUN探测到自己的NAT是什么类型, 然后通过turn 建立通讯, 交换信息后,发现可以打洞,就喊一二三大家一起发力打洞,打洞成功,CLIENT_A与CLIENT_B就撇开TURN SERVER 建立直连, 没法打洞,就将就用TURN server转发了。
[zz] TURN(RFC5766)协议的测试方法
- turn测试
- 下面的方法可能已经不能用了:
- 第三步,用wireshark来做监控。下面这两篇文章介绍了怎么通过wireshark来做监控: http://chimera.labs.oreilly.com/books/1230000000545/ch18.html https://webrtc.org/testing/wiresha