[问题] 行动网络上的skype是如何运作?

楼主: aiweisen (艾维森)   2015-11-03 10:17:17
其实说是再问skyper架构也是
因为最近使用行动网络的时候才发现
现在的电信业者都几乎用CGNAT的方式 来分配ip
也就是 打开动网络 拿到的IP是 private ip 不是public ip
但是在跟人讨论的时候在被问到说行动网络不可能是private ip啊
如果不是public ip 这样就没有办法在手机上透过行动网络来跟别人用skype的方式沟通
因为skype是p2p架构不是吗?
基于这一点 我是被问倒了
但我去查了一下 早期的skype是透过p2p的方式来运作来传送影音
而SuperNode只是负责协助在某些情况下 转送资料给其他用户端
但刚爬了版上的文 似乎skype被微软买下后 就似乎改变原先p2p的作法(但p2p依旧存在)
也有看到是说 透过服务器帮忙转送
如果说透过服务器帮忙转送 那么用户端即便是取得private ip 那也就不成问题了
(也就是大家说的 使用行动网络来作line跟skyepe通话时有杂音?)
但是这样不就不是p2p架构了 不是吗?
因为不太清楚我的理解是不是正确的
所以有人知道 skype在沟通上 是如何处理private ip的问题吗?
或者是否最近有文章可以拜读的?因为觉得我朋友很有说服力 但是又有点奇怪

Links booklink

Contact Us: admin [ a t ] ucptt.com