Read 7.E Reliability & Flow Control Prof. Dina Katabi Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and.
Download ReportTranscript Read 7.E Reliability & Flow Control Prof. Dina Katabi Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and.
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 1 Previous Lecture How the link layer delivers data over a link How the network layer performs routing and forwarding Hierarchical Routing and Addressing 2 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” 3 This Lecture Transport Layer Reliable data transmission Flow Control Multiplexing 5 Review of the Transport Layer Athena.MIT.edu Leland.Stanford.edu Application Layer Dina Nick Transport Layer O.S. D Data Header Data O.S. Header Network Layer H D H D D H H D D H H Link Layer 6 Layering HTTP, FTP Application End-to-End Layer TCP Transport IP Network Ethernet Link The 4-layer Internet model 7 This Lecture Transport Layer Reliable data transmission Flow Control Multiplexing 9 RTT Measurements (collected by Caida) 11 This Lecture Transport Layer Reliable data transmission Flow Control Multiplexing 15 This Lecture Transport Layer Reliable data transmission Flow Control Multiplexing 20 Multiplexing by Transport Multiple applications run on the same machine but use different ports A1 A2 App App Application Layer B1 B2 App App Transport Layer D P1 D D D P1 P2 H H P2 TCP D P1 D P2 Network Layer D D P2 P1 H H 21