Title: Introduction of SCTP
1An Introduction to Stream Control Transmission
Protocol
Presented by Aftab Hussain (1009052007) Khalid
Mahmood (1009052006) Saif Ul Islam Khan
(0411052003) Syed Muzakkir Ahmed (0411052077)
Computer Communications and Networks - I Dr. Md.
Humayun Kabir Associate Professor Department of
CSE BUET
2Outline
What is SCTP
Features of SCTP
Comparison with other protocols
SCTP Applications
SCTP Packet Format
SCTP Association
Summary
3What is SCTP
- SCTP stands for Stream Control Transmission
Protocol - Originally designed to support Telephone
signaling messages over IP Networks - Currently supports most of the features of TCP
- Standardized by IETF RFC 2960
- Reliable transport protocol on top of IP 2960
4What is SCTP
5Features of SCTP
Facilitates Multistreaming
Facilitates Multihoming
Message oriented Protocol (Similar to UDP)
Connection oriented Protocol (Similar to TCP)
Gives protection against Denial of Services (DoS)
Attack
6Features of SCTP
MULTISTREAMING
In TCP each connection between client and server
involves one single stream.
In TCP a loss at any point in the stream blocks
the delivery of the rest of the data.
SCTP overcomes this problem using multistreaming.
7Features of SCTP
MULTIHOMING
In TCP we deal with connections in SCTP we have
associations.
An association in SCTP can involve multiple
streams.
With the help of association SCTP enables
multihoming.
Sending and receiving hosts have multiple IP
addresses in the association.
8Features of SCTP
MULTIHOMING
http//www.ibm.com/developerworks/linux/library/l-
sctp/figure6.gif
9Comparison with Other Protocols
10Comparison with Other Protocols
- SCTP has similar flow control and congestion
control as does TCP- - Slow Start and Congestion Avoidance phases
- Selective Acknowledgement
- Fast Retransmit
11Applications of SCTP
ISDN over IP
Telephony signaling
H.248 (media gateway control)
H.323 (IP telephony)
SIP (IP telephony)
12Thank you
13References
- Behrouz A. Forouzan Data Communications and
Networking 4th edition Tata McGraw Hill pp.
736-754 - M. Tim Jones Better Networking with SCTP IBM
developer Works - Randall Stewart Michael Tuxen Michael Tuxen
SCTP What is it and how to use it BSDCan
2008 - L. Ong J. Yoakum An Introduction to the Stream
Control Transmission Protocol (SCTP) IETF
Transport Area (TSVWG) working group - R. Stewart Ed. Stream Control Transmission
Protocol ETF Transport Area (TSVWG) working
group - Mohammed Atiquzzaman Shaojian Fu SCTP New
transport protocol for TCP/IP Internet
Computing IEEE 2001 pp. 64 - 69