Sunteți pe pagina 1din 27

Universitatea “Politehnica” din București

Facultatea de Electronică, Telecomunicații și Tehnologia Informației

Nivelul 7 – Aplicație

Proiect la disciplina
REȚELE DE COMUNICAȚII

Profesor coordonator Studenți


Mocanu Bogdan Cosmin Ciobanu Ana-Lavinia
Coman Andreea
Niculescu Ana-Maria
Popa Lavinia
Tronaru Antonia
București, 2021
Cuprins

1. Introducere

2. Istoria modelului OSI

3. Mod de functionare
3.1. Cum functioneaza modelul OSI?
3.2. Conceptul principal al OSI

4. Cele 7 straturi ale modelului OSI

5. Stratul de aplicare
5.1. Modelul client-server
5.2. Modelul Peer-to-peer

6. Protocoale specifice stratului de aplicatie


6.1. Protocoale Web
6.2. Protocoale E-mail
6.3. Domain Name Service (DNS)
6.4. Dynamic Host Configuration Protocol
6.5. File Transfer Protocol
6.6. Server Message Block

7. Bibliografie
Cuprins figuri şi tabele
1.Introducere

Ce este modelul OSI (Open Systems Interconnection)?

OSI este un model de referință pentru modul în care aplicațiile comunică printr-o
rețea. Acest model se concentrează pe furnizarea unui design vizual al modului în care fiecare
strat de comunicații este construit peste celălalt, începând cu cablarea fizică, până la aplicația
care încearcă să comunice cu alte dispozitive dintr-o rețea.
Un model de referință este un cadru conceptual pentru înțelegerea relațiilor. Scopul
modelului de referință OSI este de a ghida furnizorii și dezvoltatorii de tehnologie astfel încât
produsele de comunicații digitale și programele software pe care le creează să poată
interopera și să promoveze un cadru clar care descrie funcțiile unui sistem de rețea sau
telecomunicații care este în uz.
Majoritatea furnizorilor implicați în telecomunicații încearcă să-și descrie produsele și
serviciile în raport cu modelul OSI. Acest lucru îi ajută să se diferențieze între alte protocoale
de transport, scheme de adresare și metode de ambalare a comunicațiilor. Și, deși este util
pentru ghidarea discuțiilor și evaluării, modelul OSI este de natură teoretică și ar trebui
folosit doar ca ghid general. Acest lucru se datorează faptului că puține produse de rețea sau
instrumente standard mențin funcțiile asociate împreună în straturi bine definite, așa cum este
cazul modelului OSI.

2.Istoria Modelului OSI

În anii 1970, cercetătorii în tehnologie au început să examineze modul în care


sistemele informatice ar putea comunica cel mai bine între ele. În următorii câțiva ani, mai
multe modele concurente au fost create și publicate în comunitate. Cu toate acestea, abia în
1984, Organizația Internațională pentru Standardizare (ISO) a luat cele mai bune părți
ale modelelor de referință de rețea concurente pentru a propune OSI ca o modalitate de a crea
în sfârșit un cadru pe care companiile de tehnologie din întreaga lume să-l poată folosi ca
bază a lor.
Din perspectiva ISO, cel mai simplu mod de a crea un model conceptual a fost de a
organiza modelele în diferite straturi de abstractizare necesare pentru a organiza și trimite
date între sistemele de calcul. Privind înăuntrul fiecărui strat abstract pentru a vedea detaliile
arată doar o parte a acestui proces de comunicare în rețea. Fiecare strat poate fi gândit ca un
modul de comunicare separat sau o piesă a puzzle-ului. Dar, pentru a realiza efectiv
obiectivul de a trimite date de la un dispozitiv la altul, fiecare modul trebuie să lucreze
împreună.
3.Modul de funcționare

3.1. Cum funcționează modelul OSI?

Profesioniștii în rețelele din tehnologia informației folosesc OSI pentru a modela sau
conceptualiza modul în care datele sunt trimise sau primite printr-o rețea.
Înțelegerea acestui lucru este o parte fundamentală în majoritarea certificărilor de rețele IT,
inclusiv a programelor de certificare Cisco Certified Network Associate (CCNA) și
CompTIA Network +. După cum s-a menționat, modelul este conceput pentru a ieși din
standardele de transmisie a datelor, procesele și protocoalele având o serie de șapte straturi,
fiecare dintre acestea fiind responsabil pentru îndeplinirea sarcinilor specifice privind
trimiterea și primirea datelor.

3.2 Conceptul principal al OSI este că procesul de comunicare între două puncte finale
dintr-o rețea poate fi împărțit în șapte grupuri distincte de funcții sau straturi înrudite. Fiecare
utilizator sau program care comunică se află pe un dispozitiv care poate oferi acele șapte
straturi de funcție.
În această arhitectură, fiecare strat servește stratul de deasupra lui și, la rândul său, este
deservit de stratul de sub acesta. Deci, într-un anumit mesaj între utilizatori, va exista un
flux de date în jos prin straturile din computerul sursă, prin rețea și apoi în sus prin straturile
din computerul receptor. Numai stratul de aplicație din partea de sus a stivei nu oferă servicii
unui strat de nivel superior.

4.Straturile stivei OSI

Stratul 7 - Stratul de aplicare


