NAT、STUN、TURN、ICE
文章平均质量分 80
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
NAT的四种类型及检测[转]
考虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现基本上是一致的,其间并不存在太大差异,这是因为TCP协议本身 便是面向连接的,因此无需考虑网络连接无状态所带来复杂性。用转载 2015-03-19 20:19:36 · 5151 阅读 · 0 评论 -
搭建WebRtc环境
转载自:http://www.cnblogs.com/wunaozai/p/5520084.html0.前言这次的需求,准备做的是一个类似与QQ视频一样的点对点视频聊天。这几天了解了一些知识后,决定使用HTML5新支持的WebRtc来作为视频通讯。客户端使用支持HTML5浏览器即可。服务器段需要提供两个主要的服务功能,一个是信令服务器(Signaling Server),一个是转载 2016-06-01 11:59:58 · 7534 阅读 · 0 评论 -
ICE安装及使用示例
转载自:http://blog.csdn.net/zsp_skyer/article/details/41511903?utm_source=tuicool目录(?)[+]ICE是什么ZeroC ICE 是指ZeroC公司的ICE(Internet Communications Engine)中间件平台。Ice 应用适合于异构平台环境中使用:转载 2015-06-01 16:44:47 · 3153 阅读 · 0 评论 -
The Internet Communications Engine (Ice) 跨平台异构通讯方案 第二弹-Hello world! - Uzumaki
转载自:http://www.tuicool.com/articles/FBZbey如果不知道ICE是什么的同学,请看上一篇的ICE简介: http://www.cnblogs.com/winds/p/3864677.html好了,HelloWorld,从中间语言讲起。首先,我们新建一个控制台项目,添加一个txt文件,在其中写上中间语言代码:#ifndef HELL转载 2015-06-01 16:50:37 · 1021 阅读 · 0 评论 -
STUN/TURN/ICE协议在P2P SIP中的应用(二)
转载自:http://www.cnblogs.com/ishangs/p/3816689.html1 说明2 打洞和穿越的概念... 13 P2P中的打洞和穿越... 24 使用STUN系列 协议穿越的特点... 25 STUN/ TURN/ICE协议的关系... 36 ST转载 2015-06-01 16:36:14 · 2317 阅读 · 0 评论 -
ICE简单介绍及使用示例
转载自:http://blog.csdn.net/fenglibing/article/details/63724441、ICE是什么? ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个面向对象的中间件,使我们能够以最小的代价构建分布式应用程序。ICE使我们专注于应用逻辑的开发转载 2015-06-01 16:48:06 · 3340 阅读 · 0 评论 -
STUN/TURN/ICE协议在P2P SIP中的应用(一)
转载自:http://www.cnblogs.com/ishang/p/3810382.html1 说明 本文详细描述了基于STUN系列协议实现的P2P SIP电话过程,其中涉及到了SIP信令的交互,P2P的原理,以及STUN、TURN、ICE的协议交互 本文所提到的各个服务单元的交互均使用UDP,不涉及TCP的打洞及其他转载 2015-06-01 16:34:33 · 1389 阅读 · 0 评论 -
stun turn ice等穿越NAT方法
转载自:http://my.oschina.net/mye/blog/129921目录[+]STUN(Simple Traversal of User Datagram Protocol through Network Address Translators (NATs),NAT的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己转载 2015-06-01 15:56:02 · 1434 阅读 · 0 评论 -
P2P中的NAT穿越方案简介
转载自:http://blog.csdn.net/yu_xiang/article/details/9227065目录(?)[+]1 P2P简介P2P即点对点通信,或称为对等联网,与传统的服务器客户端模式有着明显的区别,传统的服务器客户端模型如图2所示。P2P这一术语在不同的上下文环境里可能有不同的内涵,它可以指一种通信模式、一种逻辑网络模型、一种转载 2015-06-01 15:51:14 · 1028 阅读 · 0 评论 -
STUN和TURN技术浅析
转载自:http://blog.csdn.net/yu_xiang/article/details/9227023目录(?)[+]在现实Internet网络环境中,大多数计算机主机都位于防火墙或NAT之后,只有少部分主机能够直接接入Internet。很多时候,我们希望网络中的两台主机能够直接进行通信,即所谓的P2P通信,而不需要其他公共服务器的中转。由于主机可能转载 2015-06-01 15:47:29 · 796 阅读 · 0 评论 -
NAT与NAT穿透(二)
转载自:http://blog.csdn.net/qhairen/article/details/460531835. NAT穿透5.1 转发 最可靠但又是最低效的点对点通信方法,莫过于将p2p网络通信看作一个C/S结构,通过服务器来转发信息.如下图,两个客户端A和B,均与服务器S初始化了一个TCP或UDP连接,服务器S具有公网固定IP地址,两个客户端分布在不同的私网中转载 2015-05-28 10:10:49 · 799 阅读 · 0 评论 -
NAT与NAT穿透(一)
转载自:http://blog.csdn.net/qhairen/article/details/460531131. NAT简介前面的文章说到了针对IP不足的许多技术,但这些技术基本都不会增加可用的IP地址数.NAT(Network Address Translation)又称"网络地址转换",它是一种把内部私有网络地址翻译成合法网络IP地址的技术,个人认为该技术是解决IP地址不转载 2015-05-28 10:09:38 · 767 阅读 · 0 评论 -
QQ通信原理及QQ是怎么穿透内网进行通信的?
转载自:http://blog.csdn.net/qhairen/article/details/46117959QQ是一个基于TCP/UDP协议的通讯软件发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!!一、登录QQ客户端在局域网内,当你打开QQ登录到QQ转载 2015-05-28 10:08:06 · 1364 阅读 · 1 评论 -
P2P,UDP和TCP穿透NAT
转载自:http://blog.csdn.net/leisure512/article/details/49001911. NAT 简介NAT(Network Address Translation ,网络地址转换) 是一种广泛应用的解决IP 短缺的有效方法, NAT 将内网地址转和端口号换成合法的公网地址和端口号,建立一个会话,与公网主机进行通信。1.1. NAT 分类NAT转载 2015-03-23 16:14:07 · 812 阅读 · 0 评论 -
udp穿透简单讲解和实现(Java)
转载自:http://www.cnblogs.com/wunaozai/p/5545150.html在上一小节中了解到了通过浏览器自带的Webrtc功能来实现P2P视频聊天。在HTML5还没有普及和制定Webrtc标准的前提下,如果要在手机里进行视频实时对话等包括其他功能的话,还是要自己实现,还比较好扩展。所以本次要了解一下udp进行穿透(打洞)。还是进入正题吧,了解P2P。转载 2016-06-01 13:17:47 · 5089 阅读 · 1 评论