Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilGabriel Čermák
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 www.cisco.com“, 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 „72.163.4.161“. 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 e-mail přijímám. Pomocí protokolu SMTP e-mail 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á e-maily a posílá je dál. MDA e-maily 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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.