Stratul de aplicație permite utilizatorului - uman sau software - să interacționeze cu aplicația
sau rețeaua ori de câte ori utilizatorul alege să citească mesaje, să transfere fișiere sau să
îndeplinească alte sarcini legate de rețea. Browserele web și alte aplicații conectate la
internet, cum ar fi Outlook și Skype, folosesc protocoale de aplicație Layer 7.

Stratul 6 - Stratul de prezentare


Stratul de prezentare traduce sau formatează datele pentru stratul de aplicație în funcție de
semantica sau sintaxa pe care o acceptă aplicația. Acest strat se ocupă, de asemenea, de
criptarea și decriptarea cerute de stratul de aplicație.
Stratul 5 - Stratul de sesiune
Stratul de sesiune configurează, coordonează și încheie conversațiile dintre aplicații.
Serviciile sale includ autentificarea și reconectarea după o întrerupere. Acest strat determină
cât timp va aștepta un sistem ca o altă aplicație să răspundă.

Stratul 4 - Stratul de transport


Stratul de transport este responsabil pentru transferul de date printr-o rețea și oferă
mecanisme de verificare a erorilor și controale ale fluxului de date. Stabilește câte date
trebuie trimise, unde sunt trimise și cu ce rată. TCP din suita TCP / IP este cel mai cunoscut
exemplu de strat de transport. Aici comunicațiile selectează numerele de port TCP pentru a
clasifica și organiza transmisiile de date într-o rețea.

Stratul 3 - Stratul de rețea


Funcția principală a stratului de rețea este de a muta datele în, și prin alte rețele.
Protocoalele de nivel de rețea realizează acest lucru prin împachetarea datelor cu informații
corecte despre adresa de rețea, selectând rutele de rețea adecvate și redirecționând datele
împachetate în stivă, către stratul de transport. Dintr-o perspectivă TCP/IP, aici sunt aplicate
adresele IP în scopuri de rutare.

Stratul 2 - Stratul de legătură de date


Legătura de date, sau stratul de protocol dintr-un program, se ocupă de mutarea datelor în,
și dinspre o legătură fizică într-o rețea. Acest strat tratează problemele care apar ca urmare a
erorilor de transmisie de biți. Acesta se asigură că ritmul fluxului de date nu copleșește
dispozitivele de trimitere și de primire. Acest strat permite, de asemenea, transmiterea datelor
la Layer 3, nivelul de rețea, unde sunt adresate și direcționate.
Stratul de legătură de date poate fi împărțit în continuare în două substraturi. Stratul
superior, numit control al legăturii logice (LLC), este responsabil pentru multiplexare,
controlul fluxului, confirmarea și notificarea straturilor superioare dacă apar erori de
transmisie/recepție (TX/RX).
Substratul de control al accesului media este responsabil pentru urmărirea cadrelor de date
folosind adresele MAC ale hardware-ului de expediere și de primire. De asemenea, este
responsabil de organizarea fiecărui cadru, de marcarea biților de început și de sfârșit și de
organizarea timpului în ceea ce privește momentul în care fiecare cadru poate fi trimis de-a
lungul mediului stratului fizic.
Stratul 1 - Stratul fizic
Stratul fizic transportă date utilizând interfețe electrice, mecanice sau procedurale. Acest strat
este responsabil pentru trimiterea de biți de computer de la un dispozitiv la altul de-a lungul
rețelei. Acesta determină modul în care sunt stabilite conexiunile fizice la rețea și modul în
care biții sunt reprezentați în semnale previzibile pe măsură ce sunt transmise fie electric,
optic sau prin unde radio.

5.Stratul de aplicație
În modelele OSI și TCP/IP, stratul de aplicație este cel mai apropiat de utilizatorul
final. În figură, este prezentat stratul care oferă interfața dintre aplicațiile utilizate pentru a
comunica și rețeaua de bază prin care sunt transmise mesajele. Protocoalele de nivel de
aplicație sunt folosite pentru a face schimb de date între programele care rulează pe gazdele
sursă și destinație.

5.1. Modelul client-server

În modelul client/server, dispozitivul care solicită informațiile se numește client, iar


dispozitivul care răspunde la cerere se numește server.
Clientul este o combinație hardware/software pe care oamenii o folosesc pentru a
accesa direct resursele care sunt stocate pe server. Procesele client și server sunt considerate a
fi în stratul de aplicație. Clientul începe schimbul solicitând date de la server, care răspunde
prin trimiterea unuia sau mai multor fluxuri de date către client. Protocoalele de nivel de
aplicație descriu formatul cererilor și răspunsurilor dintre clienți și servere. Pe lângă
transferul efectiv de date, acest schimb poate necesita, de asemenea, autentificarea
utilizatorului și identificarea unui fișier de date care urmează să fie transferat.
Un exemplu de rețea client/server este utilizarea serviciului de e-mail al unui ISP
pentru a trimite, primi și stoca e-mailuri. Clientul de e-mail de pe un computer de acasă emite
o solicitare către serverul de e-mail al ISP-ului pentru orice e-mail necitit. Serverul răspunde
prin trimiterea e-mailului solicitat către client. Transferul de date de la un client la un server
este denumit încărcare, iar datele de la un server către un client ca descărcare. După cum se
arată în figură, fișierele sunt descărcate de pe server pe client. Figura ilustrează modelul client
server. Un client care este descris ca un telefon mobil, computer sau telefon VoIP este
conectat la un server și descarcă fișiere de pe server.

