Difference between SCTP and UDP

1. Stream Control Transmission Protocol (SCTP) :
SCTP is connection – oriented protocol in computer networks which provides full-duplex association i.e., Transmitting multiple streams of data between two end points at the same time that have established connection in network.

2. User Datagram Protocol (UDP) :
UDP is a Transport Layer protocol. UDP is a part of Internet Protocol suite, referred as UDP/IP suite. Unlike TCP, it is unreliable and connection-less protocol. So, there is no need to establish connection prior to data transfer. UDP sockets are an example of datagram sockets.



Difference Between SCTP and UDP :

Parameter SCTP Protocol UDP Protocol
Reachability Check We can have reachability check in SCTP. There is no reachability check in UDP.
Multistreaming SCTP supports Multistreaming. UDP doesn’t supports Multistreaming.
Data Transfer Data transfer is more realiablein SCTP. There is no reliable Data transfer in UDP.
Selective ACKs There are selective ACKs in SCTP. There is no selective ACKs in UDP.
Multihomig Multihoming is supported by SCTP. UDP doesn’t supports Multihoming.
Connection- oriented SCTP protocol is connection oriented. UDP protocol is not connection oriented.
Partial Data Transfer There is Partial Data Transfer in SCTP. There is no Partial Data Transfer in UDP.
Ordered Data Delivery There is ordered data delivery in SCTP. Ordered Data delivery is not supported by UDP.

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.