DOC PREVIEW
MIT 6 033 - Link Layer & Network Layer

This preview shows page 1-2-3-4-5 out of 14 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Link Layer & Network LayerPrevious LectureThis LectureExample: HTTP over the Internet Using TCP/IP and EthernetSlide 15Slide 16Slide 17Layering: Our HTTP ExampleSlide 20Slide 21Slide 22Slide 23Slide 24Slide 291Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina KatabiChapter 7.B and 7.C2Previous LectureWe learned how to share the network infrastructure between many connections/flowsWe also learned about the implications of the sharing scheme (circuit or packet switching) on the service that the traffic receives3This LectureAn Example: HTTPLayeringLink Layer4Example: HTTP over the Internet Using TCP/IP and EthernetAppOSR2R2R3R3R4R4R1R1 R5R5Ethernet“A” MIT“B”(CNN.Com)EthernetAppOS123467201918175910812131115161415This LectureAn Example: HTTPLayeringLink Layer16Network ArchitectureProblemNetworks are complex (heterogeneity, distributed, delay, losses, reordering, …)How do we organize a network implementation?SolutionTo deal with complexity  use layering17LayeringLayering is a particular form of abstractionThe system is broken into a vertical hierarchy of logically distinct entities (layers)The service provided by one layer is based solely on the service provided by layer below18Layering: Our HTTP ExampleNetworkLinkTransportThe 4-layer Internet modelApplicationHTTPIPTCPEthernetEnd-to-End Layer20Where are these layers? Link and network layers are implemented everywhereThe end-to-end layer (i.e., transport and application) is implemented only at hostsApplicationTransportNetworkDatalinkApplicationTransportNetworkDatalinkNetworkDatalinkPhysical mediumPeer-layer communicationRouterHostHost21EncapsulationA layer can use only the service provided by the layer immediate below itEach layer may change and add a header to data packetdatadatadatadatadatadatadatadata22InterfaceHigher layer calls lower layer e.g., Link_Send(this_data, this_link)Lower layer uses an up-call function to inform the higher layer of data arrivale.g., Network_Handle()23Multiplexing in the InternetMany possible applications, transports, and link layersBut they all use IP at the network layer InternetLinkTransportApplicationIPEthernetPacketradioTCP UDPTelnet FTP HTTP24This LectureAn Example: HTTPLayeringLink Layer29This LectureTo cope with the complexity, the network architecture is organized into layersThe link layer delivers data between two machines that are directly connected using a


View Full Document

MIT 6 033 - Link Layer & Network Layer

Documents in this Course
TRIPLET

TRIPLET

12 pages

End Layer

End Layer

11 pages

Quiz 1

Quiz 1

4 pages

Threads

Threads

18 pages

Quiz I

Quiz I

15 pages

Atomicity

Atomicity

10 pages

QUIZ I

QUIZ I

7 pages

Load more
Download Link Layer & Network Layer
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Link Layer & Network Layer and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Link Layer & Network Layer 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?