5.2. Modelul Peer-to-peer

În modelul de rețea peer-to-peer (P2P), datele sunt accesate de pe un dispozitiv peer


fără a utiliza un server dedicat. Modelul de rețea P2P implică două părți: rețele P2P și
aplicații P2P. Ambele părți au caracteristici similare, dar în practică funcționează destul de
diferit. Într-o rețea P2P, două sau mai multe computere sunt conectate printr-o rețea și pot
partaja resurse (cum ar fi imprimante și fișiere) fără a avea un server dedicat. Fiecare
dispozitiv terminal conectat (cunoscut ca peer) 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, servind
simultan ca client pentru o altă tranzacție. Rolurile clientului și serverului sunt stabilite pe
bază de cerere. Pe lângă partajarea fișierelor, o rețea ca aceasta ar permite utilizatorilor să
activeze jocurile în rețea sau să partajeze o conexiune la internet. Într-un schimb peer-to-peer,
ambele dispozitive sunt considerate egale în procesul de comunicare. Peer 1 are fișiere care
sunt partajate cu Peer 2 și poate accesa imprimanta partajată care este conectată direct la Peer
2 pentru a imprima fișiere. Peer 2 partajează imprimanta conectată direct cu Peer 1 în timp ce
accesează fișierele partajate pe Peer 1, așa cum se arată în figură.
O aplicație P2P permite unui dispozitiv să acționeze atât ca și client, cât și ca server în
cadrul aceleiași comunicații, așa cum se arată în figură. În acest model, fiecare client este un
server și fiecare server este un client. Aplicațiile P2P necesită ca fiecare dispozitiv final să
ofere o interfață cu utilizatorul și să ruleze un serviciu de fundal. Unele aplicații P2P folosesc
un sistem hibrid în care partajarea resurselor este descentralizată, dar indexurile care indică
locațiile resurselor sunt stocate într-un director centralizat. Într-un sistem hibrid, fiecare peer
accesează un server de index pentru a obține locația unei resurse stocate pe un alt peer. Figura
ilustrează o conversație cu mesaje instantanee cu două mașini care comunică între ele prin
intermediul rețelei. Fiecare mașină acționează atât ca client, cât și ca server. Legenda afirmă
că Ambii clienți pot trimite și primi mesaje simultan.

Cu aplicațiile P2P, fiecare computer din rețea care rulează aplicația poate acționa ca și
client sau server pentru celelalte computere din rețea care rulează și aplicația. Rețelele P2P
comune includ următoarele:
 BitTorrent
 Direct Connect
 EDonkey
 Freenet
Unele aplicații P2P se bazează pe protocolul Gnutella, în care 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. Multe aplicații P2P permit utilizatorilor să partajeze mai multe fișiere între ei în
același timp. Clienții folosesc un fișier torrent pentru a localiza alți utilizatori care au piese de
care au nevoie, astfel încât să se poată conecta direct la ei. Acest fișier conține, de asemenea,
informații despre computerele de urmărire care urmăresc utilizatorii care au anumite părți din
anumite fișiere. Clienții solicită piese de la mai mulți utilizatori în același timp. Acesta este
cunoscut sub numele de roi și tehnologia se numește BitTorrent. BitTorrent are propriul său
client. Dar există mulți alți clienți BitTorrent, inclusiv uTorrent, Deluge și qBittorrent.

Notă: Orice tip de fișier poate fi partajat între utilizatori. Multe dintre aceste fișiere sunt
protejate prin drepturi de autor, ceea ce înseamnă că numai creatorul are dreptul de a le
folosi și distribui. Este împotriva legii să descărcați sau să distribuiți fișiere protejate prin
drepturi de autor fără permisiunea deținătorului drepturilor de autor. Încălcarea drepturilor
de autor poate duce la acuzații penale și procese civile.
6.Protocoale Specifice Stratului de Aplicație
Există protocoale specifice stratului de aplicație care sunt concepute pentru utilizări
comune, cum ar fi navigarea pe web și e-mailul.

6.1. Protocale Web


Când o adresă web sau un URL (Uniform Resource Locator) este introdusă într-un
browser web, browserul web stabilește o conexiune la serviciul web. Serviciul web rulează pe
serverul care utilizează protocolul HTTP. URL-urile și identificatorii uniformi de resurse
(URI) sunt numele pe care majoritatea oamenilor le asociază cu adresele web. HTTP și
HTTPSHTTP este un protocol de cerere/răspuns. Când un client, de obicei un browser web,
trimite o solicitare către un server web, HTTP specifică tipurile de mesaje utilizate pentru
comunicarea respectivă. Cele trei tipuri comune de mesaje sunt GET, POST și PUT:
 GET - Aceasta este o cerere de date a clientului. 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.
Figura ilustrează un client care efectuează o solicitare HTTP către un server HTTP.

Fișierul solicitat este un nume de domeniu complet calificat. Solicitarea folosește un


