WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
SCTP
來自站長百科
SCTP(流控制傳輸協(xié)議)是IETF新定義的一個(gè)傳輸層協(xié)議,它是提供基于不可靠傳輸業(yè)務(wù)的協(xié)議之上的可靠的數(shù)據(jù)報(bào)傳輸協(xié)議,SCTP的設(shè)計(jì)用于通過IP網(wǎng)傳輸SCN窄帶信令消息,它在兩個(gè)端點(diǎn)之間提供穩(wěn)定、有序的數(shù)據(jù)傳遞服務(wù),并且可以保護(hù)數(shù)據(jù)消息邊界(例如UDP),然而與TCP和UDP不同,SCTP是通過多宿主(Multi-homing)和多流(Multi-streaming)功能提供這些收益的,這兩種功能均可提高可用性 。
SCTP相關(guān)知識(shí)
- SCTP實(shí)際上是一個(gè)面向連接的協(xié)議,但SCTP偶聯(lián)的概念要比TCP的連接具有更廣的概念,SCTP對TCP的缺陷進(jìn)行了一些完善使得信令傳輸具有更高的可靠性,SCTP的設(shè)計(jì)包括適當(dāng)?shù)膿砣刂啤⒎乐狗簽E和偽裝攻擊、更優(yōu)的實(shí)時(shí)性能和多歸屬性支持。
- RFC2960詳細(xì)說明了SCTP,RFC4960(2007)是RFC2960的替代協(xié)議,介紹性的文檔是RFC3286,SCTP最初是被設(shè)計(jì)用于在IP上傳輸電話,把SS7信令網(wǎng)絡(luò)的一些可靠特性引入IP,IETF的這方面的工作稱為信令傳輸SIGTRAN,與此期間也提出了這個(gè)協(xié)議的其他一些用途。
- SCTP 提供如下服務(wù):
- 確認(rèn)用戶數(shù)據(jù)的無錯(cuò)誤和無復(fù)制傳輸。
- 數(shù)據(jù)分段以符合發(fā)現(xiàn)路徑最大傳輸單元的大小。
- 在多數(shù)據(jù)流中用戶信息的有序發(fā)送帶有一個(gè)選項(xiàng),用戶信息可以按到達(dá)順序發(fā)送。
- 選擇性的將多個(gè)用戶信息綁定到單個(gè)SCTP包。
- 通過關(guān)聯(lián)的一個(gè)終端或兩個(gè)終端多重宿主支持來為網(wǎng)絡(luò)故障規(guī)定容度。
SCTP與TCP的關(guān)系
- 作為一個(gè)傳輸層協(xié)議SCTP兼有TCP及UDP兩者的特點(diǎn),SCTP可以稱為是TCP的改進(jìn)協(xié)議但他們之間仍然存在著較大的差別。首先SCTP和TCP之間的最大區(qū)別是SCTP的連接可以是多宿主連接的,TCP則一般是單地址連接的,在進(jìn)行SCTP建立連接時(shí)雙方均可聲明若干IP地址(IPv4,Ipv6或主機(jī)名)通知對方本端所有的地址。
- 其次SCTP是基于消息流,而TCP則是基于字節(jié)流,所謂基于消息流是指發(fā)送數(shù)據(jù)和應(yīng)答數(shù)據(jù)的最小單位是消息包,一個(gè)SCTP連接同時(shí)可以支持多個(gè)流,每個(gè)流包含一系列用戶所需的消息數(shù)據(jù),而TCP則只能支持一個(gè)流。
- 在網(wǎng)絡(luò)安全方面SCTP增加了防止惡意攻擊的措施,不同于TCP連接采用的三次握手機(jī)制,SCTP連接采用四次握手機(jī)制,有效的防止了類似于SYN Flooding的防范拒絕服務(wù)攻擊,SCTP主要的貢獻(xiàn)是對多重聯(lián)外線路的支持,一個(gè)端點(diǎn)可以由多于一個(gè)IP地址組成,使得傳輸可在主機(jī)間或網(wǎng)卡間做到透明的網(wǎng)絡(luò)容錯(cuò)備援。