Documente Academic
Documente Profesional
Documente Cultură
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.
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
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.