Get pentru a prelua pagina web. Deși HTTP este remarcabil de flexibil, nu este un
protocol sigur. Mesajele de solicitare trimit informații către server în text simplu, care pot fi
interceptate și citite. Răspunsurile serverului, de obicei pagini HTML, sunt, de asemenea,
necriptate. Pentru comunicarea securizată prin internet, se utilizează protocolul HTTP Secure
(HTTPS). HTTPS folosește autentificarea și criptarea pentru a securiza datele pe măsură ce
se deplasează între client și server. HTTPS utilizează același proces de răspuns la cererea
client-server ca și HTTP, dar fluxul de date este criptat cu Transport Layer Security (TLS)
sau cu predecesorul său Secure Socket Layer (SSL) înainte de a fi transportat în rețea
6.2. Protocoale E-mail

Protocolul de e-mail este o metodă prin care se stabilește un canal de comunicare între
două computere și e-mail-ul este transferat între ele. Când un e-mail este transferat, sunt
implicate un server de e-mail și două computere. Un computer trimite e-mailul, iar celălalt îl
primește. Serverul de e-mail stochează e-mailul și permite dispozitivului care îl primește să îl
acceseze și să îl descarce dacă este necesar. Există patru protocoale de e-mail diferite. Aceste
protocoale diferă prin modul în care stabilesc conexiunile și permit accesul utilizatorilor la e-
mailuri.
Unul dintre serviciile principale oferite de un ISP este găzduirea de e-mail. 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 de trimitere,
stocare și preluare a mesajelor electronice într-o rețea. Mesajele de e-mail sunt stocate în baze
de date pe serverele de e-mail. Clienții de e-mail comunică cu serverele de e-mail pentru a
trimite și a primi e-mail. Serverele de e-mail comunică cu alte servere de e-mail pentru a
transporta mesaje de la un domeniu la altul. Un client de e-mail nu comunică direct cu un alt
client de e-mail atunci când trimite e-mail. În schimb, ambii clienți se bazează pe serverul de
e-mail pentru a transporta mesajele. E-mailul acceptă trei protocoale separate pentru operare:
Protocolul simplu de transfer de e-mail (SMTP), Protocolul oficiului poștal (POP) și
IMAP. Procesul de la nivelul aplicației care trimite e-mail folosește SMTP. Un client preia
e-mailul folosind unul dintre cele două protocoale de nivel de aplicație: POP sau IMAP.
SMTP, POP și IMAP

 SMTP
Formatele de mesaje SMTP necesită un antet și un corp de mesaj. Deși corpul
mesajului poate conține orice cantitate de text, antetul mesajului trebuie să aibă o adresă de e-
mail a destinatarului și o adresă de expeditor formatate corespunzător.
Când un client trimite e-mail, procesul SMTP al clientului se conectează cu un proces
SMTP al serverului pe portul 25 bine-cunoscut. După ce se realizează conexiunea, clientul
încearcă să trimită e-mailul către server prin intermediul conexiunii. Când serverul primește
mesajul, fie plasează mesajul într-un cont local, dacă destinatarul este local, fie
redirecționează mesajul către alt server de e-mail pentru livrare.Serverul de e-mail de
destinație poate să nu fie online sau să fie ocupat atunci când sunt trimise mesaje de e-mail.
Prin urmare, SMTP distribuie mesajele pentru a fi trimise ulterior. Periodic, serverul
verifică în coadă mesaje și încearcă să le trimită din nou. Dacă mesajul încă nu este livrat
după un timp de expirare predeterminat, acesta este returnat expeditorului ca
nelivrabil.Aceasta este o figură cu un computer expeditor și un computer destinatar. Două
servere SMTP/POP3 sunt conectate între cele două. Primul SMTP/POP3 primește mesajul de
la expeditor și întreabă : Este destinatarul în lista mea de destinatari? Nu. Redirecționați
e-mailul către alt server. Al doilea server SMTP/POP3 primește mesajul prin protocolul
SMTP și redirecționează mesajul către destinatar.
 POP
POP este folosit de o aplicație pentru a prelua mesajele de pe un server de e-mail. Cu POP,
corespondența este descărcată de pe server pe client și apoi ștearsă de pe server. Aceasta este
operațiunea implicită a POP. Serverul pornește serviciul POP ascultând pasiv pe portul TCP 110
cererile de conectare la client. Când un client dorește să folosească serviciul, acesta trimite o solicitare
pentru a stabili o conexiune TCP cu serverul, așa cum se arată în figură. Când conexiunea este
stabilită, serverul POP trimite un salut. Clientul și serverul POP schimbă apoi comenzi și răspunsuri
până când conexiunea este închisă sau întreruptă.Cu POP, mesajele de e-mail sunt descărcate pe client
și eliminate de pe server, astfel încât nu există o locație centralizată în care să fie păstrate mesajele de
e-mail. Deoarece POP nu stochează mesaje, nu este recomandat pentru o afacere mică care are nevoie
de o soluție de backup centralizată.POP3 este versiunea cea mai des folosită.

Avantajele POP

 Pentru utilizatorii de e-mail, e-mailul este descărcat pe computer. Pentru ca utilizatorii


să-și poată citi mesajele atunci când sunt offline.
 Deschiderea atașamentelor descărcate este rapidă și ușoară, deoarece acestea sunt deja
descărcate.
 Necesită mai puțin spațiu de stocare, deoarece toate e-mailurile sunt stocate pe
computerul local.
 Capacitatea de stocare a e-mailului este limitată de dimensiunea hard disk-ului
computerului dvs.
 Este foarte popular, este ușor de configurat și utilizat.
