ECEN 619-600 - PowerPoint PPT Presentation

About This Presentation
Title:

ECEN 619-600

Description:

Title: No Slide Title Author: Bryan J. Baer Last modified by: xizhang Created Date: 1/19/2003 5:30:36 PM Document presentation format: On-screen Show (4:3) – PowerPoint PPT presentation

Number of Views:99
Avg rating:3.0/5.0
Slides: 21
Provided by: Brya1213
Category:
Tags: ecen | reno

less

Transcript and Presenter's Notes

Title: ECEN 619-600


1
ECEN 619-600 Internet Protocols and Modeling
  • Course Materials Papers, Reference Texts
    Bertsekas/Gallager, Stuber, Stallings, etc
  • Lecture notes and Paper Reading Lists available
    on-line TBA
  • Class Website http//ece.tamu.edu/xizhang/ECEN61
    9/start.php
  • Research Interests and Projects
    URLhttp//ece.tamu.edu/xizhang
  • Instructor Professor Xi Zhang
  • E-mail xizhang_at_ece.tamu.edu
  • Office WERC 331

2
TCP Closed-loop flow control and Self-Clocking
Principle-1
3
TCP Closed-loop flow control and Self-Clocking
Principle-2
  • Sender sends packets back-to-back to receiver
  • The vertical line is bandwidth
  • The horizontal line is time
  • Each of shaded box is a packet
  • Bandwidth Time Bits, and so the area of each
    box is the packet size.
  • The number of bits doesnt change as a packet
    goes through the network so a packet squeezed
    into the smaller long-haul bandwidth must spread
    out in time.

4
TCP Closed-loop flow control and Self-Clocking
Principle-3
  • The time Pb represents the minimum packet spacing
    on the slowest link in the path (the bottleneck).
  • As the packets leave the bottleneck for the
    destination net, nothing changes the inter packet
    interval so on the receivers net packet spacing
    Pr Pb.
  • If the receiver processing time is the same for
    all packets, the spacing between ACKs on the
    receivers net Ar Pr Pb.

5
TCP Closed-loop flow control and Self-Clocking
Principle
  • If the time slot Pb was big enough for a packet,
    its big enough for an ACK so the ACK spacing is
    preserved along the return path. Thus the ACK
    spacing on the senders net As Pb.
  • So, if packets after the first burst are sent
    only in response to an ACK, the senders packet
    spacing will be exactly match the packet time on
    the slowest link in the path gt Self-Clocking
    is achieved.

6
Two versions of TCP Protocols
  • TCP-tahoe (Jacobson, 1988)
  • Time-out based protocol - use timeout to detect
    packet loss and congestions
  • TCP-reno (Jacobson, 1990)
  • Triple-ACK and time-out based - Use
    triple-duplicate ACK to same sequence number and
    timeouts to detect packet loss and congestions
  • Use fast retransmissions and fast recovery
  • Skip Slow Start phase

7
TCP-tahoe Protocol
8
TCP-reno Protocol
9
                                           
                                          Slide 2
of 33
10
                                           
                                          Slide 3
of 33
11
                                           
                                          Slide 4
of 33
12
                                           
                                          Slide 5
of 33
13
                                           
                                          Slide 6
of 33
14
                                           
                                          Slide 7
of 33
15
                                           
                                          Slide 8
of 33
16
                                           
                                          Slide 9
of 33
17
                                           
                                          Slide
10 of 33
18
                                           
                                          Slide
11 of 33
19
                                           
                                          Slide
12 of 33
20
TCP protocol control variable
  • Bandwidth m in packets/sec,
  • Service time 1/m
  • Round Trip Time (RTT) T sec
  • Buffer size B in packets
  • Path pipeline capacity
  • Wpipe mTB1
Write a Comment
User Comments (0)
About PowerShow.com