Open In App

Difference between SCTP and TCP

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.
Article Tags :