Skip to content
Related Articles

Related Articles

Difference between SCTP and UDP

View Discussion
Improve Article
Save Article
Like Article
  • Difficulty Level : Basic
  • Last Updated : 06 Jun, 2022

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

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

Difference Between SCTP and UDP:

ParameterSCTP ProtocolUDP Protocol
Reachability CheckWe can have a reachability check-in SCTP.There is no reachability check-in UDP.
MultistreamingSCTP supports Multistreaming.UDP doesn’t support Multistreaming.
Data TransferData transfer is more reliable than SCTP.There is no reliable Data transfer in UDP.
Selective ACKsThere are selective ACKs in SCTP.There are no selective ACKs in UDP.
MultihomingMultihoming is supported by SCTP.UDP doesn’t support Multihoming.
Connection-orientedSCTP protocol is connection-oriented.UDP protocol is not connection-oriented.
Partial Data TransferThere is Partial Data Transfer in SCTP.There is no Partial Data Transfer in UDP.
Ordered Data DeliveryThere is ordered data delivery in SCTP.Ordered Data delivery is not supported by UDP.
Flow ControlSCTP has efficient flow control.UDP has no efficient flow control.
Congestion ControlCongestion control in SCTP.No congestion control in  UDP.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!