Sunteți pe pagina 1din 13

CAPITOLUL 15:

APPLICATION LAYER

Burcovschi Dorin
Zmeu Igor
Rainov Cristi
Ce vom studia în acest curs?
1. Cum funcționează stratul de aplicație, stratul de prezentare și stratul de
sesiune pentru a furniza servicii de rețea aplicațiilor utilizatorului final.

2. Cum funcționează aplicațiile utilizatorului final într-o rețea peer-to-peer.

3. Cum funcționează protocoalele web și de e-mail.

4. Cum funcționează DNS și DHCP.

5. Cum funcționează protocoalele de transfer de fișiere.


 În modelele OSI și TCP / IP, stratul de aplicație este cel mai apropiat de utilizatorul
final. Protocoalele de nivel ale aplicației sunt utilizate pentru a face schimb de date între
programele care rulează pe gazdele sursă și destinație. Stratul de prezentare are trei funcții
principale:
1. formatarea sau prezentarea datelor la dispozitivul sursă într-un formular compatibil pentru
primirea de către dispozitivul de destinație,
2. Transmiterea datelor într-un mod care pot fi primte de dispozitivul de destinație
3. criptarea datelor pentru transmisie și decriptare date la primire. 
 Stratul sesiunii creează și menține dialoguri între aplicațiile sursă și destinație. Stratul de
sesiune gestionează schimbul de informații pentru a iniția dialoguri, a le menține active și
pentru a reporni sesiunile care sunt întrerupte sau inactive pentru o perioadă lungă de
timp. Protocoalele de nivel ale aplicației TCP / IP specifică formatul și informațiile de control
necesare pentru multe funcții comune de comunicare pe internet. Aceste protocoale sunt
utilizate atât de dispozitivele sursă, cât și de cele de destinație în timpul unei
sesiuni. Protocoalele implementate atât pe gazda sursă, cât și pe destinația trebuie să fie
.
Tipuri de protocoale de aplicatie

1.Sysytem name
DNS -Domain Name System 
Traduce nume de domenii, cum ar fi cisco.com, în adrese IP.

2.Host config
BOOTP - Bootstrap Protocol
Bootstrap Protocol este un protocol de rețea de computer utilizat în rețelele de Internet Protocol
pentru a atribui automat o adresă IP dispozitivelor de rețea de la un server de configurare.
BOOTP este înlocuit de DHCP
DHCP - Dynamic Host Configuration Protocol
DHCP este un protocol de rețea de calculatoare folosite de gazde care atribuie adrese IP și alte
informații de configurare de rețea importante în mod dinamic
3.Email
SMTP
- Simple Mail Transfer Protocol
Permite clienților să trimită e-mailuri către un server de e-mail
Permite serverelor să trimită e-mailuri către alte servere
IMAP - Internet Message Access Protocol
Permite clienților să acceseze e-mailurile stocate pe un server de e-mail
Menține e-mailul pe server

4.File transfer
FTP - File Transfer Protocol
Setează reguli care permit unui utilizator de pe un host să acceseze și să transfere fișiere către un alt host
printr-o rețea
5. Web
HTTP - Hypertext Transfer Protocol
Un protocol pentru schimbul de text, imagini grafice, sunet, video și alte fișiere multimedia pe World Wide
Web cum ar fi Peer-to-Peer
Peer-to-Peer
 În modelul client / server, dispozitivul care solicită informații este numit client și dispozitivul
care răspunde la cerere se numește server.  Clientul începe schimbul solicitând date de la
server, care răspunde prin trimiterea unuia sau mai multor fluxuri de date către client. Într-o
rețea P2P, două sau mai multe computere sunt conectate printr-o rețea și pot partaja resurse
fără a avea un server dedicat. Fiecare poate funcționa atât ca server, cât și ca client
 Intr-o rețea P2P, două sau mai multe computere sunt conectate printr-o rețea și pot partaja
resurse fără a avea un server dedicat. Fiecare poate funcționa atât ca server, cât și ca
client. Un computer ar putea să-și asume rolul de server pentru o tranzacție, în timp ce
servește simultan ca client pentru altul.

 P2P se bazează pe protocolul Gnutella, unde fiecare utilizator partajează fișiere întregi cu alți
