Professional Documents
Culture Documents
Application Layer
Network Basics
Presentation_ID
Cisco Confidential
Chapter 4: Objectives
By the end of this chapter, you will be able to:
Explain how the functions of the application layer, session layer, and
presentation layer work together to provide network services to end
user applications.
Describe how common application layer protocols interact with end
user applications.
Describe common application layer protocols that provide Internet
services to end users, including World Wide Web services and email.
Describe application layer protocols that provide IP addressing
services, including DNS and DHCP.
Describe the features and operation of well-known application layer
protocols that allow for file sharing services, including FTP, File
Sharing Services, and the SMB protocol.
Presentation_ID
Cisco Confidential
Chapter 4
4.0 Introduction
4.1 Application Layer Protocols
4.2 Well-Known Application Layer Protocols and Service
4.3 Summary
Presentation_ID
Cisco Confidential
Presentation_ID
Cisco Confidential
Cisco Confidential
Application Layer
Presentation_ID
Cisco Confidential
Presentation_ID
Cisco Confidential
Presentation_ID
Cisco Confidential
Presentation_ID
Cisco Confidential
Presentation_ID
Cisco Confidential
10
Cisco Confidential
11
Presentation_ID
Cisco Confidential
12
Presentation_ID
Cisco Confidential
13
Presentation_ID
Cisco Confidential
14
Presentation_ID
Cisco Confidential
15
Peer-to-Peer Networks
Cisco Confidential
16
Peer-to-Peer Applications
Client and server are in the same communication.
Cisco Confidential
17
Cisco Confidential
18
Client-Server Model
Presentation_ID
Cisco Confidential
19
Presentation_ID
Cisco Confidential
20
4.2 Well-Known
Application Layer Protocols
and Services
Presentation_ID
Cisco Confidential
21
Presentation_ID
Cisco Confidential
22
Presentation_ID
Cisco Confidential
23
Presentation_ID
Cisco Confidential
24
Cisco Confidential
25
Presentation_ID
Cisco Confidential
26
Cisco Confidential
27
Presentation_ID
Cisco Confidential
28
Presentation_ID
Cisco Confidential
29
Presentation_ID
Cisco Confidential
30
Presentation_ID
Cisco Confidential
31
Presentation_ID
Cisco Confidential
32
Presentation_ID
Cisco Confidential
33
Presentation_ID
Cisco Confidential
34
Presentation_ID
Cisco Confidential
35
DNS Hierarchy
Examples toplevel domains:
.au - Australia
.co - Colombia
.com - business
or industry
.jp - Japan
.org - non-profit
organization
Presentation_ID
Cisco Confidential
36
nslookup
Operating system utility called nslookup allows the user to manually
query the name servers to resolve a given hostname.
Utility can be used to troubleshoot name resolution issues and to
verify the current status of the name servers.
Presentation_ID
Cisco Confidential
37
Presentation_ID
Cisco Confidential
38
Presentation_ID
Cisco Confidential
39
DHCP Operation
Presentation_ID
Cisco Confidential
40
Presentation_ID
Cisco Confidential
41
Presentation_ID
Cisco Confidential
42
Cisco Confidential
43
Cisco Confidential
44
Application Layer
Summary
Applications are computer programs with which the user interacts
and which initiate the data transfer process at the users request.
Services are background programs that provide the connection
between the application layer and the lower layers of the networking
model.
Protocols provide a structure of agreed-upon rules and processes
that ensure services running on one particular device to send and
receive data from a range of different network devices.
HTTP supports the delivery of web pages to end devices.
SMTP, POP, and IMAP support sending and receiving email.
Presentation_ID
Cisco Confidential
45
Application Layer
Summary (cont.)
SMB and FTP enable users to share files.
P2P applications make it easier for consumers to seamlessly share
media.
DNS resolves the human legible names used to refer to network
resources into numeric addresses usable by the network.
All of these elements work together, at the application layer.
The application layer enables users to work and play over the
Internet.
Presentation_ID
Cisco Confidential
46
Presentation_ID
Cisco Confidential
47