1 / 11

Mastering Data Transmission and Flow Control in Networking Systems

Explore the principles of reliable data transmission, flow control, and multiplexing in network layers for optimized performance. Learn from industry experts and gain insights into hierarchical routing, addressing, and the 4-layer Internet model.

wilhelminag
Download Presentation

Mastering Data Transmission and Flow Control in Networking Systems

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