Transport Protocols - PowerPoint PPT Presentation

1 / 41
About This Presentation
Title:

Transport Protocols

Description:

Karn/Partridge, set Timeout to double each time a retransmit occurs. TCP/IP over AAL5 ... Hard Real Time Difficult to implement, packets must arrive or there ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 42
Provided by: clem2
Category:

less

Transcript and Presenter's Notes

Title: Transport Protocols


1
Transport Protocols
2
TCP Header Format
3
Credit Allocation
4
Flow Control Perspectives
5
Window Scale
6
Exponential Smoothing Coefficients
7
Exponential Averaging
8
Exponential Averaging
9
TCP Segment Pacing
10
TCP Segment Pacing
11
Bottlenecks
12
Jacobsons RTO AlgorithmTahoe
13
Slow Start and Congestion Avoidance
14
Slow Start
15
Fast Retransmit
16
Fast Recovery
TCP Reno Karn/Partridge, set Timeout to double
each time a retransmit occurs
17
TCP/IP over AAL5
18
Buffer Layout for Selective Drop
19
Comparison
20
RED
21
Fairness
22
Tradeoffs
23
MINTH
24
Queue Size
25
Fairness
26
Fairness
27
Minth and MAXP
28
MAXP
29
MAXp
30
Power
31
(No Transcript)
32
Real Time Packet Transmission
33
Real Time
  • Hard Real Time Difficult to implement, packets
    must arrive or there will be failure
  • Soft Real Time Application can tolerate the
    loss of some packets
  • RTP is suited for Soft Real Time

34
Application Level Framing
  • Reliability guaranteed by application
  • Instead of retransmitting, the receiver may ask
    the source to send at a lower quality
  • The sender may be able to recompute the data
    instead of buffering it.
  • The sender may fix the problem and send different
    data on error.
  • Data is broken into Application Data Units which
    either arrive in tact or are all deleted

35
RTP Fundamentals
  • Provides multicast capability
  • Each packet includes a timestamp
  • Two RTP relays
  • Translators Convert to lower quality video
  • Mixers receives two or more streams and mixes
    the result (audio)

36
RTP Control Protocol
  • Report quality of service for the multicast tree.
  • Report excessive jitter or other information to
    diagnose faults

37
RTP Protocol
38
Problems
  • 5) Calculate SRTT, given an initial small SRTT
    value, it can take a long time to converge on the
    correct value

39
10.6 Silly Window Syndrome
  • Initial credit of 1000
  • Sender uses up with 5 200 byte segments
  • Sender now thinks the window is of length 0
  • Receiver is at a push point and pops 50 bytes to
    upper layer and acks with a 50 byte credit
  • After this Ack, the sender has only 50 bytes to
    send, so this becomes a segment
  • When receiver gets the 50 bytes, it returns a
    credit of 50 and the sender then sends only 50 .

40
10.11
  • Slow start with long delay like we did in class

41
10.14
  • What buffer is required to deal with jitter
  • 30 frames per second at 1024x1024x3bytes3Mbytes/f
    rame
  • Jitter of 2 seconds, what is buffer required?
Write a Comment
User Comments (0)
About PowerShow.com