Introduction of SCTP - PowerPoint PPT Presentation

About This Presentation
Title:

Introduction of SCTP

Description:

Basic modalities of SCTP which works at transport layer. more efficient than tcp and udp. – PowerPoint PPT presentation

Number of Views:917
Slides: 14
Provided by: syedmuzakkir

less

Transcript and Presenter's Notes

Title: Introduction of SCTP


1
An 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
2
Outline
What is SCTP?
Features of SCTP
Comparison with other protocols
SCTP Applications
SCTP Packet Format
SCTP Association
Summary
3
What 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

4
What is SCTP?
5
Features 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
6
Features 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.
7
Features 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.
8
Features of SCTP
MULTIHOMING
http//www.ibm.com/developerworks/linux/library/l-
sctp/figure6.gif
9
Comparison with Other Protocols
Feature UDP TCP SCTP
Message-oriented Yes No Yes
Byte-oriented No Yes No
Connection-oriented No Yes Yes
Full Duplex Yes Yes Yes
Flow Control No Yes Yes
Congestion Control No Yes Yes
Reliable Data Transfer No Yes Yes
Ordered Data Delivery No Yes Yes
Multistreaming No No Yes
Multihoming No No Yes
Selective Acknowledgement No Opt Yes
10
Comparison with Other Protocols
Feature UDP TCP SCTP
Message-oriented Yes No Yes
Byte-oriented No Yes No
Connection-oriented No Yes Yes
Full Duplex Yes Yes Yes
Flow Control No Yes Yes
Congestion Control No Yes Yes
Reliable Data Transfer No Yes Yes
Ordered Data Delivery No Yes Yes
Multistreaming No No Yes
Multihoming No No Yes
Selective Acknowledgement No Opt Yes
  • SCTP has similar flow control and congestion
    control as does TCP-
  • Slow Start and Congestion Avoidance phases
  • Selective Acknowledgement
  • Fast Retransmit

11
Applications of SCTP
ISDN over IP
Telephony signaling
H.248 (media gateway control)
H.323 (IP telephony)
SIP (IP telephony)
12
Thank you
13
References
  • 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
Write a Comment
User Comments (0)
About PowerShow.com