Sunteți pe pagina 1din 12

Reguli de operare

Arhitecturi și • h t t p : / / discipline.elcom.pub.ro/apc/

• Curs: Dragoș Niculescu


protocoale de • Laborator:
• Costi Ciobanu cciobanu5@yahoo.com

comunicații •

Marius Vochin mvochin@elcom.pub.ro
Dragoș Niculescu dragos.niculescu@elcom.pub.ro
• Structura notei:
– Laborator – 35%
– Test in timpul semestrului – 25% - NU SE REFACE
– Examen - 40%
• Prezența la laborator - obligatorie

1 2

Reguli de operare Cuprins pe săptămâni (tentativ)


 Introducere 1 Tehnologii de comutație 1
• LABORATOR (valorează 35% din nota finală)
 Tipuri de rețele, ierarhia OSI comutație de drumuri, pachete, mesaje
• 20% colocviu - NU SE REFACE
comutație ethernet, MPLS
• 15% teste - NU SE REFAC  Nivelul legatură de date 3
• Prezența la laborator – obligatorie Control erori, protocoale

Nivelul transport 2
• Se poate pierde maximum o lucrare
Gestiunea conexiunilor, multiplexare
• Laborator – linux  Subnivelul acces la mediu 2
• Virtualbox + ubuntu TCP, UDP
 CSMA, Ethernet 802.3

• Material tipărit: Tanenbaum, “Rețele de calculatoare”, editia 4, editura Byblos Nivelul aplicație
 Nivelul retea 2 2
• Lectura “obligatorie” – preferabil înainte de curs
• Consultaţi cuprinsul pe sit
 Interconectare, incapsulare, Mail, DNS, Web
• Planșele sunt doar indicative  Adresare IP
• Materiale la examen, nu laptop  Dirijare, rutare
Total 13 săpt.

3 4
Tipuri de rețele Tipuri de rețele

• Rețele locale LAN


• Rețele metropolitane MAN Tehnologia de transmitere
• Rețele de arie larga WAN • Legături cu difuzare (broadcast)
• Rețele fara fir • Legături punct la punct
• Rețele domestice
• Rețele conectate - Internet

5 6

Clasificarea rețelelor Rețele locale LAN

Rețele cu difuzare (broadcast)


(a) Topologie tip magistrală
(b) Topologie tip inel
(c) Topologie tip stea

(c)
Clasificarea rețelelor in funcție de dimensiuni

7 8
Rețele metropolitane MAN Rețele de arie largă WAN

• Comutatia: pachetele trec prin mai multe noduri


O rețea metropolitană bazată pe rețeaua de cablu TV . • O Retea de arie larga este o colectie de subretele

9 10

WAN (2) Rețele fără fir

Categorii de rețele fără fir


• Interconectarea componentelor
• Rețele locale fără fir
• Rețele de arie largă fără fir

• Un mesaj este spart in pachete si rutat prin retea


• Deciziile de dirijare sunt locale ruterului
• Rutarea necesita coordonare globala - ruta ACE sau ruta ABDE?

11 12
Rețele fără fir (2) Rețele fără fir (3)

(a) rețea de tip Bluetooth (a) Calculatoare mobile individuale


(b) rețea locală de tip 802.11 (b) rețea locală - LAN zburator
13 14

Retele casnice Software pentru rețele


• calculatoare (PC, PDA, periferice) • Ierarhii de protocoale
• divertisment (TV, DVD, VCR, camere, stereo, MP3) • Proiectarea nivelelor
• telecomunicații (telefon, mobil, intercom, fax) • Servicii cu și fără conexiune
• Aparatura casnică (microunde, frigider, ceas, cuptor, • Relația între servicii și protocoale
aer condiționat)
• Telemetrie (gaze, caldură, alarme, monitoare sugari).

15 16
Definiţii Ierarhii de protocoale

• Nivelul - ofera o colectie de servicii

• Serviciul – descrie ce face nivelul, cum îl folosesc entitatile de deasupra;


defineste semantica nivelului, dar nu specifica implementarea

• Interfaţa – spune cum se face accesul la nivel, care sunt primitivele si


parametrii

• Protocolul – este intern nivelului. Este folosit pentru “implementarea”


serviciului. Contine regulile si conventiile de conversatie - semantica si
formatul pachetelor schimbate

• Arhitectura de retea - colectie de niveluri si protocoale

Nivele, protocoale, interfețe.


17 18

Arhitectura filozof-translator-secretară Ierarhii de protocoale

Filozof Filozof

Româna Engleza
Germana Germana
traducator traducator traducator

Curier Curier Fax


secretar secretar secretar secretar

• Filozofii discută ontologie pura, schimba ‘teorii’


• Nivele ajutatoare: Traducatorii, secretarelee si intermediarii
• Fiecare nivel este independent de celelalte.
• Traducatorii pot fi inlocuiti cu o filiera franceza in loc de germana
• Secretarele pot trece de la curieri la email sau telefon fara a informa
nivelele superioare Exemplu de flux la nivelul 5.
• Fiecare nivel poate adauga elemente specifice nivelului
Layers
19 20
Proiectarea nivelurilor Servicii orientate conexiune
• Adresare
servicii fara conexiune
• cum se identifica emitatorii / receptorii
• cum se identifica procesele pe calculatoare • Cu conexiune: modelat dupa sistemul telefonic
• gestiunea canalelor logice – Ordinea garantată
• Controlul erorilor • Fara conexiune: dupa sistemul postal
• Pierdere de mesaje – Ordine negarantată
• Reordonare, duplicare • Fiecare serviciu poate fi caracterizat de o calitate furnizata QoS
• Controlul fluxului - viteza receptor, emitator
• Fragmentare, reasamblare
• Multiplexare, demultiplexare
• Rutare și dirijare

