Application Layer Functionality and...

34
Application Layer Functionality and Protocols © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Version 4.0 Protocols Network Fundamentals – Chapter 3

Transcript of Application Layer Functionality and...

Page 1: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Application Layer Functionality and Protocols

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1Version 4.0

Protocols

Network Fundamentals – Chapter 3

Page 2: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Application Layer Functionality and Protocols

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 2Version 4.0

Protocols

Network Fundamentals – Rozdział 3

Page 3: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

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

3© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

communication between server and client processes.

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

Page 4: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Cele� Wskaż warstwę aplikacji jako źródło i cel

komunikacji w sieciach komputerowych.

� Wyjaśnij rolę protokołów w procesie komunikacji między serwerem a klientem.

4© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

� Opisz cechy, działanie i przypadki użycia powszechnie znanych aplikacji/usług zestawu TCP/IP (HTTP, DNS, SMTP).

Page 5: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Applications –The Interface Between Human and Data Networks � Explain that applications provide the means for generating and

receiving data that can be transported on the network

5© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 6: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Aplikacje –Interfejs mi ędzy człowiekiem a sieciami danych� Wyjaśnij, że aplikacje umożliwiają tworzenie danych i ich

przekazywanie w sieciach

6© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 7: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Applications –The Interface Between Human and Data Networks � Explain the role of applications, services and protocols in

converting communication to data that can be transferred across the data network

7© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 8: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Aplikacje –Interfejs mi ędzy człowiekiem a sieciami danych� Wyjaśnij rolę aplikacji, serwisów i protokołów w konwertowaniu

komunikacji na dane , które mogą być przesyłane w siechach

8© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 9: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Applications –The Interface Between Human and Data Networks � Define the separate roles applications, services and protocols play

in transporting data through networks

9© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 10: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Aplikacje –Interfejs mi ędzy człowiekiem a sieciami danych� Określ odrębność ról jakie pełnią aplikacje, usługi i protokoły w

transporcie danych przez sieci

10© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 11: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Applications –The Interface Between Human and Data Networks � Describe the role protocols play in networking and be able to

identify several message properties that can be defined by a protocol

11© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 12: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Aplikacje –Interfejs mi ędzy człowiekiem a sieciami danych� Określ rolę jaką pełnią protokoły w sieci i opisz klika właściwości

wiadomości, które mogą być w nich zdefiniowane

12© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 13: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

The Role of Protocols in Supporting Communication� Describe the roles of client and server processes in data networks

13© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 14: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Rola protokołów w procesie komunikacji� Opisz rolę usług klienta i serwera w sieciach danych

14© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 15: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

The Role of Protocols in Supporting Communication� List common Application Layers services and protocols

15© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 16: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Rola protokołów w procesie komunikacji� Wymień powszechnie znane usługi i protokoły warstwy

Aplikacji

16© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 17: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

The Role of Protocols in Supporting Communication� Compare and contrast client server networking with peer-to-peer

networking and peer-to-peer applications

17© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 18: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Rola protokołów w procesie komunikacji� Porównaj architekturę klient-serwer z peer-to-peer i aplikacjami

typu peer-to-peer

18© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 19: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Features, Operation, and Use of TCP/IP Application Layer Services� Describe the features of the DNS protocol and how this protocol

supports DNS services

19© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 20: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Cechy, działanie i u żywanie usług warstwy aplikacji stosu TCP/IP� Opisz cechy protokołu DNS i jak on działa

20© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 21: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Features, Operation, and Use of TCP/IP Application Layer Services� Describe the features of the HTTP protocol and how this protocol

supports the delivery of web pages to the client

21© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 22: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Cechy, działanie i u żywanie usług warstwy aplikacji stosu TCP/IP� Opisz cechy protokołu HTTP i jak za jego pomocą są przesyłane

strony WWW

22© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 23: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Features, Operation, and Use of TCP/IP Application Layer Services� Describe the features of the POP and SMTP protocols, and how

these protocols support e-mail services

23© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 24: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Cechy, działanie i u żywanie usług warstwy aplikacji stosu TCP/IP� Opisz cechy protokołów POP i SMTP oraz jaką role pełnią w

obsłudze poczty elektronicznej (e-mail)

24© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 25: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Features, Operation, and Use of TCP/IP Application Layer Services� Describe the features of the Telnet protocol and identify several of

its uses in examining and managing networks

25© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 26: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Cechy, działanie i u żywanie usług warstwy aplikacji stosu TCP/IP� Opisz cechy protokołu Telnet i podaj kilka przypadków jego użycia

26© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 27: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Features, Operation, and Use of TCP/IP Application Layer Services� Describe the features of the SMB protocol and the role it plays in

supporting file sharing in Microsoft-based networks

27© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 28: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Cechy, działanie i u żywanie usług warstwy aplikacji modelu TCP/IP� Opisz cechy protokołu SMB i rolę jaką pełni w obsłudze dzielenia

plików w sieciach Microsoft

28© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 29: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Features, Operation, and Use of TCP/IP Application Layer Services� Describe the features of the Gnutella protocol and the role it plays

in supporting P2P services

29© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 30: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Cechy, działanie i u żywanie usług warstwy aplikacji stosu TCP/IP� Opisz cechy protokołu Gnutella i jaką pełni rolę w komunikacje

P2P

30© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 31: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Summary

31© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 32: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Podsumowanie

32© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 33: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

Cechy, działanie i u żywanie usług warstwy aplikacji stosu TCP/IP – slajd dodatkowy

33© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 34: Application Layer Functionality and Protocolscarme.pld-linux.org/~evil/varia/informatyka/CISCO/presentations/pdf/Ch... · Objectives Define the application layer as the source and

34© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public