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