RFC 3257 (rfc3257) - Page 2 of 13


Stream Control Transmission Protocol Applicability Statement



Alternative Format: Original Text Document



RFC 3257              SCTP Applicability Statement            April 2002


1 Introduction

   SCTP is a reliable transport protocol [RFC 2960], which along with TCP
   [RFC 793], RTP [RFC 1889], and UDP [RFC 768], provides transport-layer
   services for upper layer protocols and services.  UDP, RTP, TCP, and
   SCTP are currently the IETF standards-track transport-layer
   protocols.  Each protocol has a domain of applicability and services
   it provides, albeit with some overlaps.

   By clarifying the situations where the functionality of these
   protocols are applicable, this document can guide implementers and
   protocol designers in selecting which protocol to use.

   Special attention is given to services SCTP provides which would make
   a decision to use SCTP the right one.

   Major functions provided by SCTP can be found in Appendix A.

1.1 Terminology

   The following terms are commonly identified in this work:

   Association: SCTP connection between two endpoints.

   Transport address: A combination of IP address and SCTP port number.

   Upper layer: The user of the SCTP protocol, which may be an
   adaptation layer, a session layer protocol, or the user application
   directly.

   Multihoming: Assigning more than one IP network interface to a single
   endpoint.

2 Transport protocols

2.1 TCP service model

   TCP is a connection-oriented (a.k.a., session-oriented) transport
   protocol.  This means that it requires both the establishment of a
   connection prior to the exchange of application data and a connection
   tear-down to release system resources after the completion of data
   transfer.

   TCP is currently the most widely used connection-oriented transport
   protocol for the Internet.






Coene                        Informational