Dezavantajele POP
 E-mailul nu poate fi accesat de pe alt computer (cu excepția cazului în care este
configurat pentru a face acest lucru).
 Poate fi dificil pentru un utilizator să exporte un folder local de e-mail.
 Dosarele întregi de e-mailuri pot fi corupte, ceea ce vă poate face să pierdeți o cutie
poștală întreagă simultan.
 Atașamentele de e-mail pot conține viruși care pot provoca daune grave computerului
dvs. dacă sunt deschise și, uneori, scanerele de viruși nu sunt în măsură să le
detecteze.

 IMAP
IMAP este un alt protocol care descrie o metodă de a prelua mesajele de e-mail. Spre
deosebire de POP, atunci când utilizatorul se conectează la un server compatibil IMAP,
copiile mesajelor sunt descărcate în aplicația client, așa cum se arată în figură. Mesajele
originale sunt păstrate pe server până când sunt șterse manual. Utilizatorii vizualizează copii
ale mesajelor în software-ul client de e-mail.Utilizatorii pot crea o ierarhie de fișiere pe server
pentru a organiza și stoca corespondența. Acea structură de fișiere este duplicată și pe clientul
de e-mail. Când un utilizator decide să ștergă un mesaj, serverul sincronizează acea acțiune și
șterge mesajul de pe server.

Avantaje si dezavantaje ale protocolului IMAP

IMAP, sau Internet Message Access Protocol, este o specificație pentru accesul la e-
mail la Internet. IMAP diferă de alte sisteme de e-mail prin faptul că mesajele sunt
manipulate direct pe serverul de e-mail, mai degrabă decât descărcate mai întâi pe computerul
local al utilizatorului. Acest lucru permite utilizatorului să acceseze e-mailul dintr-o varietate
de locații și mașini. Acest proces este cel care diferențiază IMAP de celălalt protocol de e-
mail principal utilizat, POP3. În POP3, e-mailul este livrat pe computerul utilizatorului și
manipulat local. În funcție de setările serverului, e-mailul este de obicei șters de pe
computerul server după ce a fost transferat către utilizator.
Avantaj: Sincronizare
IMAP poate fi accesat pe Web fără un client de e-mail. Deoarece toate modificările au
loc într-o locație centrală, starea e-mailurilor și folderelor este menținută între sesiuni, chiar
dacă utilizatorul schimbă computerele. Acțiunile folderului, starea citită sau necitită și alte
manipulări apar la fel pe orice computer, în orice locație. Aceasta înseamnă că e-mailul poate
fi verificat de pe orice computer în orice moment, iar folderele și starea mesajelor sunt
sincronizate. Deoarece e-mailurile există doar pe server în protocolul IMAP, ele sunt în
siguranță dacă computerul este pierdut sau distrus, spre deosebire de POP3.
Avantaj: Migrare ușoară

Migrarea de la un computer la altul nu necesită descărcarea din nou a tuturor


mesajelor, deoarece acestea sunt manipulate de la distanță. În această situație, nu este
necesară nicio configurare, deoarece setările precum filtrele de spam sunt salvate. Dacă
spațiul pe hard disk este limitat, IMAP este ideal, deoarece datele sunt stocate de la distanță,
iar backup-ul este gestionat și de la distanță.

Dezavantaje: Performanță și întreținere


IMAP poate fi complex de întreținut și, prin urmare, unele gazde nu acceptă
protocolul. De asemenea, utilizează spațiul pe hard disk al gazdei și majoritatea impun cote
de stocare pentru utilizatorii lor. IMAP poate fi mai lent la încărcarea mesajelor decât IMAP.
E-mailurile POP3 sunt manipulate rapid, deoarece există pe computerul local al utilizatorului.
Poșta IMAP este disponibilă numai când este conectată și nu este disponibilă când este
offline. În plus, unele programe de e-mail au dificultăți în a accepta IMAP, deși sunt adesea
disponibile soluții bazate pe browser.

6.3. Domain Name Service (DNS)

Există și alte protocoale specifice stratului de aplicație care au fost concepute pentru a
facilita obținerea de adrese pentru dispozitivele de rețea.
Aceste servicii sunt esențiale, deoarece ar consuma mult timp să vă amintiți adresele IP în loc
de adrese URL sau să configurați manual toate dispozitivele dintr-o rețea medie spre mare. În
rețelele de date, dispozitivele sunt etichetate cu adrese IP numerice pentru a trimite și a primi
date prin rețele. Numele de domenii au fost create pentru a converti adresa numerică într-un
nume simplu, ușor de recunoscut. Pe internet, numele de domenii complet calificate (FQDN),
cum ar fi http://www.google.com, sunt mult mai ușor de reținut pentru oameni decât 8.8. 8.8.
8.8. care este adresa numerică reală pentru acest server.

Dacă un anumit site decide să schimbe adresa numerică, aceasta este transparentă
pentru utilizator deoarece numele de domeniu rămâne același. Noua adresă este pur și simplu
legată de numele de domeniu existent și conectivitatea este menținută. Protocolul DNS
definește un serviciu automat care potrivește numele resurselor cu adresa de rețea numerică
necesară. Include formatul pentru interogări, răspunsuri și date. Comunicațiile prin protocolul
DNS utilizează un singur format numit mesaj. Acest format de mesaj este utilizat pentru toate
tipurile de interogări ale clientului și răspunsuri de server, mesaje de eroare și transferul de
informații despre înregistrarea resurselor între servere.
Avantajele folosirii DNS

