Application
Layer
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.
Computer Network
For a revision history, see the slide note for this page.
Top-Down Approac
Thanks and enjoy! JFK/KWR 8th edition n
Jim Kurose, Keith Ross
All material copyright 1996-2023
J.F Kurose and K.W. Ross, All Rights Reserved Pearson, 2020
A
,Application layer: overview
P2P applications
Principles of network video streaming and co
applications distribution networks
Web and HTTP socket programming w
E-mail, SMTP, IMAP UDP and TCP
The Domain Name System
DNS
A
,Application layer: overview
Our goals: learn about protocols by
conceptual and examining popular applic
layer protocols and
implementation aspects of
infrastructure
application-layer protocols • HTTP
• transport-layer service • SMTP, IMAP
models • DNS
• client-server paradigm • video streaming systems,
• peer-to-peer paradigm programming network
applications
• socket API
A
, Some network apps
social networking voice over IP (e.g., Skyp
Web real-time video confere
text messaging (e.g., Zoom)
e-mail Internet search
multi-user network games remote login
streaming stored video …
(YouTube, Hulu, Netflix)
P2P file sharing Q: your favorites?
A