Sunteți pe pagina 1din 3

Retele de calculatoare 1 CURS 4

RC C4
NIVELUL FIZIC IN RETELELE LOCALE

Retelele locale:asociatie de de camere in care sunt raspindite statii. Exista un SO care gestioneaza aceasta retea.
In ultima vreme avem o notiune INTRANET-> retea locala care se comporta ca o entitate separata de internet. Retea locala protejata la
accesul de pe internet. LAN-ul nu e protejat la accesele de pe internet. LAN-ul a aparut ca o replica la dezvoltarea retelelor de telefonie.
LAN a oferit o legatura intre sisteme pe baza unor concepte de calculatoare.
Exista doua standarde de transmisii:
-x25 pt comunicatii (telefonie);
-IEE802 pt LAN-uri;
LAN-ul acopera nivelul fizic. La inceputuri intre nivelul fizic si nivelul legaturilor de date exista un MAC (medium access control) nivel de
acces la mediu. Nivelul MAC este stapinit de 802.2. La nivelul fizic avem: 802.3 (CMA/CD); 802.5 (token ring). Cind se conecteaza mai
multe statii cel mai simplu e o legatura de tip bus (magistrala cu un singur fir). Ea ofera fiabilitate si flexibilitate dar are si o deficinta:
pemite accese neautorizate. Existenta unui singur fir inseamna ca la un moment dat o singura statie poate controla magistrala.
Impartire mediului:
- statiile sa ocupe sloturi de timp diferite;
- sa-si aloce canale de transfer in frecventa;
Pentru sloturi de timp diferite exista doua variante:
1. CSMA-carrier sense medium access=acces la mediu prin detectarea purtatoarei;
2. TP-token passing.
Csma provine dintr-o serie de variante care sunt Carrier Sense. Avem CSMA-persistent si CSMA-nonpersistent;
La CSMA-persistent statia inaite de a emite asculta linia ,daca linia e libera trimite un frame iar daca linia e ocupata statia astapta eliberarea
dupa care emite.
La CSMA-nonpersistent daca linia e ocupata se asteapta aleator pina la propria emisie;orice cadru e precedat de o lupta pt
transmisie.Intevalul dintre cadre e necesar pt concurenta care micsoreaza transferul. Cit de mare este acest interval si cit de repede este
detectata coeziunea este dat de intirzierea semnalului de la un capat la celalalt al liniei.
CSMA C/D se fac pe cablu coaxial, codarea este de tip Manchester iar accesul poate fi rezumat printr-o organigrama:
Asculta mediul

Mediu Astepta
liber interval
aleator

Continua Pauza intre cadre


incheie Transmite
transmisie Incepe emisie cadru bruiaj
cadru
coliziune
Nu Da

Probabilitate coliziunii implica lipsa de siguranta ca o statie va fi servita intr-un interval de timp precizat. Este posibil ca ostatie sa nu aiba
niciodata acces la magistrala. Acesta este dezavantajul pentru CSMA.
Nu se accepta in anumite aplicatii sa nu existe timp de raspuns asigurat. Se cauta acces la medui fara coliziuni. Solutiile posibila pt a avea
accesul fara coliziuni: sase acorde fiecarei statii o adresa cablata si sa fie o arbitrare bazata pe prioritati.
O varianta este accesul cu bitmap .In aceasta varianta perioada de concurenta se va impartii in sloturi de timp, cite un slot pt fiecare statie
de pe magistrala. Fiecare statie pune 1 pe slotul propriu de timp daca doreste sa ocupe magistrala. Din cauza ca semnalele trec pe la fiecare
statie aceasta poate decide daca are dreptul sau nu sa emita urmatorul cadru. In acest fel se realizeaza o arbitrare locala si e singura care se
accepta in LAN-uri datorita intirzierlor.

01234567 01234567
1 1 1 1 3 6 1 1 2 7
Dezavantaj: adresele fiind cablate sunt favorizate adresele care apar primele; este o lipsa de fair-play in adresarea fiecarei statii. O astfel de
solutie nu este permisa.
Varianta: imediat ce o statie se pozitioneaza si emite se examineaza pe rind care sun noii veniti; se asigura ca oricare statie sa fie servita
intr-un interval de timp.

IMPLEMRNTAREA STANDARDULUI 802.3


(CSMA C/D)
802.3 este o varianta cu gestiune distribuita a controlului accesului si rezolvarea statistica a concurentei. Daca CSMA C/D nu asigura timpi
minimi de raspuns pot fi luate masuri ca in medie sa fie acceptabili.
Din punct de vedere istoric aceasta e prima varianta de LAN. Ea se mai cheama si Ethernet. Ulterior impreuna cu DEC si INTEL au format
802.3 care a standardizat viteza de 10 Mbiti/s. Acestia sunt simboluri de cod Manchester. Deci de transfer este de fapt 600-700 Kbyte/s.
Cablul are Zc=50Ω. De asemenea CSMA C/D functioneaza si pe cablul torsadat (UTP).
802.3 asigura 3 niveluri de tensiune:±0.85V si 0V cind nu e activ. Cind se conecteaza cablul gros, acesta va fi conectat la tranceiver. 15 fire
din care se folosesc trei perechi de fire si o pereche alimentare.
La cheapernet:
RG 58 Ethernet Thin 10Base2 pina la 185 m
La ethernet:
RG 68 Ethernet Thick 10Base5 pina la 500m
Retele de calculatoare 2 CURS 4
Exista posibilitatea de a concta mai multe segmente (retele) prin repetoare (circuite de adaptare).
La Cheapernet max 4 repetoare a.i. avem 5 segmente, distanta maxima pe care o poate avea o retea ethernet este 2.5 km.
Numarul de noduri permise:
10Base5 100 statii pe toate segm.
10Base2 30 statii.

