UDP(User Datagram Protocol,用戶數據報協議):
TCP(Transmission Control Protocol,傳輸控制協議):
SCTP(Stream Control Transmission Protocol,流控制傳輸協議):SCTP在客戶和服務器之間提供關聯(association),並像TCP那樣給應用提供可靠性、排序、流量控制以及全雙工的數據傳送。此處注意“關聯”和“連接”,“連接”只涉及兩個IP地址之間的通信,“關聯”指代兩個系統之間的一次通信,SCTP支持多宿而涉及不止兩個地址(單個SCTP斷電能夠支持多個IP地址,如果它的某個網絡或某個跨越因特網的桐廬發送故障,SCTP就可以通過切換到使用已經與該關聯相關的另一個地址來規避所發生的故障)。SCTP是面向信息的(message-oriented)。它提供各個記錄的按序遞送服務,與UDP一樣,由發送端寫入的每條記錄的長度隨數據一道傳遞給接收端應用。SCTP能夠在所連接的端點之間提供多個流,每個流各自可靠地按序遞送消息。一個流上某個消息的丟失不會阻塞同一關聯其他流上消息的投遞。TCP而言,在單一字節流中任何位置的字節丟失都將阻塞該連接上其後所有數據的遞送,直到該丟失被修復為止。
TCP的建立和終止