application layer functionality and protocols

17
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public ITE I Chapter 6 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3

Upload: sachii-dosti

Post on 19-Jun-2015

247 views

Category:

Technology


3 download

DESCRIPTION

Application Layer Functionality and Protocols

TRANSCRIPT

Page 1: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE I Chapter 6 1

Application Layer Functionality and Protocols

Network Fundamentals – Chapter 3

Page 2: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 2

Objectives Identify the Application layer as the source

and destination of data for communication across networks.

Role of protocols in supporting communication between server and client processes.

Features, operation, and use of well-known TCP/IP application layer services (HTTP, DNS, SMTP).

Page 3: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 3

Applications – generate data at the top of the OSI model Applications provide the means for generating and

receiving data that can be transported on the network

Page 4: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 4

Applications – The Interface Between Human and Data Networks Application layer provides an interface between the

user and the network via network applications

Page 5: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 5

OSI layers and TCP/IP Application layer OSI top layers map to TCP/IP Application layer

Page 6: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 6

Presentation and Session layers

The Presentation layer has three primary functions: Coding and conversion of Application layer data to ensure that data from the source

device can be interpreted by the appropriate application on the destination device. Compression of the data in a manner that can be decompressed by the destination

device. Encryption of the data for transmission and the decryption of data upon receipt by

the destination.

The Session Layer Creates and maintain dialogs between source and destination applications. Handles the exchange of information to initiate dialogs, keeps them active. Restarts sessions that are disrupted or idle for a long period of time.

Page 7: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 7

Networking Applications •DNS is used to resolve Internet names to IP addresses.•HTTP is used to transfer files that make up the Web pages of the World Wide Web•SMTP is used for the transfer of mail messages and attachments.•Telnet, a terminal emulation protocol, is used to provide remote access to servers and networking devices.

•FTP is used for interactive file transfer between systems.

Page 8: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 8

The Role of Protocols in Supporting Communication Client - Server The client and server processes support data retrieval

Page 9: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 9

Peer 2 Peer network model Peer-to-peer networking and peer-to-peer applications

Act as both a client and a server within the same communication

Page 10: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 10

DNS Application Layer Service Domain Name Services DNS protocol and its Support of Name

resolution

DNS provides a conversion of domain names to IP addresses.

Page 11: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 11

HTTP in the delivery of web pages Client requests a page.

In response to the request, the HTTP returns the code for a web page.

The browser interprets the HTML code and displays a web page.

Page 12: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 12

E-mail, one of the most popular network services Features of the Post Office Protocol (POP) and Simple Mail

Transfer Protocol (SMTP) protocols; Support e-mail services

Page 13: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 13

Telnet supports Communication and management Telnet Common Client – Server Application Layer

services and protocols

Page 14: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 14

Telnet Application Layer Service Telnet protocol used in examining and managing networks

Page 15: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 15

Features, Operation, and Use of TCP/IP Application Layer Services Server Message Block (SMB) protocol used in supporting file,

printer and directories sharing in Microsoft-based networks

SAMBA does the same for UNIX, LINUS OS’s

Page 16: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 16

P2P Application Layer Service Gnutella protocol supports P2P services files sharing over the

internet. Clients include: BearShare, LimeWire, XoloX

Page 17: Application Layer Functionality and Protocols

© 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicITE 1 Chapter 6 17

Labs

4.5.2 TCP/IP Transport layer protocols TCP,UDP

3.4.3 Email services and protocols (SMTP,MUA,MDA,MTA, POP and Internet Message Access Protocol; IMAP & Telnet)