1.Skype的P2P的技術特點是什么?
對等(“P2P”)技術最早被一些文件共享應用程序廣泛使用,例如
Napster 和 KaZaA 。在此類應用程序中,對等技術允許用戶共享、搜索和下載文件。術語“對等”被廣泛運用,也被廣泛濫用。只要用戶或節點之間涉及某些直接通迅,小型公司、大型企業、自我標榜的“專家”以及其他試圖利用“對等電話”來獲利的個人都使用該術語。這類對等技術的說明完全沒有切中要點。
我們認為真正的對等系統是一種網絡中的所有節點均進行動態組合,以參與通訊路由、信息處理和需要較大帶寬的任務的系統,而不再由中央服務器來處理這些任務。
真正的對等應用程序使具有超前概念的小型公司開發的軟件和發展的業務可以成功地與大型公司相抗衡。真正的對等技術,一旦應用于成熟的市場,將成為
突破性技術。
與傳統的客戶端服務器網絡相比,非集中式對等網絡具有多種優勢。這些網絡可以在不延長搜索時間和不需要昂貴的集中式資源的情況下進行無限擴展。它們利用終端用戶計算機的處理能力和網絡帶寬,因此這些資源的增長始終與網絡自身處理能力成正比。網絡中的每個新增節點都增加了網絡的潛在處理能力和帶寬。因此,通過分散資源,第二代
(2G) 對等網絡實際上能夠消除大型集中化基礎設施所引起的成本。
對等技術具有突破性影響,而對等電話自然而然地成為下一個發展方向,Skype
的創立就是為了開發第一個對等電話網絡。
互聯網電話 – IP 電話– (VoIP) 早在幾年前已經誕生,但是至今仍未進入主流市場。對于研發網絡電話軟件的人員來說,造成這一點的原因很明顯:
- 可以真正比普通電話節約成本的產品沒有同等的質量。
- 防火墻和網絡地址轉換的使用導致接通率極低(使 50% 以上的家用計算機無法使用傳統的網絡電話軟件進行通話)。
- 用戶界面通常非常復雜,并且需要大量的配置和技術技巧。
集中化通過對通話進行路由以便穿越防火墻或 NAT,這樣可以解決某些難題,但是,這使運行網絡的成本與現有電話網絡的成本不相上下。此外,這些成本隨著用戶數量的增加而成正比地增長。結果是提供此項服務的公司通常在他們的服務器上為每位用戶分配很少的資源,因而大大降低了通話質量。
Skype 開發團隊已成功利用了網絡中的所有可用資源。這使我們可以提高
Skype 網絡中的通話接通率和通話質量,從而遠遠優勝于
POTS(“傳統電話系統”)。所有這些均不需要昂貴的集中式資源。此外,我們還深信我們已創建了世界上最用戶友好的界面!
Skype 使用以下一些技術來提供最先進的網絡電話。
穿透防火墻和 NAT(網絡地址轉換)。
無防火墻的客戶端和公共可路由 IP 地址上的客戶端可以通過對通話進行路由來幫助
NAT 節點進行通信。這使兩臺無法進行通迅的客戶端可以互相進行通話。由于這些通話進行了端到端加密,代理所冒的安全性或隱私權風險則很有限。
同樣,只有具有可備用資源的代理才會被選中,這樣這些用戶所體驗的性能才不會受到影響。
同時,我們開發了幾種全新技術以避免終端用戶配置網關和防火墻,這些不夠直覺性的配置設置通常阻止大多數用戶成功進行通訊。簡言之,Skype
在大多數防火墻和網關后面運行,并且不需要特殊配置。
全球分散式用戶目錄。
為了將靜態用戶名和用戶身份與可能發生改變的 IP 地址相互聯系,大多數即時消息或通信軟件需要某種形式的集中式目錄以在最終用戶之間建立連接。當用戶重新部署或使用動態
IP 地址重新連接網絡時,這些聯系可能會發生改變。大多數基于互聯網的通迅工具使用集中式目錄跟蹤用戶,集中式目錄記錄所有用戶名和
IP 地址,并且持續跟蹤用戶是否處于聯機狀態。當用戶群超過百萬時,集中式目錄的成本將非常昂貴。通過分散這一需要大量資源的基礎設施,Skype
可以將所有的資源集中在研發最先進的功能方面。
文件共享應用程序使用的對等網絡技術適用于分散此基礎設施,但是這些網絡實際上各自為陣
– 搜索功能無法到達網絡中的所有節點。顯而易見,為了用最低的成本提供高質量的通話,對第三代對等技術(“3G
P2P”)或全球搜索目錄 (GI)的開發勢在必行,并且它代表了可擴展網絡概念領域內的另一種思維轉變。全球搜索目錄技術是一種多層網絡,網絡中的各超節點
(Supernode) 相互進行通訊之時對所有的用戶和資源都知悉明了,沒有多少延遲。
智能路由。
通過使用每個可用的資源,Skype 可以通過最有效的可能路徑對加密通話進行智能路由。Skype
甚至保持打開多個連接路徑,并且動態選擇當時最適合的路徑。這對減少等待時間和增加整個網絡的通話質量都有非常明顯的影響。
安全性。
Skype 加密所有端到端通話和即時消息,實現無與倫比的隱私保密。由于所有通話都通過公共互聯網進行路由,因此加密非常必要。
簡單易用的用戶界面。
我們深信軟件應當為您效勞,而不應對您造成煩惱,因此 Skype
的設計極易使用 — 可以使用 Windows 和電話的用戶能夠立即使用 Skype,并且軟件的運行情況相當好,同時在
Skype 運行的其它平臺上也非常易于使用(Pocket PC、Linux、Mac OS
X)。 |