Thursday, June 25, 2015

Why SCTP in Linux Kernel ?

Well, everyone is familiar with TCP and UDP, why still need SCTP?

SCTP provided new features as well as existed features in TCP.
Core Features of SCTP:
[1] Message Oriented
[2] Multihoming
[3] Streams

Besides that SCTP have features same as TCP:
[1] Congestion Control
[2] Selective ACK
[3] Message Fragmentation
[4] Bundling

When we need SCTP?

Let's consider a "Network Application" which operates by exchanging simultaneously, short, similar sequences of data continuously, such as client-server database application.
What will be the traffic condition for this "Network Application"?

Resource from: http://old.lwn.net/2001/features/OLS/pdf/pdf/sctp.pdf

No comments: