SCTP協議

SCTP (Stream Control Transmission Protocol)是一種傳輸協議,在TCP/IP協議棧中所處的位置和TCP、UDP類似,兼有TCP/UDP兩者特徵。

SCTP是可以確保數據傳輸的,和TCP類似,也是通過確認機制來實現的。和TCP不同的是:

  1. TCP是以字節爲單位傳輸的,SCTP是以數據塊爲單位傳輸的。
  2. TCP通常是單路徑傳輸,SCTP可以多路徑傳輸。
    TCP的兩端都只能用一個IP來建立連接,連接建立之後就只能用這一對IP來相互收發消息了。如果這一對IP之間的路徑出了問題,那這條TCP連接就不可用了。
    SCTP不一樣的地方是,兩端都可以綁定到多個IP上,只要有其中一對IP能通,這條SCTP連接就還可以用。
    在這裏插入圖片描述

3.TCP是單流有序傳輸,SCTP可以多流獨立有序/無序傳輸。
4. TCP連接的建立過程需要三步握手,SCTP連接的建立過程需要四步握手。
5. SCTP有heartbeat機制來管理路徑的可用性

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章