Dependența de Internet
Internetul a devenit un aspect important al vieții noastre de zi cu zi, astfel încât oamenii și
companiile nu își pot desfășura lucrările fără internet. DNS facilitează utilizarea internetului
prin amintirea tuturor adreselor IP. De fapt, fără DNS, internetul pur și simplu nu ar exista.

Viteza Internetului
Una dintre caracteristicile cheie ale DNS este că poate oferi conexiuni de mare viteză.
Indivizii și organizațiile folosesc în mare parte această viteză.

Securitate
Unele servere DNS sunt concepute special pentru scopuri de securitate, astfel încât acestea au
devenit o componentă importantă pentru conexiunile dvs. de acasă sau de la serviciu. Ori de
câte ori hackerii încearcă să pirateze serverele, încercările lor sunt împiedicate să obțină acces
în sistemele dvs. Cu toate acestea, dacă este o organizație mare, cu multe informații sensibile,
aveți nevoie și de alte măsuri de securitate.

Conversia adresei IP
DNS permite utilizatorilor să clasifice și să arhiveze termenii de căutare fără a fi nevoie să-și
amintească adresele IP. Toate domeniile sunt convertite în adrese IP atunci când numele este
dat motoarele de căutare. Prin urmare, nu trebuie să memorați adresa IP pentru fiecare site pe
care îl accesați frecvent.

Stabilitate
Din anumite motive, adresa IP a site-urilor web se poate modifica. Deci, utilizatorii trebuie să
țină și ei la curent cu aceste informații. Aceasta poate fi o sarcină foarte laborioasă. Dar
pentru a facilita acest lucru, sistemul DNS actualizează constant adresa IP, astfel încât
utilizatorii să poată evita eforturile importante.
Dezavantajele DNS-ului

Controlul Registrului
Controlul de registru al DNS este sub ICANN. Ceea ce înseamnă că nicio altă organizație nu
le va putea controla. Prin urmare, conceptul de neutralitate a rețelei este pus la îndoială aici.
ICANN este cunoscută ca o organizație non-profit care provine dintr-o singură țară.

Informații despre clienți


Informațiile despre clientul care a început rezolvarea numelor nu sunt transmise în mod
normal de interogările DNS. Din acest motiv, partea de server va putea cunoaște adresa IP a
serverelor DNS. Poate fi manipulat de hackeri.

Defecțiunea serverului
Când serverul DNS se defectează, World Wide Web se va prăbuși și el. Deși în prezența
serverelor de rezervă și a serverelor rădăcină. Acest lucru se datorează faptului că odată ce
serverul se blochează, conexiunea la rețeaua locală se va deconecta, nepermițând clienților să
ajungă la ei.

Atacurile DNS
Una dintre problemele majore pe care le suferă DNS este atacul DNS. Aici, adresa DNS
originală este înlocuită cu una falsă, astfel încât utilizatorii să fie redirecționați către site-uri
web frauduloase. Din aceasta atacatorii pot aduna informații sensibile, cum ar fi detaliile
contului trupei.

Depanare
Problemele DNS sunt în general dificil de depanat. Acest lucru se datorează naturii sale
distribuite și locațiilor geografice.
DNS Message Format

Serverul DNS stochează diferite tipuri de înregistrări, de resurse care sunt utilizate
pentru a rezolva numele. Aceste înregistrări conțin numele, adresa și tipul de înregistrare.
Unele dintre aceste tipuri de înregistrări sunt după cum urmează:
 A - O adresă IPv4 a dispozitivului final
 NS - Un server de nume autorizat
 AAAA - O adresă IPv6 a dispozitivului final (pronunțat quad-A)
 MX - O înregistrare de schimb de e-mail
Când un client face o interogare, procesul DNS al serverului se uită mai întâi la
propriile înregistrări pentru a rezolva numele. Dacă nu poate rezolva numele utilizând
înregistrările sale stocate, contactează alte servere pentru a rezolva numele. După ce o
potrivire este găsită și returnată la serverul solicitant inițial, serverul stochează temporar
adresa numerotată în cazul în care același nume este solicitat din nou.Serviciul DNS de pe
computerele Windows stochează, de asemenea, numele rezolvate anterior în memorie.
Comanda ipconfig /displaydns afișează toate intrările DNS din cache. După cum se arată
în tabel, DNS utilizează același format de mesaj între servere, constând dintr-o întrebare,
răspuns, autoritate și informații suplimentare pentru toate tipurile de interogări ale clienților și
răspunsuri de server, mesaje de eroare și transfer de informații despre înregistrarea resurselor.

DNS message
Description
section
Question The question for the name server
Answer Resource Records answering the question
Authority Resource Records pointing toward an authority
Additional Resource Records holding additional information

Ierarhia DNS

Protocolul DNS utilizează un sistem ierarhic pentru a crea o bază de date care să ofere
rezoluție de nume, așa cum se arată în figură. DNS folosește nume de domenii pentru a forma
ierarhia.
Structura de denumire este împărțită în zone mici, gestionabile. Fiecare server DNS
menține un fișier de bază de date specific și este responsabil doar pentru gestionarea
mapărilor nume-la-IP pentru acea mică parte a întregii structuri DNS. Când un server DNS
primește o solicitare pentru o traducere a numelui care nu se află în zona sa DNS, serverul
DNS redirecționează cererea către alt server DNS din zona adecvată pentru traducere. DNS
este scalabil deoarece rezoluția numelor de gazdă este răspândită pe mai multe
servere.Diferitele domenii de nivel superior reprezintă fie tipul de organizație, fie țara de
origine.
Exemple de domenii de nivel superior sunt următoarele:
 .com - o afacere sau o industrie
 .org - o organizație non-profit
 .au - Australia
 .co - Columbia

6.4. Dynamic Host Configuration Protocol

Protocolul de configurare dinamică a gazdei (DHCP) pentru serviciul IPv4


automatizează atribuirea adreselor IPv4, măștilor de subrețea, gateway-urilor și a altor
parametri de rețea IPv4.
Aceasta se numește adresare dinamică. Alternativa la adresarea dinamică este
adresarea statică. Când utilizați adresarea statică, administratorul de rețea introduce manual
informații despre adresa IP pe gazde. Când o gazdă se conectează la rețea, serverul DHCP
este contactat și se solicită o adresă. Serverul DHCP alege o adresă dintr-o gamă configurată
de adrese numită pool și o atribuie (închiriază) gazdei. În rețelele mai mari sau în cazul în
care populația de utilizatori se schimbă frecvent, DHCP este preferat pentru atribuirea
adreselor. Pot veni noi utilizatori și au nevoie de conexiuni; alții pot avea computere noi care
trebuie conectate. În loc să utilizați adresare statică pentru fiecare conexiune, este mai eficient
să aveți adrese IPv4 atribuite automat folosind DHCP.
DHCP poate aloca adrese IP pentru o perioadă de timp configurabilă, numită perioadă
de închiriere. Perioada de închiriere este o setare DHCP importantă. Când perioada de
închiriere expiră sau serverul DHCP primește un mesaj DHCPRELEASE, adresa este
returnată pool-ului DHCP pentru reutilizare. Utilizatorii se pot muta liber de la o locație la
alta și pot restabili cu ușurință conexiunile la rețea prin DHCP.După cum arată figura, diferite
tipuri de dispozitive pot fi servere DHCP. Serverul DHCP din majoritatea rețelelor medii spre
mari este de obicei un server local, dedicat, bazat pe PC. În cazul rețelelor de domiciliu,
serverul DHCP este de obicei situat pe routerul local care conectează rețeaua de acasă la ISP.

Multe rețele folosesc atât DHCP, cât și adresare statică. DHCP este utilizat pentru
gazde de uz general, cum ar fi dispozitivele utilizatorului final. Adresarea statică este utilizată
pentru dispozitivele de rețea, cum ar fi routerele gateway, comutatoarele, serverele și
imprimantele. DHCP pentru IPv6 (DHCPv6) oferă servicii similare pentru clienții IPv6. O
diferență importantă este că DHCPv6 nu oferă o adresă de gateway implicită. Acest lucru
poate fi obținut numai dinamic din mesajul de publicitate al routerului.
Avantaje DHCP

 DHCP este ușor de implementat și realizează atribuirea automată a adreselor IP


clienților solicitanți. Prin urmare, timpul de configurare manuală a adreselor IP poate
fi redus.
 Implementarea nu necesită costuri suplimentare.

 Atribuirea dublată sau nevalidă a adreselor IP este împiedicată. Prin urmare, nu există
nicio șansă de conflicte în adresele IP.
 Simplifica administrarea rețelei.

 Suporta mai multe domenii, de ex. multicast scope, super scope etc.

 Are avantaje mari pentru utilizatorii de telefonie mobilă, deoarece parametrii de


configurare validi sunt obținuți automat din noua rețea.

Dezavantaje DHCP

 Serverul DHCP poate fi un singur punct de eroare în rețelele care au un singur server
DHCP configurat.

 Pachetele DHCP nu pot călători pe router, prin urmare agentul de retransmisie este
necesar pentru ca serverul DHCP să gestioneze toate contractele de închiriere de pe
ambele segmente de rețea. Agenții releu primesc pachete DHCP difuzate și le transmit
ca pachete unicast către serverul DHCP. Aici agentul de releu trebuie configurat cu
adresa IP a serverului DHCP.

 Securitate: Deoarece serverul DHCP nu are un mecanism securizat de autentificare a


clientului, acesta poate obține acces neautorizat la adresele IP prin prezentarea
acreditărilor, cum ar fi identificatorii de client care aparțin altor clienți DHCP.

 Numele aparatului nu se schimbă atunci când este atribuită o nouă adresă IP.

 Clientul nu poate accesa rețeaua în absența serverului DHCP.


6.5. File Transfer Protocol

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 împinge și
extrage date de pe un server FTP.

Pasul 1 - Clientul stabilește prima conexiune la server pentru controlul traficului


folosind portul TCP 21. Traficul constă din comenzile clientului și răspunsurile serverului.
Pasul 2 - Clientul stabilește a doua conexiune la server pentru transferul efectiv de
date folosind portul TCP 20. Această conexiune este creată de fiecare dată când există date de
transferat.
Pasul 3 - Transferul de date poate avea loc în ambele direcții. Clientul poate descărca
(trage) date de pe server sau clientul poate încărca (împinge) date pe server.
Avantaje FTP

 Este un protocol orientat spre conexiune și utilizează comenzi de control robuste.

 Trimite date printr-o conexiune TCP separată de la comenzile de control. Acest lucru
