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 Multihomong.|
|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.|
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.
- Difference between SCTP and UDP
- TCP with explicit link failure notification (TCP-ELFN)
- SCTP Full Form
- Difference between TCP and RTP
- Differences between TCP and UDP
- Why does DNS use UDP and not TCP?
- Services and Segment structure in TCP
- TCP and UDP server using select
- Wrap Around Concept and TCP Sequence Number
- TCP and UDP in Transport Layer
- OSI, TCP/IP and Hybrid models
- TCP/IP Ports and Its Applications
- Various TCP and UDP ports
- Error Control in TCP
- TCP/IP Model
- TCP 3-Way Handshake Process
- TCP Connection Termination
- TCP Congestion Control
- TCP Server-Client implementation in C
- TCP Connection Establishment
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.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.