SCTP.md
1 ## SCTP (Stream Control Transmission Protocol) 2 3 **What it is:** 4 SCTP is a reliable, message-oriented transport layer protocol. Think of it as a powerful alternative to [[TCP]] and [[UDP]], designed for specific use cases. 5 6 **Key Features:** 7 - **Message-oriented:** Data is sent in chunks called messages, preserving boundaries. 8 - **Reliable delivery:** Ensures messages arrive in order and without loss. 9 - **Multi-streaming:** Supports multiple streams of data within a single connection. 10 - **Multi-homing:** Can use multiple IP addresses for increased resilience. 11 12 **Advantages over [[TCP]]:** 13 - **Message integrity:** Better for applications requiring clear message boundaries. 14 - **Congestion control:** Improved mechanisms for handling network congestion. 15 - **Enhanced resilience:** Multi-homing provides failover capabilities. 16 17 **Use Cases:** 18 - Telecommunications signaling (Diameter protocol) 19 - Applications requiring high reliability and message integrity 20 - Systems needing multi-homing for redundancy 21 22 **Key Points:** 23 - Operates at Layer 4 (Transport Layer) of the [[OSI]] model. 24 - More complex than [[TCP]], but offers advanced features. 25 - Not as widely used as [[TCP]] or [[UDP]].