摘要:2)希望把復雜性放在終端上,意味著終端必須具有很強的計算和存儲能力,網絡傳輸這種計算任務的能力也要相對較強;3)網絡中最大限度地不保留狀態信息,意味著網絡認為移動性支持不是必須的功能,不屬于體系架構要考慮的問題,而是“增值”服務。2移動性帶來的挑戰端到端透明性具有很多優點,為后來互聯網從實驗室走向社
3) 網絡中最大限度地不保留狀態信息,意味著網絡認為移動性支持不是必須的功能,不屬于體系架構要考慮的問題,而是“增值”服務。
2 移動性帶來的挑戰
端到端透明性具有很多優點,為后來互聯網從實驗室走向社會,商用化的蓬勃發展起到了決定性的作用。但這種設計有兩個基本假設:第一,互聯網最初是由具有共同愛好的技術希賽網設計開發的,他們之間相互信任;第二,互聯網是由科研團體或政府研究機構管理下的非商用網絡。這兩個假設滲透到了互聯網初期的設計中,尤其是用戶之間的相互信任機制。互聯網由教育科研的應用環境向社會化應用場景的發展過程中,出現了很多與體系架構密切相關的問題,使得原來理想化的“端到端透明性”的互聯網核心設計思想遇到了極大的挑戰。
商用化時代的互聯網體系架構遇到的第一個嚴峻挑戰是商業模型的問題,這直接導致了互聯網“端到端透明性”遭到嚴重破壞。上世紀90年代互聯網服務提供商(ISP)的出現,標志著互聯網商用化的開始。但是互聯網的開放接口只是IP包轉發服務,而不是高層業務和應用的接口,因此ISP只能提供所謂的“比特管道”業務,很難提供可盈利的高層業務和應用。因此,最近幾年導致大量ISP的倒閉、破產和兼并,沒有一個純粹意義上的ISP能夠活下來,因為只提供單一的“比特管道”服務是無法生存的。于是,一些ISP開始想辦法利用自己的“比特管道”提供一些增值服務,把他們的IP網絡圈起來,增加一些邊界節點(Middlebox,中間結點),即所謂的“圍墻花園”模式,但這些邊界節點的應用明顯違反了互聯網端到端透明性的理念。典型的“中間體”包括緩存、防火墻和網絡地址翻譯(NAT)等設備類型。
第二個挑戰是用戶群的變化。互聯網最初是由具有共同愛好的彼此信任的技術希賽網設計開發的,只是為了在一個關系密切的“小城鎮”內多臺電腦之間的相互通信設計的,因此互聯網的用戶彼此之間相互信任是其非常重要的一個設計假設。如今隨著互聯網規模和用戶的日益增加,互聯網已經演變成了在一個開放的社區中任何人相互之間的通信方式,這個社區從地域上說是全球化的,不存在什么管制規則,用戶彼此之間不再相互信任。另外,用戶之間的利益也不再是相互一致的了,但假設用戶相互信任的互聯網“端到端透明性”設計原則方便了安全攻擊、病毒和其他有害信息的傳播。最后,現在的互聯網用戶已經從原來的技術人員發展到了可能不懂技術,用戶希望互聯網終端像電話終端那么“傻”和容易使用,導致智能性被迫從終端向網絡中遷移。
第三個挑戰是移動性支持。互聯網的設計是基于固定(有線)方式的接入、終端是計算機的環境考慮的,未能考慮移動應用環境中的無線網絡和小型終端可能帶來的問題,這直接體現在WWW/TCP/IP等協議的設計上:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年