Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

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

Podobné prezentace


Prezentace na téma: "© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3."— Transkript prezentace:

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

2 2 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Objectives  Application layer = source and destination of data  Protocols supporting communication between server and client  TCP/IP application layer services (HTTP, DNS, SMTP)

3 3 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Applications = Interface Between People and Networks  Applications provide the means for generating and receiving data that can be transported on the network  Aplikace umožňují generovat a přijímat data, která přenášíme přes síť

4 4 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public  Applications, services and protocols convert communication to data  Aplikace, služby a protokoly převádějí komunikaci na data, která pak přenášíme po síti Applications – Interface Between People and Networks Aplikační vrstva připravuje lidskou komunikaci pro přenos po síti. Služby aplikační vrstvy dávají podnět k přenosu po síti.

5 5 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public  Roles of applications, services and protocols in transporting data  Role, které hrají aplikace, služby a protokoly při přenosu dat Applications – Interface Between People and Networks Aplikační vrstvy Vrstvy toku dat DNS HTTP SMTP POP3 DHCP

6 6 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public  Protocols in networking Applications – Interface Between People and Networks

7 7 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Applications – Interface Between People and Networks Applications are the programs used by people to communicate over the network. Services are the programs that interface with the network and prepare the data for transfer. Protocols define the standards and data formats to be used. Aplikace jsou programy, které člověk přímo používá, vidí je na obrazovce : webový prohlížeč, poštovní program. Služby jsou programy, které běží v pozadí, člověk o nich skoro neví. Starají se o propojení se sítí a připravují data k přenosu a přijímání. Protokoly definují normy a formáty dat, které se budou používat.

8 8 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Role of Protocols  Client and server processes in data networks Na serveru jsou uložena data, která z něj můžeme stahovat (download), nebo na něj ukládat (upload).

9 9 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Role of Protocols Server může obsluhovat více klientů najednou. Srozumitelnější příklady: Mnoho klientů najednou může stahovat video z nova.cz, nebo prohledávat web pomocí seznam.cz Daemon [dýmon] = program, sedící nečinně v pozadí a čekající na svoji příležitost

10 10 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Peer-to-peer networking Role of Protocols Peer-to-peer: Rovnocenný s rovnocenným. Není šéf ani podřízený, oba fungují na stejné úrovni.

11 11 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public TCP/IP Application Layer Services DNS protocol Stroje používají adresy v podobě čísel, lidé v podobě slov. Dáme-li příkaz „ping náš počítač musí nejdřív zjistit, jaké číslo odpovídá adrese „www.cisco.com“. Vyšle dotaz DNS serveru. Ten odpoví: Slovní adrese „www.cisco.com“ odpovídá číselná adresa „ “. Náš počítač vezme tuto číselnou adresu a pošle na ni ping.www.cisco.com

12 12 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public TCP/IP Application Layer Services DNS protocol slovní adresa číselná adresa

13 13 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public TCP/IP Application Layer Services DNS protocol Sem to pošli, když posíláš ven z vlastní sítě. Sem se obrať, když chceš přeložit slovní adresu na číselnou, a sem, když ten první neví.

14 14 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public HTTP protocol 3 kroky k zobrazení webové stránky TCP/IP Application Layer Services 1. Klient si na serveru vyžádá stránku

15 15 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public HTTP protocol TCP/IP Application Layer Services 2. Server pošle zdrojový kód = návod k nakreslení stránky

16 16 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public HTTP protocol TCP/IP Application Layer Services 3. Klient si podle návodu stránku nakreslí

17 17 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public POP and SMTP protocols TCP/IP Application Layer Services... pomocí protokolu POP přijímám. Pomocí protokolu SMTP odesílám,...

18 18 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public POP and SMTP protocols TCP/IP Application Layer Services Na každém poštovním serveru běží dva oddělené procesy: MTA, MDA. MTA přijímá y a posílá je dál. MDA y doručuje. MTA = Mail Transfer Agent MDA = Mail Delivery Agent

19 19 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public POP and SMTP protocols TCP/IP Application Layer Services MUA Mail User Agent MTATransfer MDADelivery Koncový uživatel Posílá dál Doručuje

20 20 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Telnet protocol TCP/IP Application Layer Services Telnet umožní počítači připojit se na router nebo switch tak, jako by k němu byl přímo připojený (např. konzolovým kabelem).

21 21 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public  SMB (Server Message Block) protocol TCP/IP Application Layer Services

22 22 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public FTP protocol TCP/IP Application Layer Services Otevřou se 2 spojení: řídicí datové Podle příkazů v řídicím spojení jede buď download nebo upload.

23 23 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Gnutella protocol and P2P services TCP/IP Application Layer Services P2P = Peer to Peer Gnutella je protokol pro sdílení souborů mezi počítači, např. mp3.

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

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


Stáhnout ppt "© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3."

Podobné prezentace


Reklamy Google