Reliability & Flow ControlPrevious LectureSlide 3This LectureSlide 6Slide 7Slide 9RTT Measurements (collected by Caida)Slide 15Slide 20Slide 211Reliability & Flow ControlSome slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina KatabiRead 7.E2Previous LectureHow the link layer delivers data over a linkHow the network layer performs routing and forwardingHierarchical Routing and Addressing3Hierarchical RoutingInternet: collection of domains/networksInside a domain: Route over a graph of routersBetween domains: Route over a graph of domainsAddress: concatenation of “Domain Id”, “Node Id”domain-1domain-2domain-3Interior router Border router5This LectureTransport LayerReliable data transmissionFlow ControlMultiplexing6Review of the Transport LayerDina NickAthena.MIT.eduLeland.Stanford.eduNetwork LayerLink LayerApplication LayerTransport LayerO.S. O.S.HDHDHDHD HDHDHeaderData HeaderData7LayeringNetworkLinkTransportThe 4-layer Internet modelApplicationHTTP, FTPIPTCPEthernetEnd-to-End Layer9This LectureTransport LayerReliable data transmissionFlow ControlMultiplexing11RTT Measurements(collected by Caida)15This LectureTransport LayerReliable data transmissionFlow ControlMultiplexing20This LectureTransport LayerReliable data transmissionFlow ControlMultiplexing21Multiplexing by TransportApp AppA1 A2App AppB1 B2TCPTransport Layer Multiple applications run on the same machine but use different portsNetwork LayerP1D P2DP1DHP1D P2DP2DHP2DHP1DHApplication
View Full Document