permite transferul rapid de date.

 Este simplu în implementare și utilizare.

 Este aplicație universală datorită standardizării sale. Prin urmare, este utilizat pe scară
largă.

 Compania poate configura serverul FTP și poate stoca fișiere și documente care pot fi
accesate de către angajați folosind acreditările lor de conectare. Acest lucru evită
trimiterea prin e-mail a fiecărui document și economisește timp și efort.

 Utilizatorii tuturor sistemelor de operare (Linux, Windows, Mac) se pot conecta la


server folosind protocolul FTP sau Secure FTP fără probleme.

Dezavantaje FTP

 Necesită mai multă memorie și efort de programare.

 Sterge parolele text și datele necriptate.

 Sunt utilizate mai multe conexiuni TCP/IP. Firewall împiedică utilizarea unor astfel
de conexiuni.

 Este greu să filtrați traficul FTP în modul activ pe partea clientului când firewall-ul
este instalat.

 Are latență mare datorită naturii sale orientate spre conexiune.

 Nu acceptă verificarea integrității pe partea receptorului.

 Nu acceptă transferul atributelor date/timesta


6.6. Server Message Block

Server Message Block (SMB) este un protocol de partajare a fișierelor client/server,


cerere-răspuns. Serverele își pot pune propriile resurse disponibile clienților din rețea.Trei
funcții ale mesajelor SMB:
 Porniți, autentificați și terminați sesiunile
 Controlați accesul la fișiere și la imprimantă
 Permiteți unei aplicații să trimită sau să primească mesaje către sau de la un alt
dispozitiv
Spre deosebire de partajarea de fișiere acceptată de FTP, clienții stabilesc o conexiune
pe termen lung la servere. După ce conexiunea este stabilită, utilizatorul clientului poate
accesa resursele de pe server ca și cum resursa ar fi locală gazdei client.

6.7. Protocolul TELNET 

Telnetul  este o aplicaţie destinată accesului, controlului şi depanării de


la distanţă a calculatoarelor şi a dispozitivelor de reţea.  
Acest protocol permite utilizatorului să se conecteze la un sistem de la distanţă şi să
comunice cu acesta printr-o interfaţă. Folosind telnetul, comenzile pot fi date de pe un
terminal amplasat la distanţe foarte mari faţă de computerul controlat, ca şi când utilizatorul
ar fi conectat direct la acesta. Se asigură o conexiune logică între cele două echipamente: cel
controlat şi cel folosit ca terminal numită sesiune telnet.  
Astfel se pot conecta calculatoare slabe la super-servere şi rula pe ele programe
complexe, fără a fi nevoie de staţii puternice la fiecare post de lucru.  
Telnet permite introducerea de comenzi utilizate pentru a accesa programe şi servicii
care se află pe un computer la distanţă, ca şi cum clientul s-ar afla chiar în faţa lui.  
Monitorul local devine al doilea monitor al calculatorului de la distanţă şi tastatura
locală a doua tastatură a calculatorului de la distanţă. Protocolul Telnet poate fi utilizat pentru
mai multe lucruri, inclusiv pentru accesarea poştei electronice, a bazelor de date sau
a fişierelor.
 
Este utilizat de administratori pentru configurarea de la distanţă a dispozitivelor
de reţea. Pentru a se realiza accesul este necesar să existe:  
 Telnet server - instalat de administratorul de reţea pe un calculator care astfel
devine server Telnet. Prin Telnet server administratorul de sistem creează
conturi Telnet (username şi parolă ) şi stabileşte în ce zonă se poate conecta
clientul şi ce poate face în acea zonă; 
 
 Telnet client - instalat pe un alt calculator care astfel devine client Telnet.
Softul Telnet client deschide canalul de comunicaţii cu serverul şi realizează
conectarea la alculatorul server. 
 
Avantaje Telnet 
 
 Poate fi folosit pentru a trimite/primi informații. 

 Ajută la administrarea elementelor rețelei. 

 Acceptă autentificarea utilizatorului. 

 Toți clienții și serverele telnet implementează un terminal virtual de rețea (NVT). 

 Facilitățile de testare a automatizării sunt utilizate de computerele de la distanță în


mod partajat. Acest lucru economisește costuri prin limitarea
echipamentelor/facilităților de testare costisitoare în locații selectate pentru toți
utilizatorii din întreaga lume. 

Dezavantaje Telnet 
 ID-ul utilizatorului și parola sunt transmise fără nicio criptare. Acest lucru duce la un
risc de securitate în protocolul Telnet, deoarece interceptarea și istoria sunt mai ușor
de implementat de către intruși sau hackeri. 

 Nu este posibil să rulați instrumente bazate pe GUI prin conexiunea Telnet, deoarece


este un instrument de comunicare bazat pe caractere. Nu este posibilă transmiterea
mișcărilor cursorului și a altor informații GUI. 

 Este un protocol foarte ineficient. 

 Fiecare apăsare a tastei necesită mai multe comutatoare de context înainte de a ajunge
la celălalt capăt. 

 Este scump din cauza vitezei mici de tastare. 

 
 
7.Bibliografie 
 

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