DAS_11_Aplikační vrstva
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.
Aplikační vrstva.
Nejvyšší vrstva síťové architektury modelu TCP/IP (vrstva aplikací a procesů)
Některé aplikační protokoly vyžadují protokol TCP nebo UDP (DNS je nezávislý)
Kategorie aplikačních protokolů
Uživatelské aplikace
FTP (File Transport Protocol), TFTP (Trivial Transport Protocol) – přenos souborů
NFS (Network File System) – distribuované sdílení souborů
Telnet – vzdálený login
SMTP (Simple Mail Transfer Protocol), IMAP (Interactive Mail Access Protocol), POP (Post Office Protocol) – email
HTTP (Hypertext Transfer Protocol) – world wide web
Administrativní aplikace
BOOTP (Bootstrap Protocol), DHCP (Dynamic Host Configuration Protocol) – konfigurace při startu
DNS (Domain Name System) – mapování jmen a adres
NTP (Network Time Protocol), SNTP (Simple Network Time Protocol) – zjišťování času na síti
SNMP (Simple Network Management Protocol) – management sítě
Protokol virtuálního terminálu (protokol pro vzdálený přístup)
Umožňuje přihlásit se ze vzdáleného počítače pro interaktivní práci na jiném počítači
Obě zařízení musí Telnet podporovat
Uživatel musí mít oprávnění využívat prostředky vzdáleného zařízení
Pro otevření relace je obvykle třeba identifikace jménem a heslem
Aplikační programy
TELNET klient – vytváří interaktivní komunikační rozhraní a používá příkazový řádek
TELNET server – program spuštěný na vzdáleném uzlu (stanice, server, směrovač, ....)
Komunikace klient-server
klient zřídí spojení se serverem a posílá mu jednotlivé znaky tak, jak jsou psány na klávesnici klienta
server je zpracovává jako by byly psány na jeho lokálním terminálu
vzniklé výstupní znaky opět pošle klientovi, který je pak lokálně zobrazí
tato služba je transparentní = uživateli na straně klienta se jeví jako by pracoval přímo na vzdáleném zařízení
FTP
umožňuje přenos souborů mezi uzly připojenými k Internetu
Komunikace klient-server
Klient (uživatel služby) pracuje s programem ftp, který mu umožňuje navázat relaci se zvoleným serverem, zadávat mu své požadavky a relaci uzavřít
Na serveru (poskytovateli služby) je spuštěn program, který po oslovení klientským programem ověří jeho oprávnění k přístupu a poté plní klientovy příkazy
Spojení – využívá dvě spojení
Řídící (port 21) – Command Channel, existuje po celou dobu relace, přenáší se po něm příkazy a odpovědi mezi klientem a serverem
Datové (port 20) – Data Channel, zřízeno pro konkrétní přenos dat
Klient používá uživatelská čísla portů nad 1023 pro oba typy spojení
TFTP – aplikační protokol pro přenos souborů, jednoduchý, nespolehlivý (pracuje nad UDP)
Protokol SMTP
Protokol pro přenos elektronických zpráv přes síť
Zajišťuje mechanismus pro předávání poštovních zpráv mezi jednotlivými počítači na principu klient-server