我國從2023年到2023年資訊產業部發布的通訊行業相關標準都涉及到流控制傳輸協議——sctp,其作為下一代網際網路傳輸協議,無論是運用在固網或移動網,都具備比tcp、udp協議更為突出的優勢。
由於sctp有很多tcp沒有的效能,並且具有極好的擴充套件性,它被認為在未來取代tcp成為通用的傳輸層協議。
sctp流控制傳輸協議作為新一代的通用ip傳輸協議,已由ietf標準化為rfc2960。熟悉tcp/ip的人可以簡單地將sctp看作是「超級tcp」,因為sctp不僅與tcp很像,而且擴充套件了tcp的許多功能。sctp是在ip上建立下一代高質量通訊和電子商務應用的關鍵部分,被一些標準化組織認為是tcp的繼承者。
1、可擴充套件性
當初在設計tcp時,乙個很重要的設計原則是提高傳輸效率,減小頭部開銷。但是現在連線100 mbit/s的乙太網已經非常普遍,比30年前的速率提高了上千倍。
sctp的通用頭部相當的簡潔,報文內部卻有著較為複雜和精巧的結構。其報文的chunk結構具有很好的可擴充套件性,使得增加對新功能的支援成為一件非常容易的事情。這種結構(如同ipv6)具有優異的擴充套件性,為此付出額外幾個位元組的開銷是值得的。
(1)增加和刪除位址
sctp的乙個主要的特點就是在乙個關聯中使用多個源和目的位址的能力。增加和刪除位址(addip)草案擴充套件了sctp的動態增刪位址的能力,這種能力不僅可以支援網絡卡的熱插拔,也可以支援網路鏈路的動態增減。
(2)部分可靠功能的sctp
部分可靠功能的sctp(prsctp)草案對sctp進行了擴充套件,使prsctp可以同時為上層協議提供可靠和非可靠的傳輸服務。
2、sctp的特點
sctp與tcp的區別在於:
(1)多穴主機
sctp和tcp最大的區別在於多穴主機(multi-homing)。sctp關聯兩端的主機可以具有多個可達的ip位址。當sctp主機探測到對端的某乙個位址不可達時,它會自動選擇另乙個位址繼續進行資料傳輸。這一特點提高傳輸的可靠性,增加通訊的健壯性。
(2)面向訊息
sctp的使用者以訊息的形式將資料遞交給sctp,這一特點使它可以在傳輸層就對使用者訊息進行拆分和重組,減輕應用層的負擔,也為多流傳送提供可能。
(3)多流機制
利用sctp的多流機制可以把沒有先後次序關係的訊息放在不同的流中傳輸,而把必須按序遞交的訊息放在同乙個流中傳輸。其優點在於減輕單流中存在的隊頭阻塞現象,如果乙個流中某訊息的丟失阻塞了其他訊息的遞交,其他流中的訊息還可以遞交給上層協議。
(4)可選的有序遞交
在sctp中,使用者可以選擇將資料按順序傳送或不按順序傳送。而在tcp中使用者資料是嚴格有序傳送的,使用者別無選擇。
3、流動網路中的效能優化
相對於tcp等其他傳輸協議,sctp傳輸時延小,可避免某些大資料對其他資料的阻塞,具有更高的可靠性和安全性。
結合sctp的addip擴充套件,基於移動ip實現sctp對移動切換的支援,並且結合移動**進一步提高sctp切換的效能。利用prsctp對不同的訊息提供不同可靠性傳輸服務的特點,可以有效支援移動環境下的多**應用,比如mpeg-4流**的傳輸。
隨著移動網際網路技術的發展,sctp對移動多**應用的支援也會更加顯示其優越性。
4、流**傳輸效能優勢
下一代網際網路服務匯流排
這篇文章向大家介紹的是下一代網際網路服務匯流排 internet service bus 乙個我們上海研發團隊正在研發的新技術。那麼,網際網路服務匯流排上都有一些什麼樣的服務呢?長遠來說,當然什麼樣的服務都可能存在。目前,我們已經提供了一些常用的關於互聯 身份及許可權控制 工作流的服務。這些服務通過...
個性與定製為王 下一代網際網路和下一代門戶
看一下現在我與網際網路有關的生活 我有兩三個常用的web郵箱,我把它們配置在outlook裡 我有幾個常去的 我把它們放置在ie收藏夾裡 我的好友分別在qq和msn裡 我訂閱的部落格則在新聞閱讀器裡 每天早上,我要啟動所有的工具 或曰 快出現統一的桌面工具了吧?但機器不在身邊的時候怎麼辦?再看看目前...
Cisco的下一代網際網路技術戰略
網際網路的發展將呈現出四個趨勢 1 移動網際網路。將來三年內,基於手機的溝通方式會增加 3倍以上。22012 年,網際網路上急速增加的資訊流量裡面 90 3 協作溝通的必然。第一代網際網路是為了資料流量而設計建造的,殺手應用是 e mail 服務模型是 c s結構。下一代網際網路是以 交流為主要方式...