Difference between SCTP and TCP
Last Updated :
09 May, 2022
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. Transmission Control Protocol (TCP) : TCP is connection oriented reliable protocol which supports guaranteed data transmission. TCP provides reliable data transmission from the connection establishment itself.
Difference between SCTP and TCP :
Parameter |
SCTP |
TCP |
Multistreaming |
SCTP supports multistreaming. |
TCP doesn’t supports multistreaming. |
Selective ACKs |
In SCTP, there are selective ACKs. |
In TCP, the selective ACKs are optional. |
Multihoming |
Multihoming is supported by SCTP. |
TCP doesn’t supports Multihoming. |
Data Transfer |
There is more reliable data transfer in SCTP. |
There is less reliable data transfer in TCP. |
Security |
SCTP has more secure data transfer. |
TCP data transfer is less secure. |
Partial Data Transfer |
There is partial data transfer in SCTP. |
There is no partial data transfer in TCP. |
Unordered data delivery |
There is unordered data delivery in SCTP. |
TCP does not have unordered data delivery. |
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...