Browse Prior Art Database

Stream Control Transmission Protocol (RFC2960)

IP.com Disclosure Number: IPCOM000005153D
Original Publication Date: 2000-Oct-01
Included in the Prior Art Database: 2001-Aug-16

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

R. Stewart: AUTHOR [+10]

Abstract

This document describes the Stream Control Transmission Protocol (SCTP). SCTP is designed to transport PSTN signaling messages over IP networks, but is capable of broader applications.

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 1% of the total text.

Network Working Group R. Stewart Request for Comments: 2960 Q. Xie Category: Standards Track Motorola K. Morneault C. Sharp

Cisco H. Schwarzbauer

Siemens

T. Taylor Nortel Networks I. Rytina Ericsson

M. Kalla Telcordia L. Zhang

UCLA V. Paxson

ACIRI October 2000

Stream Control Transmission Protocol

Status of this Memo

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (2000). All Rights Reserved.

Abstract

This document describes the Stream Control Transmission Protocol (SCTP). SCTP is designed to transport PSTN signaling messages over IP networks, but is capable of broader applications.

SCTP is a reliable transport protocol operating on top of a connectionless packet network such as IP. It offers the following services to its users:

acknowledged error-free non-duplicated transfer of user data, data fragmentation to conform to discovered path MTU size,

Stewart, et al. Standards Track [Page 1]

RFC 2960 Stream Control Transmission Protocol October 2000

sequenced delivery of user messages within multiple streams, with an option for order-of-arrival delivery of individual user

messages, optional bundling of multiple user messages into a single SCTP

packet, and network-level fault tolerance through supporting of multi-

homing at either or both ends of an association.

The design of SCTP includes appropriate congestion avoidance behavior and resistance to flooding and masquerade attacks.

Stewart, et al. Standards Track [Page 2]

RFC 2960 Stream Control Transmission Protocol October 2000

Table of Contents

1. Introduction.................................................. 5 1.1 Motivation.................................................. 6 1.2 Architectural View of SCTP.................................. 6 1.3 Functional View of SCTP..................................... 7 1.3.1 Association Startup and Takedown........................ 8 1.3.2 Sequenced Delivery within Streams....................... 9 1.3.3 User Data Fragmentation................................. 9 1.3.4 Acknowledgement and Congestion Avoidance................ 9 1.3.5 Chunk Bundling ......................................... 10 1.3.6 Packet Validation....................................... 10

1.3.7 Path Management......................................... 11 1.4 Key Terms................................................... 11 1.5 Abbreviations............................................... 15

1.6 Serial Number Arithmetic.................................... 15 2. Co...