"This book...offers inside insights (by two of the SCTP designers) into the design of the protocol and discusses why the protocol operates as it does. This insight takes much of the 'black magic' out of SCTP and makes the protocol more accessible."
--From the Foreword by Mark Allman
Named one of the Top 10 Hottest Technologies of 2001 by Telecommunications Magazine, Stream Control Transmission Protocol (SCTP) is considered by many to be the TCP of the future. Originally designed for Internet telephony, SCTP has also proven itself a superb general purpose transport protocol for IP network data communications. More robust and secure than TCP, SCTP is the technology of choice for building next generation commercial grade infrastructures for telecommunications and e-commerce. Anyone involved with the technical aspects of Internet communications should have a working knowledge of this new transmission protocol, which is rapidly being adopted by standardization bodies and networking organizations.
Written by the creators of SCTP, Stream Control Transmission Protocol (SCTP): A Reference Guide is a comprehensive, practical, guide to SCTP technology. Examining the protocol in depth, the book provides useful perspective on design rationale and highlights SCTP's improvements over TCP in the areas of security and reliability. The book also demonstrates how to take full advantage of SCTP to make IP-based communications more reliable and robust.
Topics covered include:
- An item-by-item comparison between the functions of SCTP and TCP/UDP
- SCTP packet formats
- Setup and closing of an association
- User data transfer
- Congestion control and avoidance, covering the SCTP Congestion Control Algorithm
- Failure detection and recovery, covering the interaction with multihoming and route arrangements
- "Out-of-the-blue" SCTP packets and verification tag rules
- IANA and future extension of SCTP
- A preview of the proposed SCTP Socket API extension
- Use of Streams in SCTP, featuring file transfer, call control, and Web browser applications
Numerous examples and diagrams throughout the book clarify important concepts and techniques. The final chapter presents a user space implementation of SCTP, and the accompanying CD-ROM contains the open source code for this implementation.
An important complement to the official IETF standards specification, this book is required reading for all Internet programmers, developers, managers, and implementors of SCTP.
Table of contents
1. Introduction and Overview.
2. SCTP Endpoint and Association.
3. Format of SCTP Messages.
4. Setup of an Association.
5. User Data Transfer.
6. Congestion Control and Avoidance.
7. Failure Detection and Recovery.
8. Auxiliary SCTP Packet Handling Functions.
9. Close of an Association.
10. IANA And Future Extension Of SCTP.
11. A Socket API For SCTP.
12. Comparing SCTP to TCP.
13. Using Streams In SCTP.
14. A User Space Implementation Of SCTP.
Glossary and Abbreviations.
All the material you need to teach your courses.Discover teaching material