1 / 108
文档名称:

Chapter2_Application Layer.ppt

格式:ppt   页数:108页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Chapter2_Application Layer.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

Chapter2_Application Layer.ppt

文档介绍

文档介绍:Chapter 2 Application Layer
working: A Top Down Approach Featuring the , 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004.
A note on the use of these ppt slides:
We’re making these slides freely available to all (faculty, students, readers). They’re in PowerPoint form so you 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 (., in a class) in substantially unaltered form, that you mention their source (after all, we’d like people to use our book!)
If you post any slides in substantially unaltered form on a , that you note that they are adapted from (or perhaps identical to) our slides, and note our copyright of this material.
Thanks and enjoy! JFK/KWR
All material copyright 1996-2005
Kurose and . Ross, All Rights Reserved
1
2: Application Layer
Chapter 2: Application layer
Principles work applications
Web and HTTP
FTP
Electronic Mail
SMTP, POP3, IMAP
DNS
P2P file sharing
Socket programming with TCP
Socket programming with UDP
Building a Web server
2
2: Application Layer
Chapter 2: Application Layer
Our goals:
conceptual, implementation aspects work application protocols
transport-layer service models
client-server paradigm
peer-to-peer paradigm
learn about protocols by examining popular application-level protocols
HTTP
FTP
SMTP / POP3 / IMAP
DNS
work applications
socket API
3
2: Application Layer
work apps
E-mail
Web
Instant messaging
Remote login
P2P file sharing
Multi-work games
Streaming stored video clips
telephone
Real-time video conference
Massive puting
4
2: Application Layer
Creating work app
Write programs that
run on different end systems municate over work.
., Web: Web server municates with browser software
little software written for devices work work core devices do not run user application code
appl