[转]ICE介绍 (RFC 5245)】的更多相关文章

[转]ICE介绍 (RFC 5245) http://blog.csdn.net/dxpqxb/article/details/22040017 1关于ICE的10个事实 1 ICE使用STUN和TURN 2 ICE是一种P2P的NAT穿越方式 3 ICE只需要网络提供STUN或TURN服务器 4 ICE允许在很复杂的网路环境下传输媒体流 5 ICE只在确定媒体流可到达情况下才让电话进行振铃 6 ICE动态发现终端间媒体流的最短路径 7 ICE可以附带消除DoS攻击 8 ICE可以几乎和任意类型…
RFC 5245 ICE   1, offer/answer model 2, ICE Step:    1) 产生候选地址(1.公网 2.NAT反射 3.Relay转发地址) Generate candidates (host candidates, server reflexive candidates, peer reflexive candidates, and relayed candidates)    2) 本地对端交换候选地址,完成连接性检查.(用RTP包,一个四次握手的过程,如…
什么是ICE(Internet Communications Engine)呢,它是由Zeroc公司开 发的一套开源中间件系统,与DCOM,CORBA,WEB SERVICEDcom类似,支持RPC(Remote Procedure Call 远程过程调用)协议,但是在效率上却高于前面所述几种技术方案,是一种适用于各种环境的面向对象的中间件平台:客户和服务器可以用不同的编程语言来编写, 可以运行在不同的操作系统和系统架构上,并且可以使用多种网络技术经行通信(例如TCP.UDP.SSL等),这给我…
.ICE是什么? ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个面向对象的中间件,使我们能够以最小的代价构建分布式应用程序.ICE使我们专注于应用逻辑的开发,它来处理所有底层的网络接口编程,这样我们就不用去考虑这样的细节:打开网络连接.网络数据传输的序列化与反序列化.连接失败的尝试次数等. 2.为什么会有ICE?  ICE是分布式应用的一种比较好的解决方案,虽然现在也有一些比较流行的分布式…
作为一个技术人员,你是否在为不断增长的数据量和日益复杂的业务逻辑而头疼不已,杂乱堆砌在一起的庞大业务让系统越来越脆弱,于是你想到了网格,想到了利用分布式来重组一个健壮的系统架构. 随后,RMI,EJB,  WebService,Hessian,http invoke-..一堆名词铺天盖地的向你袭来.面对这么多的技术实现,我们似乎有点难以抉择.EJB太过笨重,webservice的性能似乎有待商榷.http invoker似乎还不如webservice,Hession的功能似乎又太过简单-. 一个…
STUN STUN协议为终端提供一种方式能够获知自己经过NAT映射后的地址,从而替代位于应用层中的私网地址,达到NAT穿透的目的.STUN协议是典型的Client-Server协议,各种具体应用通过嵌入STUN客户端与STUN Server端通讯来完成交互. 在典型的运用STUN进行NAT穿透的场景中,STUN客户端首先向位于公网上的STUN服务器 发送Binding Request消息,STUN服务器接收到请求消息后识别出经过NAT转换后的公网地址60.1.1.1:12345,将其附加在Bin…
cdsn博客不支持word文件,所以这里显示不完全.可到本人资源中下载word文档: v0.3:http://download.csdn.net/detail/kl222/6961491 v0.1:http://download.csdn.net/detail/kl222/6677635  下载完后评论,可以返还你的积分.此文档还在完善中,欢迎大家交流,共同完善.    Webrtc  教程 版本0.3(2014年2月) 康林 (16614119@qq.com) 本文博客地址:http://bl…
评:webrtc自带的打洞,穿透协议. 转: http://www.unclekevin.org/?p=924 959 views WebRTC技术及应用2 – NAT穿越技术的使用 发表回复 (题图来源) WebRTC的开发者在这篇技术文档[1]之中提到了WebRTC使用的NAT穿越技术.简而言之,就是基于ICE技术,而ICE本身不是NAT技术,而是整合了STUN,TURN等几个NAT技术的的一个框架.相关技术都很成熟,这里简明解释一下原理. NAT的分类 RFC 3489[2]之中介绍了给出…
Ice介绍         Ice(Internet Communications Engine)是ZeroC公司的杰作,继承了CORBA的血统,是新一代的面向对象的分布式系统中间件.Ice是RPC通讯领域里最稳定.强大.高性能.跨平台.多语言支持的老牌开源中间件,特别适合于当前互联网领域中一个平台存在多种开发语言编程,以及网站和app应用并存的复杂大型项目.         RPC(Remote Procedure Call Protocol 远程过程调用协议),是一种通过网络从远程计算机程序…
索引来源于http://www.packetizer.com/ipmc/sip/standards.html SIP Standards Core SIP Documents RFC Document Title RFC 2543 SIP: Session Initiation Protocol (obsolete) RFC 3261 SIP: Session Initiation Protocol RFC 3262 Reliability of Provisional Responses RF…