sctp和tcp的区别
生活随笔
收集整理的這篇文章主要介紹了
sctp和tcp的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://www.cnblogs.com/elleniou/p/3342140.html
?
作為一個傳輸層協 議,SCTP兼有TCP及UDP兩者的特點。SCTP可以稱為是TCP的改進協議,但他們之間仍然存在著較大的差別。首先SCTP和TCP之間的最大區別 是SCTP的連接可以是多宿主連接的,TCP則一般是單地址連接的。在進行SCTP建立連接時,雙方均可聲明若干IP地址(IPv4,Ipv6或主機名)通知對方本端所有的地址。若當前連接失效,則協議可切換到另一個地址,而不需要重新建立連接。 其次SCTP是基于消息流,而TCP則是基于字節流。所謂基于消息流,是指發送數據和應答數據的最小單位是消息包(chunk)。一個SCTP連接(Association)同時可以支持多個流(stream),每個流包含一系列用戶所需的消息數據(chunk)。而TCP則只能支持一個流。在網絡安全方面,SCTP增加了防止惡意攻擊的措施。不同于TCP連接采用的三次握手機制,SCTP連接采用四次握手機制,有效的防止了類似于SYN Flooding的防范拒絕服務攻擊。SCTP主要的貢獻是對多重聯外線路的支持,一個端點可以由多于一個IP地址組成,使得傳輸可在主機間或網卡間做到透明的網絡容錯備援。轉載于:https://www.cnblogs.com/jingzhishen/p/4404693.html
總結
以上是生活随笔為你收集整理的sctp和tcp的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三次小组赛解题报告
- 下一篇: imoocLinux环境变量配置文件笔记