Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
SCTP Programmer's Guide: HP-UX 11i v2, HP-UX 11i v3 > Chapter 1 Introduction

SCTP Overview

» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

SCTP is a connection-oriented transport layer protocol that enables reliable transfer of data over IP-based networks. In an IP stack, it exists at a level equivalent to that of Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). SCTP offers all the features that are supported by TCP and UDP. It also overcomes certain limitations in TCP and adopts the beneficial features of UDP.

SCTP offers the following features:

  • Network-level fault tolerance through support for multihoming

  • Minimized delay in data delivery by sending data in multiple streams

  • Acknowledged, error-free non-duplicated transfer of data

  • Data fragmentation to conform to discovered maximum transmission unit (MTU) size

  • Sequenced delivery of user messages within multiple streams

  • Optional bundling of multiple user messages into an SCTP packet

  • Improved SYN-flood protection

  • Preservation of message boundaries

SCTP also includes mechanisms, such as checksums, sequence numbers, and selective retransmission of data, to detect data corruption, loss of data, and duplication of data. In addition, it contains different congestion control algorithms to minimize data loss in an unstable network. SCTP supports improved error handling methods to avoid unnecessary retransmission of data. The security methods implemented in SCTP enable the endpoints of an association to avoid SYN-flooding, and to identify stale or unwanted data packets.

Initially, the features of SCTP were designed to transport telephone signaling messages over IP networks. Other applications that require similar features can also use SCTP.

NOTE: In SCTP, the term “stream” refers to a sequence of user messages that are delivered in sequence, with respect to other messages within the same stream. In TCP, “stream” refers to a sequence of bytes.

HP's implementation of SCTP conforms to the following RFCs and draft RFCs:

  • RFC 3286 (An Introduction to the Stream Control Transmission Protocol (SCTP))

  • RFC 2960 (Stream Control Transmission Protocol)

  • RFC 3873 (Stream Control Transmission Protocol (SCTP) Management Information Base (MIB))

  • RFC 4460 (Stream Control Transmission Protocol (SCTP) Specification Errata and Issues)

  • RFC 3309 (Stream Control Transmission Protocol (SCTP) Checksum Change)

  • RFC 3758 (Stream Control Transmission Protocol (SCTP) Partial Reliability Extension)

  • draft-ladha-sctp-nonce-01.txt (ECN Nonces for Stream Control Transmission Protocol (SCTP))

  • draft-ietf-tsvwg-addip-sctp-10.txt (Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration)

  • draft-stewart-sctp-pktdrprep-02.txt (Stream Control Transmission Protocol (SCTP) Packet Drop Reporting)

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2007–2008 Hewlett-Packard Development Company, L.P.