1 / 20

TCP Overview and Modeling: An Insightful Introduction

Delve into the fundamental concepts of TCP and its modeling, covering key protocols, stack layers, flow control mechanisms, and congestion avoidance techniques in the TCP-Reno and TCP-Vegas models.

muniya
Télécharger la présentation

TCP Overview and Modeling: An Insightful Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An introduction to TCP and its modeling By: Amin PourRostami

  2. Internet Protocol (IP) • Unreliable • Best-Effort • End-to-End • Data-link protocols

  3. IP Protocol stack • fragmentation • time-to-live • type-of-service • Datagram length

  4. Transmission Control Protocol (TCP) • Multiplexed • Duplex • Connection-oriented • Reliable • Flow-controlled • Byte-stream

  5. TCP Protocol Stack

  6. Flow Control RTT source sink λ µ • Open-Loop • Conflicting requirements • Traffic descriptors • Peak and average rates • Linear bounded arrival processes • Closed-Loop • … B 0

  7. Flow Control • Closed-loop Cntd.

  8. TCP Flow Control • TCP-Tahoe • Detects losses using timeouts • Decreases the flow control window to 1 • Ssthresh = , slow-start, congestion-avoidance • TCP-Reno • Detects losses using both timeouts and three duplicate ACKs • Timeout -> Tahoe • Fast retransmit ->congestion-avoidance->continues even if D-ACKs received • Exponential back-off • TCP-SACK • Selective ACKs • TCP-Vegas • Described later • …

  9. TCP-Reno modelling Congestion avoidance Fast retransmit Slow start Exponential backoff

  10. TCP-Vegas Modelling • Adaptive scheme

More Related