
1. 傳送地址
傳送地址由 IP 地址、傳輸層協(xié)議類型和傳輸層端口號定義。由于SCTP 在IP 上傳 輸,所以一個SCTP 傳送地址由一個IP 地址加一個SCTP 端口號決定。SCTP 端口 號就是SCTP 用來識別同一地址上的用戶,和TCP 端口號是一個概念。比如IP 地 址10.105.28.92 和SCTP 端口號1024 標識了一個傳送地址,而10.105.28.93 和 1024 則標識了另外一個傳送地址,同樣,10.105.28.92 和端口號1023 也標識了一 個不同的傳送地址。
2. 主機和端點
主機(HoST) 主機配有一個或多個 IP 地址,是一個典型的物理實體。
端點(SCTP Endpoint)
端點是SCTP 的基本邏輯概念,是數(shù)據(jù)報的邏輯發(fā)送者和接收者,是一個典型的邏 輯實體。
一個傳送地址(IP 地址+SCTP 端口號)唯一標識一個端點。一個端點可以由多個 傳送地址進行定義,但對于同一個目的端點而言,這些傳送地址中的IP 地址可以配 置成多個,但必須使用相同的SCTP 端口。
3. 偶聯(lián)和流
偶聯(lián)(AssociATION) 偶聯(lián)就是兩個 SCTP 端點通過SCTP 協(xié)議規(guī)定的4 步握手機制建立起來的進行數(shù)據(jù) 傳遞的邏輯聯(lián)系或者通道。 SCTP 協(xié)議規(guī)定在任何時刻兩個端點之間能且僅能建立一個偶聯(lián)。由于偶聯(lián)由兩個 端點的傳送地址來定義,所以通過數(shù)據(jù)配置本地IP 地址、本地SCTP 端口號、對端 IP 地址、對端SCTP 端口號等四個參數(shù),可以唯一標識一個SCTP 偶聯(lián)。正因為如 此,在GTSOFTX3000 中,偶聯(lián)可以被看成是一條M2UA 鏈路或M3UA 鏈路。
流(Stream) 流是 SCTP 協(xié)議的一個特色術語。SCTP 偶聯(lián)中的流用來指示需要按順序遞交到高 層協(xié)議的用戶消息的序列,在同一個流中的消息需要按照其順序進行遞交。嚴格地 說,“流”就是一個SCTP 偶聯(lián)中,從一個端點到另一個端點的單向邏輯通道。一 個偶聯(lián)是由多個單向的流組成的。各個流之間相對獨立,使用流ID 進行標識,每個 流可以單獨發(fā)送數(shù)據(jù)而不受其他流的影響。
4. 通路(Path)和首選通路(Primary Path)
通路(Path) 通路是一個端點將 SCTP 分組發(fā)送到對端端點特定目的傳送地址的路由。如果分組 發(fā)送到對端端點不同的目的傳送地址時,不需要配置單獨的通路。
首選通路(Primary Path) 首選通路是在默認情況下,目的地址、源地址在SCTP 分組中發(fā)到對端端點的通路。
如果可以使用多個目的地地址作為到一個端點的目的地址,則這個SCTP 端點為多 歸屬。如果發(fā)出SCTP 分組的端點屬于多歸屬節(jié)點時,如果定義了目的地址、源地 址,能夠更好控制響應數(shù)據(jù)塊返回的通路和數(shù)據(jù)包被發(fā)送的接口。 一個 SCTP 偶聯(lián)的兩個SCTP 端點都可以配置多個IP 地址,這樣一個偶聯(lián)的兩個 端點之間具有多條通路,這就是SCTP 偶聯(lián)的多地址性。SCTP 偶聯(lián)的多地址性是 SCTP 與TCP 最大的不同。