Similarities And Differences Between TCP And SCTP

Good Essays
The main role of the transport layer is to provide end-to-end service between two or more applications running on various hosts. It segregates the applications and provides a simple interface for application developers. We also know that transport layer also performs flow control, error control and reliable delivery which is required for communicating applications to run with performance. These applications and end users use the transmission control protocol or the user datagram protocol to transmit the data. However, the future applications might require even better functionality. To solve this, the Internet Engineering Task Force (IEFT) has approved stream control transmission protocol.
Stream control transmission protocol is a transport
…show more content…
We will also discuss the characteristics and comparison between TCP and SCTP. You will study the resource reservation protocol and its message type in network communication.

3.2.1. Stream Control Transmission Protocol
Stream control transmission protocol is a transport layer protocol that is used for IP network data communications. It works similar to that of TCP and UDP and was published as RFC2960 by the IEFT. The primary purpose of SCTP is to provide a reliable end-to-end message transportation.
Both SCTP and TCP provide a reliable data communication between two terminals. However, SCTP is message-oriented and TCP is byte-oriented. That is sending application will form a message by using a block of data bytes and then informs SCTP to transfer the message to receiving an application. SCTP will not guarantee the delivery of data block/ entire message. It also supports multihoming. That is one of the terminal can have alternate IP address associated with it in order to route around network failures.
Features of SCTP are:
• Error-free data transfer
• Message delivery is sequenced and
    Get Access