SCTP Congestion Control
SCTP or Stream Control Transmission Protocol is a message-oriented transport protocol. It is majorly used for internet applications.
It combines the best of TCP and UDP together.
The features of SCTP are:
- Stream Identifier
Many streams in each association require identification using a stream identifier (SI). The SI in the header is carried by chunks of data to be properly placed in the stream upon its arrival at the destination.
- Stream Sequence Number
A stream sequence number is used by the SCTP to identify the data chunks.
- Transmission sequence number
The unit of data in SCTP is a DATA chunk that may or may not have a one-to-one relationship with the message coming from the process because of fragmentation.
- Flow control
It implies flow control in order to not overwhelm the receiver.
- Error control
It provides error control to improve reliability.
- Congestion control
Congestion control is implemented to ensure how many data chunks can enter the network.
- Packets
In SCTP the data is carried as data chunks and the control information is carried as control chunks.
Reference