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