网络电话打固话和手机是怎样实现的,什么原理?

2020-05-05 科技 80阅读
简单来说采取的是p2p技术
一、穿透防火墙和 NAT(网络地址转换)。
无防火墙的客户端和公共可路由 IP 地址上的客户端可以通过对通话进行路由来帮助 NAT 节点进行通信。这使两台无法进行通迅的客户端可以互相进行通话。由于这些通话进行了端到端加密,代理所冒的安全性或隐私权风险则很有限。
同样,只有具有可备用资源的代理才会被选中,这样这些用户所体验的性能才不会受到影响
二、全球分散式用户目录。
为了将静态用户名和用户身份与可能发生改变的 IP 地址相互联系,大多数即时消息或通信软件需要某种形式的集中式目录以在最终用户之间建立连接。当用户重新部署或使用动态 IP 地址重新连接网络时,这些联系可能会发生改变。大多数基于互联网的通迅工具使用集中式目录跟踪用户,集中式目录记录所有用户名和 IP 地址,并且持续跟踪用户是否处于联机状态。
三、智能路由
通过使用每个可用的资源,可以通过最有效的可能路径对加密通话进行智能路由。甚至保持打开多个连接路径,并且动态选择当时最适合的路径。这对减少等待时间和增加整个网络的通话质量都有非常明显的影响。
电话回拨,请高手继续回答
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com