lec-22-23 - What's Next. Transport Layer Introduction to...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
25,30 Sept 2008  BITS C481 (Computer Networks) 1 What’s Next… Transport Layer Introduction to SCTP TCP vs SCTP TCP, UDP Socket Programming basics
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
25,30 Sept 2008  BITS C481 (Computer Networks) 2 Fundamentals of SCTP SCTP is a message-oriented, reliable protocol that combines the best features of UDP and TCP. A connection in SCTP is called an association An association in SCTP can involve multiple streams. Unit of data in SCTP is a DATA chunk. It is identified by TSN In SCTP, control information and data information are carried in separate chunks. Data flow is in terms of packets; a packet can contains data chunks from different streams. The acknowledgment in SCTP defines the cumulative TSN, the TSN of the last data chunk received in order.
Background image of page 2
25,30 Sept 2008  BITS C481 (Computer Networks) 3 Packet, Fata Chunks and Streams
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
25,30 Sept 2008  BITS C481 (Computer Networks) 4 TCP Segment and SCTP Packet
Background image of page 4
25,30 Sept 2008  BITS C481 (Computer Networks) 5 With SCTP you can do. ..  Almost everything you can do with TCP and UDP (a very few minor exceptions we will note later but for instance: Can do reliable, flow controlled, congestion controlled data exchange, like TCP Can also do unordered, unreliable data exchange, like UDP) Plus the following features NOT available in UDP or TCP. Multi-streaming Multi-homing Message boundaries (with reliability) Improved SYN-flood protection Tunable parameters (Timeout, Retrans, etc.) A range of reliability and order (full to partial to none) along with congestion control and more. ..
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
25,30 Sept 2008  BITS C481 (Computer Networks) 6 Detail about key SCTP features-1 Multi-homing improved robustness to failures In TCP, connections made between <IP addr,port> and <IP addr, port> If a host is multi-homed, you have to choose ONE IP Addr only, at each end If that interface goes down, so does the connection With SCTP, you can list as many IP addresses per endpoint as you like If host is still reachable through ANY of those addresses, connection stays up! Multi-streaming reduced delay A.k.a. partial ordering. Eliminates Head of Line (HOL) blocking In TCP, all data must be sent in order; loss at head of line delays delivery of subsequent data In SCTP, you can send over up to 64K independent streams, each ordered independently A loss on one stream does not delay the delivery on other streams i.e. multi-streaming eliminates HOL blocking
Background image of page 6
25,30 Sept 2008  BITS C481 (Computer Networks) 7 Detail about key SCTP features-2 Message boundaries preserved easier coding TCP repacketizes data any old way it sees fit (message boundaries not preserved) SCTP preserves message boundaries Application protocols easier to write, and application code simpler. Improved SYN-flood protection
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 24

lec-22-23 - What's Next. Transport Layer Introduction to...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online