Вы находитесь на странице: 1из 19

Application Layer Functionality and Protocols

Network Fundamentals Chapter 3

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Objectives
Define the application layer as the source and destination of data for communication across networks.
Explain the role of protocols in supporting communication between server and client processes. Describe the features, operation, and use of well-known TCP/IP application layer services (HTTP, DNS, SMTP).

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Applications The Interface Between Human and Data Networks


Applications provide the means for generating and receiving data that can be transported on the network

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Applications The Interface Between Human and Data Networks


The role of applications, services and protocols in converting communication to data that can be transferred across the data network

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Applications The Interface Between Human and Data Networks


Roles applications, services and protocols play in transporting data through networks

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Applications The Interface Between Human and Data Networks


The role protocols play in networking and identify several message properties that can be defined by a protocol

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

The Role of Protocols in Supporting Communication


Roles of client and server processes in data networks

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

The Role of Protocols in Supporting Communication


Common Application Layers services and protocols

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

The Role of Protocols in Supporting Communication

Compare and contrast client server networking with peer-to-peer networking and peer-to-peer applications

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Features, Operation, and Use of TCP/IP Application Layer Services


Features of the DNS protocol and how this protocol supports DNS services

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

10

Features, Operation, and Use of TCP/IP Application Layer Services


Features of the HTTP protocol and how this protocol supports the delivery of web pages to the client

GET Client Request For Data PUT & POST Upload the data to the web server
ITE PC v4.0 Chapter 1 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

11

Features, Operation, and Use of TCP/IP Application Layer Services


Features of the POP and SMTP protocols, and how these protocols support e-mail services

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

12

Features, Operation, and Use of TCP/IP Application Layer Services


Features of the Telnet protocol and identify several of its uses in examining and managing networks

Telnet Daemon

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

13

Features, Operation, and Use of TCP/IP Application Layer Services


Features of the SMB(Server Message Block) protocol and the role it plays in supporting client/server file sharing in Microsoft-based networks. Linux SAMBA

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

14

Features, Operation, and Use of TCP/IP Application Layer Services


SMB messages can: Start, authenticate, and terminate sessions Control file and printer access Allow an application to send or receive messages to or from another device

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

15

Features, Operation, and Use of TCP/IP Application Layer Services


Features of the Gnutella protocol and the role it plays in supporting P2P services

Sharing files over the Internet has become extremely popular. With P2P applications based on the Gnutella protocol, people can make files on their hard disks available to others for downloading. Gnutella-compatible client software allows users to connect to Gnutella services over the Internet and to locate and access resources shared by other Gnutella peers.

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

16

Features, Operation, and Use of TCP/IP Application Layer Services

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

17

Features, Operation, and Use of TCP/IP Application Layer Services


The Gnutella protocol defines five different packet types:

ping - for device discovery


pong - as a reply to a ping query - for file location

query hit - as a reply to a query


push - as a download request

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

18

ITE PC v4.0 Chapter 1

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

19

Вам также может понравиться