Documente Academic
Documente Profesional
Documente Cultură
Nivelul 7 – Aplicație
Proiect la disciplina
REȚELE DE COMUNICAȚII
1. Introducere
3. Mod de functionare
3.1. Cum functioneaza modelul OSI?
3.2. Conceptul principal al OSI
5. Stratul de aplicare
5.1. Modelul client-server
5.2. Modelul Peer-to-peer
7. Bibliografie
Cuprins figuri şi tabele
1.Introducere
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.
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.
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.
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.
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
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.
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ă
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ă.
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
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
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.
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.
Numele aparatului nu se schimbă atunci când este atribuită o nouă adresă IP.
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.
Trimite date printr-o conexiune TCP separată de la comenzile de control. Acest lucru
permite transferul rapid de date.
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.
Dezavantaje FTP
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.
6.7. Protocolul TELNET
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.
Fiecare apăsare a tastei necesită mai multe comutatoare de context înainte de a ajunge
la celălalt capăt.
7.Bibliografie