stun专题

WebRTC之STUN与TURN以及ICE

在现实Internet网络环境中,大多数计算机主机都位于防火墙或NAT之后,只有少部分主机能够直接接入Internet。 很多时候,我们希望处于不同内部网络中的两台主机能够直接进行通信,即所谓的P2P通信,避免通过其他公共服务器的中转的方式来降低实时通信的延迟。 由于主机可能位于防火墙或NAT之后,在进行P2P通信之前,我们需要进行检测以确认它们之间能否进行P2P通信以及如何通信。 这种技术通常称

15. STUN协议和ICE工作原理

NET介绍 NAT是一种地址转换技术,它可以将IP数据报文头中的IP地址转换为另一个IP地址,并通过转换端口号达到地址重用的目的。 在大多数网络环境中,我们都需要通过 NAT 来访问 Internet。 NAT作为一种缓解IPv4公网地址枯竭的过渡技术,由于实现简单,得到了广泛应用。 NAT解决了什么问题? 随着网络应用的增多,IPv4地址枯竭的问题越来越严重。 尽管IPv6可以从根本上解决

TURN/STUN/ICE NAT的基本知识

NAT NAT有4种不同的类型 1) Full Cone 这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的. 例如 A:192.168.8.100 NAT:202.100.100.100 C:292.88.88.88 A(192.168.8.100:5000) -> NAT(202.100.100

标准STUN判断NAT类型的过程及改进

这里基于stund的实现,来研究标准STUN协议,判断NatType的过程。 stund用于判断NatType的接口的用法 首先来看stund中用于判断NatType的接口的用法。这里主要来看stund中的STUN客户端client.cxx的实现。client.cxx是一个常规的C/C++ app,这个app的主要code如下: void usage() {cerr << "Usage:" <

[网络管理员之路]STUN协议

原出处:http://blogger.org.cn/blog/more.asp?name=airclh&id=18585   STUN 协议的全称是 Simple Traversal of User Datagram Protocol Through Network Address Translators ,主要功能是检测是否位于 NAT 后面,如果位于 NAT 后面,经过 NAT

公开的免费STUN服务器

http://blog.sina.com.cn/s/blog_683d26990100oucy.html 公开的免费STUN服务器 当SIP终端在使用私有IP地址时,可能需要配置stun服务器。 8 I! u# y" c2 S4 _1 I( _4 ]   S 公开的免费STUN服务器有: stunserver.org 测试是OK的 stun.xten.com / [$ y# L) M( t

stun/turn服务器相关命令

查看服务是否启动 [root@stun etc]# ps -ef|grep turnserver   启动turn服务 [root@stun etc]# turnserver -o -a -f -user=zxs:123456 -r guangdong   查看文件 [root@stun etc]# ls -l turn_server_* -rw-r--r-- 1 root root 13

STUN/TURN/ICE协议在P2P SIP中的应用

目录: 1       说明 2       打洞和穿越的概念... 1 3       P2P中的打洞和穿越... 2 4       使用STUN系列 协议穿越的特点... 2 5       STUN/ TURN/ICE协议的关系... 3 6       STUN协议(RFC 5389) 3         6.1             为什么会用到STUN协议... 3