Extras din notiță
Geografic
LAN - interconectează host-uri aflate la distanţă de câţiva km
MAN - interconectează dispozitive aflate la câteva sute de km distanţă
WAN - interconectează host-uri care pot fi localizate oriunde pe planetă
2. Topologii
Topologie : Full-mesh - legătură directă şi dedicată între fiecare pereche de host-uri
Dezavantaje :Pt o reţea cu n host-uri, fiecare host trebuie să aibă n-1 interfeţe fizice, Sunt necesare n(n-1)/2 legături.
Alte topologii :Bus, Star, Inel,Tree, hibrid
3. Tehnologii de transmisie
Transmisia punct la punct (unicast)
Printre primele moduri de transmisie si cele mai răspândite, informaţia este transmisă de la un emiţător la un receptor. Cele mai multe aplicaţii Internet se bazează pe această transmisie punct la punct. host-uri (gazde) şi noduri intermediare
store and forward - concept cheie în reţele de calculatoare
Reţele punct-la-punct dispun de numeroase conexiuni între perechi de maşini individuale. Deseori sunt posibile trasee multiple de diferite lungimi. Necesitatea selectării unui traseu optim. Ca o regulă - reţelele mici tind să utilizeze difuzarea, iar reţelele mari sunt de obicei punct-la-punct
Transmisia multicast
Este utilizată când se doreşte ca aceeaşi informaţie să fie transmisă către mai multe destinaţii
A fost utilizată prima data în LANuri, apoi în WANuri. Emiţătorul trimite o singură copie a informaţiei şi nodurile reţelei multiplică această informaţie ori de câte ori este necesar.
Transmisia anycast
Se identifică o mulţime de receptori. Informaţia este transmisă către un receptor din acea mulţime
Reţele cu difuzare
Au un singur canal de comunicaţii care este partajat de toate maşinile din reţea
Orice maşină poate trimite mesaje scurte (pachete) care sunt primite de toate celelalte maşini
Un câmp de adresă din pachet specifică maşina căreia îi este adresat pachetul. La recepţionare, o maşină controlează câmpul de adresă. Dacă pachetul îi este adresat, maşină îl prelucrează, dacă este trimis pentru o altă maşină, pachetul este ignorat.
4. Noțiunea de serviciu
Serviciu = mulţimea de operaţii furnizate utilizatorilor de către un sistem
Un utilizator interacţionează cu un serviciu printr-un service acces point
Aceste interacţiuni sunt exprimate utilizând primitive - reprezentări abstracte ale interacţiunilor dintre utilizator şi service provider
5. Noțiunea de protocol
PROTOCOL =ansamblu de convenții si reguli pe baza cărora se realizează transmiterea datelor
6. Serviciu fara conexiune
Este modelat pe baza sistemului poştal. Sunt utilizate două primitive:
Data.request(source,destination,SDU) - această primitivă este iniţiată de utilizator care specifică ca parametrii: adresa sursă, adresa destinaţiei şi SDU - service data unit
Data.indication(source,destination,SDU) - această primitivă este livrată de service provider către utilizator
Toate mesajele conţin adrese complete de destinaţie şi fiecare mesaj circulă în sistem independent de celelalte. Primul expediat este primul care ajunge - în mod normal
În cazul serviciului fără conexiuni sunt posibile întârzieri.
Caracteristici ale serviciului fără conexiuni:
Datagramă confirmată (scrisori cu confirmare - prin care provider-ul de servicii garantează faptul că toate SDU trimise în data.request sunt livrate la destinaţie)
Datagramă nesigură (publicitate prin email)
Cerere-răspuns (interogări baze de date)
Practic, un serviciu fără conexiuni va livra multe fracţiuni de SDU-uri. Livrarea nu este garantată - utilizatorul trebuie să recupereze SDU-urile pierdute
Se poate întâmpla ca SDU-urile să fie livrate de două sau mai multe ori
Serviciul fără conexiuni cu confirmare - utilizează în plus o primitivă Data.confirm pe lângă Data.request şi Data.indication. Data.confirm este utilizată pentru a confirma utilizatorului livrarea SDU-urilor. Data.confirm indică faptul că a fost livrat mesajul, nu indică faptul că SDU-ul a fost procesat de utilizatorul destinaţie.
7. Servicii orientate pe conexiune
Admite două variante - secvenţe de mesaj şi fluxuri de octeţi
Se realizează în trei faze: stabilirea unei conexiuni, transfer date, eliberarea conexiunii
Este modelat pe baza sistemului telefonic
La stabilirea conexiunii, transmiţătorul, receptorul şi subreţeaua negociază parametrii care vor fi folosiţi, ex. dimensiunea maximă a mesajului, calitatea impusă a serviciilor etc.
Primitive:
Connect.request - cerere pentru stabilirea conexiunii
Connect.indication - furnizată de providerul de servicii pentru a informa utilizatorul destinaţie de încercarea de stabilire a conexiunii
Connect.response - utilizatorul destinaţie răspunde dacă acceptă stabilirea conexiunii
Conexiunea este considerată deschisă şi se pot transmite date
Preview document
Conținut arhivă zip
- Retele de calculatoare.docx