Looking at protocols Hop by hop / link protocols 》 Ethernet End-to-end protocols 》TcP,apps,etc Management/“ control plane” protocols 》 Routing,etc Can be either link or e2e themselves Definition somewhat vague Standards 》 File formats,etc E. g, JPEG, MPEG, MP3 Categories not solid/religious, just a way to view things
11 Looking at protocols Hop by hop / link protocols » Ethernet End-to-end protocols » TCP, apps, etc. Management / “control plane” protocols » Routing, etc. – Can be either link or e2e themselves – Definition somewhat vague. Standards » File formats, etc. E.g., JPEG, MPEG, MP3, … Categories not solid / religious, just a way to view things
Heterogenous Sources of Components Application: web server/browser, mail, distributed game, . Presentation/session Application >)Often part of application 》 Sometimes a library Presentation Transport/network o Typically part of the operating system Session Datalink Transport Often written by vendor of the network interface hardware Network PhysicaL ) Hardware: card and link Data lin Physical 12
12 Heterogenous Sources of Components Application: web server/browser, mail, distributed game,.. Presentation/session. » Often part of application » Sometimes a library Transport/network. » Typically part of the operating system Datalink. » Often written by vendor of the network interface hardware Physical. » Hardware: card and link Application Presentation Session Transport Network Data link Physical
Motivation: Many many Network Components Application pplication Router Software Operating System (many protocols) Qperating System Links Computer Network Interface Protocol Software Router hardware Computer Bridge hwisw 13
13 Motivation: Many many Network Components Application Operating System Protocol Software Computer Links Router Hardware Router Software (many protocols) Bridge HW/SW Application Operating System Computer Network Interface