Contact Us Contact Us

Stream Control Transmission Protocol (SCTP)

  Software Depot
Electronic download
Frequently asked questions
Product details and specifications

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. The HPE implementation of SCTP is available as a web upgrade on the HP-UX 11i v2 and HP-UX 11i v3 operating systems.

Table 1 lists the different Web release versions of SCTP available on the HP-UX 11i v2 and 11i v3 operating systems.

Table 1: Latest SCTP Web Release Version Numbers

  Product Version  
    Operating System        Bundle Version   
      Release Date    
 01.03  HP-UX 11i v3  B.  October 2010
 01.01  HP-UX 11i v2  B.  September 2007

SCTP Features

SCTP supports the following features:

  • Multihoming
  • Mulstreaming
  • Conservation of Data Boundaries
  • Graceful Shutdown Feature
  • Support for IPv4 and IPv6 Addresses
  • Data Exchange Features
  • Dynamic Address Reconfiguration
  • Reporting Packet Drops to an Endpoint
  • Support for ECN-Nonces
  • Partially Reliable Data Transmission


Table 2 lists the manpages that are distributed with the SCTP software depot.

Table 2: SCTP Manpages

Manpage Description
sctpd(1M) Specifies the utility to handle hostname requests from the SCTP driver.
sctp(7) Specifies the driver that implements SCTP.
sctp_bindx(2) Specifies the call to bind to multiple addresses.
sctp_connectx(2) Specifies the call to initiate connection to a multi-homed destination.
sctp_opt_info(2) Specifies the call to set and get some SCTP options.
sctp_peeloff(2) Specifies the call to move a one-to-many-style association to a new socket.
sctp_recvmsg(2) Specifies the call to receive an SCTP message.
sctp_send(2) Specifies the call to send an SCTP message.
sctp_sendmsg(2) Specifies the call to send an SCTP message.
sctp_sendx(2) Specifies the call to send an SCTP message.
sctp_freeladdrs(3N) Specifies the function to free the local addresses returned by sctp_getladdrs().
sctp_freepaddrs(3N) Specifies the function to free the peer's addresses returned by sctp_getpaddrs().
sctp_getladdrs(3N) Specifies the function to get the local IP addresses used in an association.
sctp_getpaddrs(3N) Specifies the function to get the peer's addresses in an association.

The following documents provide additional information about SCTP:

Additional product information
Product #: SCTP
Version: -
Software specification: HP-UX 11i v2(HPUX-SCTP_B.11.23_HP-UX_B.11.23_IA_PA_with_patches.depot)