我今天正在浏览一个随机博客(企业视频会议解决方案与 Skype),我遇到了一个索赔。我确实知道 Skype 协议是专有协议,但该博客的作者声称:
Skype 利用点对点技术,其中 Skype 用户成为超级节点。这使 Skype 可以利用您的带宽来路由其他呼叫,这通常会降低您的计算机速度。
从网络的角度来看,我想知道这是如何实施甚至可能的?首先,为什么需要在用户节点之间路由呼叫?如果人 X 正在呼叫 Y,那么这不是从 X 到 Y 节点的直接 TCP 连接吗?为什么 Z 节点必须介于两者之间?
此外,如果这是真的,为什么大多数用户都坚持使用 Skype?在这个领域没有更好的开源技术吗?