STRUCTURA UNUI FRAME


Preamb Adrdest Adr surs Leg date Check Postamb

Start of frame: o compbinatie de biti


Avem un preambul si start of frame de unde incep sa se numere octetii. Exista o serie de detalieri a algoritmului de coliziune. Presupunem
distanta 2.5km si timpul de propagare de 5ns/m => 25 µs intirziere.
Daca cadrul e mic => coliziuni, daca cadrul e mare => erori. S-au facu teste si s-a ajuns la concluzia ca:

1
1024
512
oct/cadru
0.5
64

Se alege 512 oct/cadru => 51µs durata unui cadru. Pentru a avea o reducere a coliziunilor avem algoritmul Binary Exponential Backoff.
Cind apare prima coliziune isi programeaza urmatoarea incercare aleatoare in urmatoarele doua sloturi de timp. Daca avem din nou
coliziune isi va programa urmatoarea incercare aleator in urmatoarele 4 sloturi. Daca sunt mai mult de zece incercari se limiteaza la 1023
sloturi. Daca avem mai mult de 16 coliziuni succesive se semnaleaza eroare in circuite.
Limitarti ale ethernet:
-este semiduplex;
-pentru varianta cu huburi avem totusi full duplex;
-viteza la ethernet este fixa;
-este putin fiabil la intreruperea unui singur cablu;
-putin protejat la acces neautorizat;
-lipsa de raspuns intr-un timp max garantat.

Standardul token-bus IEE 802.4


A fost generat de aplicatiile care cer timp de raspuns max garantat. Solutia e sub forma unui inel prin care stattile transmit si
receptioneaza. Durata de intirziere este data de numarul de statii din inel.
Timpul de asteptare e dat de numarul de statii si distanta intre statii. Pentru ca sa nu avem deficientele inelului se adopta o magistrala de
tip Daisy Chain in care transmisia de inel se face la nivel logic.

Mecanismul este o stafeta numita token si care confera posesorului dreptul de a emite pe magistrala. Se fractioneaza organizat timpul pe
care il are fiecare statie pentru a emite pe magitrala. Statia trimite printr-un cadru special in care-si trimite propria adresa pe care o
adreseaza unei statii cu adresa –1. Daca raspunsul la token nu apare intr-un interval de timp dat, de emite un alt cadru cu adresa –2
s.a.m.d.. Statia isi cauta partenerul cel mai apropiat si in acest fel se configureaza inelul. Statia cea mai mica va intoarce tokenul catre
prima statie. Statia are dreptul sa pastreze tokenul un anumit interval de timp dupa care e obligata sa predea tokenul urmatoarei statii.
Token= cadrul special recunoscut ca atare de fiecare statie. Este garantata parcugerea inelului servirea ficarei statii.
Dezavantaje:
-eronarea pachetului cu token (cind sa pierdut reteaua sta);
-duplicarea de token;
-adaugarea si eliminarea de statii din retea.
Formatul de date e asemenator ca la CSMA C/D

Adaugarea si inlaturarea statiilor


La initializare statia emite un cadru special pentru solicitate succesor in care pune ardresa proprie si primeste un cadru de la succesor. Mai
multe statii pornesc in acesi timp => se face arbitraj cu patru ferestre (00,01,10,11). Patru intervale de timp in care se asteapta un raspuns
de al statii care au accesi configuratie de biti inferiori.
Retele de calculatoare 3 CURS 4

Prioritati pe token bus


Clasa de prioritate cadrele pot fi emise pe odurata mai mare sau mai mica cin inelul se formeaza exista statii cu prioritati diferite.
Aici exista protocolul 6420 care stabileste: cadrele se trimit in ordine 6,4,2,0; se trimit cadre din clasa superioara daca nu a expirat timpul
alocat clasei curente. Timpul alocat cadrelor din clasele inferioare este alocat numai dupa expirarea timpului din clasele superioare. Clasele
superioare pot sa nu fie transmise numai daca le-a expirat timpul. Toate clasele superioare dureaza mai mult timp dar se vor opri la un
moment dat.
Avantale pt token bus:
-eficienta mare pentru ca in inelul logic exista numai statii active;
-flexibilitate prin prioritati la diverse tipuri de aplicatii;
-asigura timp de raspuns max garantat;
Dezavantaje:
-pierderea tokenului poate introduce o componenta statistica;
-jetoanele formeaza informatii redundante;
-accesu la mediu prin introducerea sau scoatere de statii e complicata.
Un cadru de token ararta astfel:
S A E
S=delimitator initializare
A=acces(se modifica de catre statii)
E=incheiere
Defecte:
-probabilitatea pierderii de jetoane; se repara printr-o operatie de timming pentru statiile active.

EOF