Documente Academic
Documente Profesional
Documente Cultură
Istoric
De ce folosim si ce sunt retelele de
calculatoare si sistemele distribuiote
Comunicarea
Notiuni primare
Tipuri de retele
Componente
Topologii
Istoria retelelor si Internetului
Categorii principale
Gazde(hosts)–orice sistem computational conectat la
Internet (comunicind prin TCP/IP)
Ruleaza aplicatii de inter‐conectare
–Retele(networks) –colectii de minim 2 gazde
interconectate via o tehnologie de conectare fizica
Arhitectura Internet este independenta de modul
de conectare fizica (retelistica)
–Rutere(routers)–dispozitive oferind conectivitatea intre
retele individuale
Dirijareadatelor se poate face software ori hardware
Componente
Protocol de comunicatie
Protocol
-regulile prin care se realizeaza schimbul de date
Probleme ale comunicarii in retea
-probleme hardware (masini, cabluri,…)
-congestia datelor
-intirzieri mari sau pierderi de informatie
-corupere de date
-duplicarea datelor
-alte erori
Comunicarea folosind straturi
Protocol de comunicatie
• Pentru reducerea complexitatii proiectarii
retelei, activitatea de comunicare se organizeaza in straturi (ni
veluri)
ierarhie de niveluri
• Interfata –asigura comunicarea
intre doua niveluri consecutive
• Serviciu – furnizeaza functionalitatea
unui nivel
Arhitectura de retea
multimea de niveluri si de protocoale
Stiva de protocoale
multimea protocoalelor (pe toate
nivelurile)
Protocol
Transmiterea mesajelor:
– Antetul (header) identifica fiecare
nivel– Exista un specificator
de terminare a mesajului
(trailer)
–Intre header si trailer exista stocat
mesajul
Protocol
Probleme:
– identificarea emitatorilor & receptorilor–
stabilirea regulilor la transferul de date:
comunicare
simplex semiduplex fullduplex
– controlul erorilor– reconstituirea ordinii
corecte a mesajelor– impartirea/asamblarea
mesajelor– multiplexarea– gasirea drumului
(dirijarea datelor – routing)
Protocol
Tipuri de servicii:
– orientatconexiune – serviciul telefonic
• Inainte de comunicarea propriu-zisa,
trebuie stabilita o conexiune
– fara conexiune –serviciulpostal
• Nu necesita ca in prealabil sa
se stabileasca
o conexiune
Protocol
Accesul la mediu
(MAC – Medium Access Control) sub-
nivel al nivelului legatura de date
– folosit pentru a determina
cine urmeaza sa transmita
intr-un canal multi-acces
– alocarea canalului: statica sau
dinamica
Nivelul legatura de date
Accesul la mediu
(MAC – Medium Access Control) – ipoteze:
• modelul statiilor: N statii independente generind
cadre de transmisie; statia se blocheaza pina
cindcadrul nu a fost transmis cu succes
• canalul de comunicatie este unic
• coliziunile: toate statiile pot detecta coliziuni
(coliziune = transmiterea simultana a datelor)
• timpul transmisiei: continuu sau discret
• detectia purtatoarei (carrier):
statiile pot afla sau nu care e starea unui canal
Nivelul legatura de date
Accesul la mediu
(MAC – Medium Access Control) – protocoale:
– ALOHA (pur & cuantificat) – prima metoda de rezolvare
a problemei alocarii canalului: “transmite oricind doresti”
– CSMA (Carrier Sense Multiple Access) –protocol
cu detectia purtatoarei (transmisiei)“vezi daca e liber
canalul, inainte de a transmite”
• 1-persistent, nepersistent, p-persistent•
CSMA/CD (CSMA with Collision Detection) –
Ethernet (IEEE 802.3)
“vezi daca e liber canalul, in timp ce transmiti”
– MACA (Multiple Access with Collision Avoidance)
•bazapentruwireless (IEEE 802.11)
–etc.
Nivelul legatura de date
In cazul in care avem un singur mediu de transmisie la care sunt legate mai multe
posturi, orice statie care doreste sa transmita date mai intai va asculta mediul de
transmisie si daca mediul de transmisie este liber va incepe sa transmita date.
In cazul in care dupa ascultarea mediului de transmisie incep sa transmita simultan 2
statii, la ascultarea dupa transmitere se detecteaza coliziunea (datorita insumarii sau
scaderii semnalelor catre statiile care au transmis sau alte statii).
Statia care a detectat coliziunea trimite prin mediul de transmisie un semnal care se
numeste jamming, semnal care este detectat de toate celelalte statii si are ca efect
oprirea transmisiei.
Problema care se pune este a reluarii procesului de transmisie.
Algoritmul backoff intra in functiune dupa aparitia unei coliziuni si fiecare statie primeste
in prima faza un nr. 0 sau 1 ceeace presupune ca va relua transimia imediat, respectiv
dupa timpul de propagare prin mediu de transmisie.
Daca din nou se produc coliziuni se aloca 0 1 2 3, deci probabilitatea de a se produce
coliziuni scade la jumatate, procesul continua iar in cazul in care se mai produc coliziuni
se mai acola numere pana la 210, cand daca din nou se produc coliziuni se da un
semnal de reset general.
Numarul statiilor legate la mediul de transmisie influenteaza producerea de coliziuni
Acest sistem se numeste: CSMA/CD (Carrier Sense Multiple Access / Collision
Detection)
CSMA/CD - se foloseste in cadrul ethernetului.
Nivelul legatura de date
Nivelul legatura de date
Punti (bridges)
– Aflate la nivelul legatura de date
(conecteaza domenii de coliziune)
–Retransmit frame-urile dintre doua retele (LAN)
incompatibile
– Nu realizeaza modificari ale continutului
frame-urilor, ci doar pot schimba antetele acestora
– Imbunatatesc siguranta transmiterii (reliability) si
performanta
– Pot oferi controlul fluxului si congestiei datelor–
Retransmiterea datelor se realizeaza via rute statice
sau folosind arborele partial de cost minim (STP –
Spanning Tree Protocol)
Nivelul retea
Functiile:
- Transfer fisiere
- Accesul si gestiunea fisierelor
- Posta electronica
- Servicii de terminal virtual
- Manigarea
Intrebari?