1 / 11

Reliability & Flow Control

Read 7.E. Reliability & Flow Control. Prof. Dina Katabi. Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden. Previous Lecture. How the link layer delivers data over a link How the network layer performs routing and forwarding

wilhelminag
Download Presentation

Reliability & Flow Control

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. Read 7.E Reliability & Flow Control Prof. Dina Katabi Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden

  2. Previous Lecture • How the link layer delivers data over a link • How the network layer performs routing and forwarding • Hierarchical Routing and Addressing

  3. Hierarchical Routing Interior router Border router domain-1 domain-3 domain-2 • Internet: collection of domains/networks • Inside a domain: Route over a graph of routers • Between domains: Route over a graph of domains • Address: concatenation of “Domain Id”, “Node Id”

  4. This Lecture • Transport Layer • Reliable data transmission • Flow Control • Multiplexing

  5. Application Layer Transport Layer O.S. O.S. Network Layer Link Layer D D D D D D H H H H H H Data Data Header Header Review of the Transport Layer Leland.Stanford.edu Athena.MIT.edu Dina Nick

  6. Layering HTTP, FTP Application End-to-End Layer Transport TCP Network IP Link Ethernet The 4-layer Internet model

  7. This Lecture • Transport Layer • Reliable data transmission • Flow Control • Multiplexing

  8. RTT Measurements(collected by Caida)

  9. This Lecture • Transport Layer • Reliable data transmission • Flow Control • Multiplexing

  10. This Lecture • Transport Layer • Reliable data transmission • Flow Control • Multiplexing

  11. Network Layer H H H H D D D D D D D D P1 P1 P1 P2 P2 P2 P2 P1 Multiplexing by Transport Multiple applications run on the same machine but use different ports B1 B2 A1 A2 App App App App Application Layer Transport Layer TCP

More Related