21 22

Servicii orientate conexiune Primitive pt implementarea serviciilor


servicii fara conexiune
Primitiva Semnificatia
Serviciu Exemplu
LISTEN (Ascultă) Blocare in asteptarea unei
con Flux sigur de mesaje Secvența de pagini conexiuni
exiu
ne Flux sigur de octeți Conectare la distanță CONNECT (conectează) Stabilirea conexiunii cu o
entitate aflata in asteptare
Conexiune nesigură Voce digitizată RECEIVE (primește) Blocare in așteptarea unui
mesaj
Datagramă nesigură Publicitate prin email
datagr SEND (trimite) Trmite un mesaj entității
ama Datagramă confirmată Scrisori cu confirmare pereche
Cerere răspuns Interogări baze de date DISCONNECT Termină o conexiune
(deconectează)

Șase tipuri de servicii

23 24
Primitive pentru servicii Relația dintre servicii și protocoale

Nivel Nivel

Nivel Nivel
- Serverul este permanent in starea/primitiva LISTEN
- la cererea de conectare, SO verifica daca exista un ascultator
- ACK este generat de protocol, nu de utilizator
Nivel Nivel
- Serverul executa RECEIVE, imediat dupa ce iese din LISTEN
- Clientul executa SEND pt a trimite cererea si imediat RECEIVE pt •Un serviciu este un set de primitive oferit nivelelor superioare
a putea primi raspunsul •O entitate foloseste potocoale pt a implementa un serviciu
• Protocoalele (implementarea) pot fi schimbate
- Aceasta este o varianta simplificata
- De ce nu se foloseste un protocol fara conexiune?
25 26

Modele de referință Modelul OSI

• Modelul OSI
• Modelul TCP/IP
• Comparație între OSI și TCP/IP

27 28
Modelul TCP/IP Critica modelului TCP/IP
OSI TCP/IP
Probleme:
Aplicatie Aplicatie Nu
Prezentare • Serviciile, interfețele și protocoalele nu se disting
exista
Sesiune • Nu este un model general
Transport (TCP, UDP) • “gazdă la rețea” nu este realmente un nivel
• Nu se menționeaza nivelele fizic si legatură de date
Retea Internet (IP) • Funcționarea depinde de diverse protocoale minore
Legatura de date Gazda la retea greu de înlocuit
Fizic
•Conceput pt aparare - inter retea fara conexiuni
•IP este axul central al arhitecturii sarcina principala este rutarea catre destinatie
•Transport -
• Datagrame nesigure (UDP)
• conexiune pentru flux de octeti sigur (TCP)

29 30

TCP/IP Exemple de reţele


• Internetul

• Rețele orientate pe conexiune:


– rețeaua telefonică, ATM

• Ethernet

• Retele fara fir: 802:11


TCP/IP - modelul inițial

31 32
Topologii: arbore, graf Arhitectura Internet

(a) Structura sistemului telefonic (arbore)


(b) sistem de comutatie distribuit (graf)
33 34

ATM - circuite virtuale cadru ATM

35 36
Modelul de referinta ATM Nivelele ATM si functiile lor

37 38

Functii ATM Avantaje ATM


• Filozofia de proiectare pentru viteză mare
– funcţionalitate de transport minimă executată în noduri •Acceptă orice tip de trafic – voce date audio video. Pentru un nou tip
se adapteaza doar interfeţele, reţeaua ramâne aceeaşi
– funcţii specifice serviciilor executate la capete •Orientată pe conexiune, se garantează ordinea
• Rezultat: o tehnică
tehnică generală
generală de multiplexare şi comutare •Eficienţa – obtinuta din multiplexarea dinamică
– bazată
bazată pe cadre scurte de lungime fixă
fixă •Cadre de lungime fixă – comutare în hardware
•Poate servi LAN, MAN, WAN
– asincronă – nu exista orelare intre ceasul retelei si ceasul •Poate interopera cu medii fizice diverse – cupru, optic
sursei

39 40
Dezavantaje ATM Ethernet 802.3
• Complexitate mare
• Cost ridicat
• Overhead semnificativ pt anumite aplicatii (segmentarea cadrelor)
• Ceasul sursei nu este disponibil la destinaţie → protocoale separate
de recuperare sunt necesare
• Nu există controlul fluxului → congestia este posibilă
• Livrarea nu este garantată
– Erori în headere
– Congestie in switch-uri • Topologie magistrală pentru Ethernetul iniţial

41 42

Reţele fara fir 802.11 Retele fara fir

PROBLEME
– terminal ascuns
– disipare pe mai multe cai (multipath fading)
(a) Reţea fara fir - cu statie de baza – Aplicatiile nu stiu de mobilitate
(b) Reţea fara fir - topologie ad hoc – Iesirea din raza AP - predare/primire

43 44
Rețele fără fir Unităţi de măsură
Unităţi folosite în comunicaţii:
1Mbps = megabit pe secundă = 106 biţi/sec
1Kbps = kilobit pe secundă = 103 biţi/sec

Unităţi recomandate ISO, IEC, IEEE:


1KB = 1000 octeți (kilobyte)
1MB = 106 octeți = 1000 KB (megabyte)

• Arhitectura cu celule multiple Unităţi folosite în calculatoare:


• Din p.d.v. logic, terminalele sunt conectate la Ethernet 1KiB = 1024 octeţi (kibibyte)
• Performante 1MiB = 220 octeţi (mebibyte)
– 802.11b 11Mbps (6Mbps la utilizator)
– 802.11a/g 54Mbps (33Mbps la utilizator) Atât în Windows, cât și în Linux 1KB = 1024 octeți
– 802.11n 600Mbps (144Mbps la utilizator)

45

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