The term “Stream” in SCTP is derived from the multi-streaming function provided by SCTP. The feature also helps in dividing the data into multiple streams that do not have a limitation to be delivered sequentially. This is also effective in case there is a loss of information in a specific stream the data can be […]

SCTP is not very much known and not used/deployed a lot because: Widespread: Not widely integrated in TCP/IP stacks (in 2013: still missing natively in latest Mac OSX and Windows) Libraries: Few high level bindings in easy to use languages NAT: Doesn’t cross NAT very well/at all (less than 1% internet home & enterprise routers […]

In order to transfer the data between 2 SCTP hosts, the both should negotiate and create an association.The SCTP user at an endpoint should use the ASSOCIATE primitive to initialize an SCTP association to another SCTP endpoint. Lets see this flow of information from two hosts (A and B). Flow of information for SCTP Association […]

Strict-Ordering : TCP orders the data strictly , which is not required by some of the applications and hence it adds to unwanted delay Stream Oriented nature : The stream oriented nature of TCP is sometimes unwanted as application might be able to do this on its own. Limited number of Ports : The port […]

What is Multihoming? In the IP terminology, a host is called multi-homed if it can be addressed by multiple IP addresses. Multihoming is used only for recovering from network failures¬† and is not used, for example, for load balancing. How multihoming is used in SCTP? To make full use of the SCTP multi-homing, the host […]