Chapter 6 James F.Kurose Keith W.Ross The Link Layer and LANs A note on the use of these PowerPoint slides: We're making these slides freely available to all(faculty,students, readers).They're in PowerPoint form so you see the animations;and can add,modify,and delete slides (including this one)and slide content to suit your needs.They obviously represent a lot of work on our part. COMPUTER In return for use,we only ask the following: NETWORKING If you use these slides(e.g.,in a class)that you mention their A TOP-DOWN APPROACH source(after all,we'd like people to use our book!) ththtdtion If you postany slides on a www site,that you note that they are adapted from (or perhaps identical to)our slides,and note our copyright of this material. Computer Networking:A For a revision history,see the slide note for this page. Top-Down Approach Thanks and enjoy!JFK/KWR 8th edition All material copyright 1996-2020 Jim Kurose,Keith Ross J.F Kurose and K.W.Ross,All Rights Reserved Pearson,2020
Computer Networking: A Top-Down Approach 8 th edition Jim Kurose, Keith Ross Pearson, 2020 Chapter 6 The Link Layer and LANs A note on the use of these PowerPoint slides: We’re making these slides freely available to all (faculty, students, readers). They’re in PowerPoint form so you see the animations; and can add, modify, and delete slides (including this one) and slide content to suit your needs. They obviously represent a lot of work on our part. In return for use, we only ask the following: ▪ If you use these slides (e.g., in a class) that you mention their source (after all, we’d like people to use our book!) ▪ If you post any slides on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and note our copyright of this material. For a revision history, see the slide note for this page. Thanks and enjoy! JFK/KWR All material copyright 1996-2020 J.F Kurose and K.W. Ross, All Rights Reserved
Link layer and LANs:our goals -understand principles instantiation,implementation behind link layer services: of various link layer error detection,correction technologies sharing a broadcast channel: multiple access link layer addressing ·local area networks: Ethernet,VLANs ■datacenter networks LinkLayer:6-2
Link layer and LANs: our goals ▪understand principles behind link layer services: • error detection, correction • sharing a broadcast channel: multiple access • link layer addressing • local area networks: Ethernet, VLANs ▪datacenter networks ▪ instantiation, implementation of various link layer technologies Link Layer: 6-2
Link layer,LANs:roadmap -introduction error detection,correction multiple access protocols ■LANs ·addressing,.ARP ·Ethernet ·switches ·VLANs a day in the life of a web link virtualization:MPLS request data center networking LinkLayer:6-3
Link layer, LANs: roadmap ▪ a day in the life of a web request ▪ introduction ▪ error detection, correction ▪ multiple access protocols ▪ LANs • addressing, ARP • Ethernet • switches • VLANs ▪ link virtualization: MPLS ▪ data center networking Link Layer: 6-3
Link layer:introduction terminology: mobile network hosts and routers:nodes national or global ISP communication channels that connect adjacent nodes along communication path:links ·wired ·wireless ·LANS layer-2 packet:frame, datacente encapsulates datagram link layer has responsibility of transferring datagram from one node enterprise to physically adjacent node over a link network LinkLayer:6-4
Link layer: introduction terminology: ▪ hosts and routers: nodes ▪ communication channels that connect adjacent nodes along communication path: links • wired • wireless • LANs ▪ layer-2 packet: frame, encapsulates datagram mobile network enterprise network national or global ISP datacenter network link layer has responsibility of transferring datagram from one node to physically adjacent node over a link Link Layer: 6-4
Link layer:context datagram transferred by transportation analogy: different link protocols over trip from Princeton to Lausanne different links: limo:Princeton to JFK e.g.,WiFi on first link,Ethernet ·plane:JFK to Geneva on next link train:Geneva to Lausanne each link protocol provides ■tourist=datagram different services transport segment= e.g.,may or may not provide communication link reliable data transfer over link "transportation mode link-layer protocol travel agent routing algorithm LinkLayer:6-5
Link layer: context ▪ datagram transferred by different link protocols over different links: • e.g., WiFi on first link, Ethernet on next link ▪ each link protocol provides different services • e.g., may or may not provide reliable data transfer over link transportation analogy: ▪ trip from Princeton to Lausanne • limo: Princeton to JFK • plane: JFK to Geneva • train: Geneva to Lausanne ▪ tourist = datagram ▪ transport segment = communication link ▪ transportation mode = link-layer protocol ▪ travel agent = routing algorithm Link Layer: 6-5