utilizatori. După cum se arată în figură, software-ul client compatibil Gnutella permite
utilizatorilor să se conecteze la serviciile Gnutella prin internet și să localizeze și să acceseze
resursele partajate de alți colegi Gnutella. Sunt disponibile multe aplicații client Gnutella,
inclusiv μTorrent, BitComet, DC ++, Deluge și emule.
Protocols Web and Email

 Protocols Web
 HTTP este un protocol de solicitare / răspuns. Când un client, de obicei un browser web,
trimite o cerere către un server web, HTTP specifică tipurile de mesaje utilizate pentru acea
comunicare. Cele trei tipuri de mesaje comune sunt GET , POST și PUT:
GET - Aceasta este o cerere de date pentru client. Un client (browser web) trimite mesajul GET către serverul
web pentru a solicita pagini HTML.
POST - Aceasta încarcă fișiere de date pe serverul web, cum ar fi datele formularului.
PUT - Aceasta încarcă resurse sau conținut pe serverul web, cum ar fi o imagine.
Protocols Email
 Unul dintre serviciile principale oferite de un ISP este găzduirea e-mailurilor. Pentru a rula pe
un computer sau alt dispozitiv final, e-mailul necesită mai multe aplicații și servicii, așa cum
se arată în figură. E-mailul este o metodă de stocare și redirecționare pentru trimiterea,
stocarea și recuperarea mesajelor electronice într-o rețea. Mesajele de e-mail sunt stocate în
baze de date pe serverele de e-mail.
IP Addressing Services

 Protocolul DNS corespunde numele resurselor cu adresa de rețea numerică necesară. Comunicările


protocolului DNS utilizează un format de mesaj pentru toate tipurile de interogări ale clienților și
răspunsuri de server, mesaje de eroare și transferul de informații despre înregistrarea resurselor între
servere.
 Fiecare server DNS menține un fișier de bază de date specific și este responsabil numai de gestionarea
mapărilor de la nume la IP pentru acea porțiune mică a întregii structuri DNS. Sistemele de operare pentru
computer utilizează Nslookup pentru a permite utilizatorului să interogheze manual serverele de nume
pentru a rezolva un anumit nume de gazdă. Serviciul DHCP pentru IPv4 automatizează alocarea adreselor
IPv4, a măștilor de subrețea, a gateway-urilor și a altor parametri de rețea IPv4
Comanda nslookup

 La configurarea unui dispozitiv de rețea, sunt furnizate una sau mai multe adrese de server DNS pe care
clientul DNS le poate utiliza pentru rezolvarea numelui. De obicei, ISP furnizează adresele pentru
serverele DNS. Când o aplicație de utilizator solicită să se conecteze la un dispozitiv la distanță după
nume, clientul DNS solicitant interogă numele serverului pentru a converti numele la o adresă numerică.
 În această figură, când este emisă comanda nslookup , este afișat serverul DNS implicit configurat pentru
host-ul dvs. Numele unui host sau domenii poate fi introdus la promptul nslookup . Utilitarul Nslookup
are multe opțiuni disponibile pentru testarea extinsă și verificarea procesului DNS.
Operare DHCP

 Așa cum se arată în figură, când un dispozitiv IPv4, configurat DHCP se conectează la rețea,
clientul transmite un mesaj DHCP (DHCPDISCOVER) pentru a identifica orice servere
DHCP disponibile în rețea. Un server DHCP răspunde cu un mesaj de ofertă DHCP
(DHCPOFFER), care oferă clientului o închiriere.
File Sharing Services

 In modelul client / server, clientul poate încărca date pe un server și descărca date de pe un
server, dacă ambele dispozitive utilizează un protocol de transfer de fișiere (FTP). La fel ca
protocoalele HTTP, e-mail și adresare, FTP este în mod obișnuit utilizat protocolul stratului
de aplicație. FTP a fost dezvoltat pentru a permite transferul de date între un client și un
server. Un client FTP este o aplicație care rulează pe un computer care este utilizat pentru a
trimite și primi date de pe un server FTP.

S-ar putea să vă placă și