The Stream Control Transmission Protocol is a transport protocol from the TCP/IP protocol family. It combines the advantages of the two transport protocols UDP and TCP. A typical application of SCTP is the transport of Session Initiation Protocol (SIP) messages in the Voice over IP environment.
The abbreviation SCTP stands for Stream Control Transmission Protocol. It is a network protocol from the TCP / IP protocol family that was developed by the IETF working group SIGTRAN (Signaling Transport) and published in 2000 in RFC 2960. In 2007, a revised version of the specification appeared in the form of RFC 4960, which is currently valid. RFC 3286 provides an introduction to the basic functionality of the Stream Control Transmission Protocol. SCTP works like UDP (User Datagram Protocol) and TCP (Transmission Control Protocol) on the transport layer of the TCP/IP reference model. In the ISO/OSI layer model, it is located on layer 4 (transport layer).
The aim of developing SCTP was to provide
A transport protocol that combines the advantages of UDP and TCP in one protocol and provides additional functionality. Like TCP, the Stream Control Transmission Protocol is a connection-oriented transport protocol with error protection. It is message-oriented, offers congestion control mechanisms and supports multiplexing. Typical applications are the transport of Session Initiation Protocol ( SIP ) messages in the Voice over IP environment, the management of server pools or the transport of Internet Protocol Flow Information Export (IPFIX) messages.
The most important features of the Stream Control Transmission Protocol
In summary, the most important features of the Stream Control Transmission Protocol are as follows: The Stream Control Transmission Protocol UK Cell Phone Number List establishes connections between sender and receiver using a four-way handshake . Any number of streams can be transmitted within a connection. The order of messages is guaranteed in a data stream, but the delivery of data can vary between streams. Mechanisms for prioritizing the transmission of certain data are also provided. Urgent data can be sent out of sequence.
Differentiation from UDP and TCP
In addition to UDP and TCP, the Stream Control Transmission Protocol is a third, alternatively usable transport protocol in the TCP/IP world. UDP is a connectionless transport protocol that cell phone number listing does not provide any security mechanisms for the transmitted data. It is suitable for applications that require fast, delay-free data transmission. Any security mechanisms against data loss or the arrival of data in a different order must be implement at the application level.
TCP, on the other hand, is connection-orient
Has mechanisms for flow control and error protection, and ensures that the data is transmitt in the correct order. However, a connection must first be establish before the Bulk Database data can be transmitt, which can lead to delays in data exchange. Strict adherence to the order of the data can also lead to unwanted blockages within a connection.
The Stream Control Transmission Protocol attempts to combine the advantages and functions of both transport protocols in one protocol. It combines properties of UDP and TCP. Like TCP, it is connection-orient. Secures the transmitt data and has mechanisms for flow control. SCTP is very flexible in terms of the order of the transmitt data. The protocol ensures the order within a stream, but data from different streams can overtake each other. Prioritize transmission of data out of sequence is also provide.