Documente Academic
Documente Profesional
Documente Cultură
Subactivitatea A5.2
Întocmit,
Gheorghe PANFILOIU
Expert elaborare material didactic S
Februarie 2021
Pag.1/58
Prefață
Prezentul manual a fost elaborat în cea mai mare parte cu date și informații aflate pe
Internet. De altfel, recomand cursanților căutarea și a altor pagini Web cu conținut referitor la
protocoale, atât în limba romană, cât și în engleză.
Pag.2/58
Cuprins
Pag.3/58
Capitolul 1. Rolul echipamentelor de rețea globală
Clienți și servere
- Clienții sunt dispozitivele conectate la internet ale utilizatorului web tipic (de
exemplu, computerul conectat la Wi-Fi sau telefonul conectat la rețeaua dvs. mobilă)
și software-ul de accesare web disponibil pe aceste dispozitive (de obicei un browser
web precum Firefox sau Chrome ).
- Serverele sunt computere care stochează pagini web, site-uri sau aplicații. Când un
dispozitiv client dorește să acceseze o pagină web, o copie a paginii web este
descărcată de pe server pe computerul client pentru a fi afișată în browserul web al
utilizatorului.
Clientul și serverul pe care le-am descris mai sus nu spun întreaga poveste. Există multe alte
părți implicate și le vom descrie mai jos. Deocamdată, să ne imaginăm că web-ul este un
drum. La un capăt al drumului se află clientul, care este ca casa ta. La celălalt capăt al
drumului se află serverul, care este un magazin de la care doriți să cumpărați ceva.
Pag.4/58
Aceasta este ca mecanismele de transport care vă permit să plasați o comandă, să
mergeți la magazin și să vă cumpărați bunurile. În exemplul nostru, aceasta este ca o
mașină sau o bicicletă (sau altfel s-ar putea să vă deplasați).
- DNS: serverele de nume de domeniu sunt ca o agendă pentru site-uri web. Când
introduceți o adresă web în browser, browserul se uită la DNS pentru a găsi adresa
reală a site-ului web înainte ca acesta să poată recupera site-ul web. Browserul trebuie
să afle pe ce server trăiește site-ul web, astfel încât să poată trimite mesaje HTTP în
locul potrivit (vezi mai jos). Este ca și cum ai căuta adresa magazinului, astfel încât să
o poți accesa.
- HTTP: Hypertext Transfer Protocol este un protocol de aplicație care definește o
limbă pentru ca clienții și serverele să poată vorbi între ei. Aceasta este ca limba pe
care o folosiți pentru a vă comanda bunurile.
- Fișiere componente: un site web este alcătuit din mai multe fișiere diferite, care sunt
ca diferitele părți ale bunurilor pe care le cumpărați din magazin. Aceste fișiere vin în
două tipuri principale:
- Fișiere de cod: site-urile web sunt construite în principal din HTML, CSS și
JavaScript, deși veți întâlni alte tehnologii puțin mai târziu.
- Elemente: acesta este un nume colectiv pentru toate celelalte elemente care
alcătuiesc un site web, cum ar fi imagini, muzică, videoclipuri, documente Word și
PDF-uri.
Moduri de transmisie
Modul în care datele sunt transmise de la un dispozitiv la altul este cunoscut sub numele de
mod de transmisie. Modul de transmisie este, de asemenea, cunoscut sub numele de modul de
comunicare. Fiecare canal de comunicare are o direcție asociată cu acesta, iar mediile de
transmisie oferă direcția. Prin urmare, modul de transmisie este cunoscut și ca mod
direcțional. Modul de transmisie este definit în stratul fizic. Modul de transmisie este împărțit
în trei categorii:
Modul Simplex
Modul Half-duplex
Modul Full-duplex
1
https://www.javatpoint.com/computer-network-transmission-modes
Pag.5/58
Modul simplex
22,3
https://www.javatpoint.com/computer-network-transmission-modes
3
Pag.6/58
- Într-un canal semi-duplex, direcția poate fi inversată, adică stația poate transmite și
primi și datele.
- Mesajele circulă în ambele direcții, dar nu în același timp.
- Întreaga lățime de bandă a canalului de comunicație este utilizată într-o direcție la un
moment dat.
- În modul semi-duplex, este posibil să efectuați detectarea erorilor și, dacă apare o
eroare, atunci receptorul solicită expeditorului să retransmită datele.
- Un walkie-talkie este un exemplu al modului Half-duplex. În walkie-talkie, o petrecere
vorbește, iar o altă petrecere ascultă. După o pauză, celălalt vorbește și prima parte
ascultă. Vorbirea simultană va crea sunetul distorsionat care nu poate fi înțeles.
- Avantajul modului semi-duplex: În modul semi-duplex, ambele dispozitive pot trimite
și primi datele și, de asemenea, pot utiliza întreaga lățime de bandă a canalului de
comunicație în timpul transmiterii datelor.
- Dezavantajul modului semi-duplex: În modul semi-duplex, atunci când un dispozitiv
trimite datele, apoi altul trebuie să aștepte, acest lucru provoacă întârzierea trimiterii
datelor la momentul potrivit.
- În modul Full duplex, comunicația este bidirecțională, adică fluxul de date în ambele
direcții.
- Ambele posturi pot trimite și primi mesajul simultan.
- Modul full-duplex are două canale simplex. Un canal are trafic care se mișcă într-o
direcție, iar un alt canal are trafic care circulă în direcția opusă.
- Modul Full-duplex este cel mai rapid mod de comunicare între dispozitive.
- Cel mai frecvent exemplu de mod full-duplex este o rețea de telefonie. Când două
persoane comunică între ele printr-o linie telefonică, ambele pot vorbi și asculta în
același timp.
- Avantajul modului duplex complet: Ambele stații pot trimite și primi datele în același
timp.
- Dezavantajul modului full-duplex: Dacă nu există o cale dedicată între dispozitive,
atunci capacitatea canalului de comunicație este împărțită în două părți.
4
https://www.javatpoint.com/computer-network-transmission-modes
Pag.7/58
Dispozitive de rețea (Hub, Repetor, Bridge, Switch, Router, Gateway și
Brouter)
2. Hub - Un hub este practic un repetor multiport. Un hub conectează mai multe fire care
provin din ramuri diferite, de exemplu, conectorul în topologie stelară care conectează diferite
stații. Hub-urile nu pot filtra datele, astfel încât pachetele de date sunt trimise către toate
dispozitivele conectate. Cu alte cuvinte, domeniul de coliziune al tuturor gazdelor conectate
prin Hub rămâne unul. De asemenea, nu au inteligența pentru a afla cea mai bună cale pentru
pachetele de date, ceea ce duce la ineficiențe și risipă.
Tipuri de Hub
Hub activ: - Acestea sunt hub-urile care au propria sursă de alimentare și pot curăța, amplifica
și retransmite semnalul împreună cu rețeaua. Acesta servește atât ca repetor, cât și ca centru
de cablare. Acestea sunt utilizate pentru a extinde distanța maximă între noduri.
Hub pasiv: - Acestea sunt hub-urile care colectează cablurile de la noduri și sursa de
alimentare de la hub-ul activ. Aceste hub-uri retransmită semnalele către rețea fără a le curăța
și amplifica și nu pot fi utilizate pentru a extinde distanța dintre noduri.
Hub inteligent: - Funcționează ca hub-uri active și include capabilități de gestionare la
distanță. De asemenea, oferă rate de date flexibile dispozitivelor de rețea. De asemenea,
permite unui administrator să monitorizeze traficul care trece prin hub și să configureze
fiecare port din hub.
3. Punte – O punte funcționează la nivelul legăturii de date. Un bridge este un repetor, cu
funcționalitate suplimentară de filtrare a conținutului citind adresele MAC ale sursei și
destinației. Este, de asemenea, utilizat pentru interconectarea a două rețele LAN care lucrează
pe același protocol. Are un singur port de intrare și o singură ieșire, făcându-l astfel un
dispozitiv cu 2 porturi.
Tipuri de punți
Punți transparente: - Acestea sunt punțile în care stațiile nu sunt complet conștiente de
existența podului, adică dacă un pod este adăugat sau șters din rețea, reconfigurarea stațiilor
Pag.8/58
nu este necesară. Aceste punți utilizează două procese, adică redirecționarea punților și
învățarea punților.
Punți de rutare sursă: - În aceste punți, operația de rutare este efectuată de stația sursă și
cadrul specifică ce rută să urmeze. Gazda poate descoperi cadrul prin trimiterea unui cadru
special numit cadru de descoperire, care se răspândește prin întreaga rețea folosind toate căile
posibile până la destinație.
6. Gateway - Un gateway, așa cum sugerează și numele, este un pasaj pentru conectarea a
două rețele împreună care pot funcționa pe modele de rețea diferite. În principiu, aceștia
funcționează ca agenți de mesagerie care preiau date dintr-un sistem, le interpretează și le
transferă în alt sistem. Gateway-urile se mai numesc convertoare de protocol și pot funcționa
pe orice strat de rețea. Gateway-urile sunt în general mai complexe decât switch-ul sau
routerul.
7. Brouter - Este, de asemenea, cunoscut sub numele de bridging router este un dispozitiv care
combină caracteristicile atât ale bridge cât și ale routerului. Poate funcționa fie la nivelul
legăturii de date, fie la nivelul rețelei. Funcționând ca router, este capabil să dirijeze pachete
prin rețele și funcționează ca bridge, este capabil să filtreze traficul de rețea locală.
Pag.9/58
Figura 1.6 Dispozitive de rețea5
Punți(bridge)
O punte de rețea este un dispozitiv de rețea de computer care creează o singură rețea
agregată din mai multe rețele de comunicații sau segmente de rețea. Această funcție se
numește conectare la rețea. Bridging-ul este distinct de rutare. Rutare permite mai multor
rețele să comunice independent și totuși să rămână separate, în timp ce conectarea conectează
două rețele separate ca și cum ar fi o singură rețea. În modelul OSI, punerea în legătură se
realizează în stratul de legătură de date (stratul 2). Dacă unul sau mai multe segmente ale
rețelei conectate sunt fără fir, dispozitivul este cunoscut ca o punte fără fir. Principalele tipuri
5
https://www.geeksforgeeks.org/network-devices-hub-repeater-bridge-switch-router-gateways/
Pag.10/58
de tehnologii de conectare la rețea sunt punte simple, punte multiport și învățare sau punte
transparentă.
O punte de rețea este un dispozitiv care împarte o rețea în segmente. Fiecare segment
reprezintă un domeniu de coliziune separat, astfel încât numărul de coliziuni din rețea este
redus. Fiecare domeniu de coliziune are propria lățime de bandă separată, astfel încât o punte
îmbunătățește și performanța rețelei. O punte funcționează la stratul de legătură de date
(stratul 2) al modelului OSI. Inspectează traficul primit și decide dacă îl redirecționează sau îl
filtrează. Fiecare cadru Ethernet de intrare este inspectat pentru adresa MAC de destinație.
Dacă puntea determină că gazda de destinație se află pe un alt segment al rețelei, acesta
redirecționează cadrul către acel segment. Luați în considerare următorul exemplu de rețea:
În imaginea de mai sus avem o rețea de patru computere. Rețeaua este împărțită în segmente
printr-un pod. Fiecare segment este un domeniu de coliziune separat, cu propria lățime de
bandă. Să presupunem că gazda A vrea să comunice cu gazda C. Gazda A va trimite cadrul cu
adresa MAC de destinație a gazdei C către pod. Podul va inspecta cadrul și îl va redirecționa
către segmentul rețelei Gazda C este activată. Podurile de rețea oferă îmbunătățiri substanțiale
față de hub-urile de rețea, dar nu mai sunt utilizate pe scară largă în rețelele LAN moderne.
Comutatoarele sunt utilizate în mod obișnuit.
În ceea ce privește rețeaua, o rețea bridge este un dispozitiv Link Layer care redirecționează
traficul între segmentele de rețea. Un bridge poate fi un dispozitiv hardware sau un dispozitiv
software care rulează în nucleul unei mașini gazdă. În ceea ce privește Docker, o rețea pod
utilizează o punte software care permite comunicarea containerelor conectate la aceeași rețea
pod, asigurând în același timp izolare de containerele care nu sunt conectate la rețeaua pod
respectivă. Driverul Docker bridge instalează automat reguli în mașina gazdă, astfel încât
containerele din diferite rețele bridge nu pot comunica direct între ele. Rețelele Bridge se
aplică containerelor care rulează pe aceeași gazdă daemon Docker. Pentru comunicarea între
6
https://geek-university.com/ccna/what-is-a-network-bridge/
Pag.11/58
containere care rulează pe diferite gazde de daune Docker, puteți gestiona fie rutare la nivelul
sistemului de operare, fie puteți utiliza o rețea suprapusă. Când porniți Docker, se creează
automat o rețea implicită de tip bridge (numită și bridge), iar containerele nou-pornite se
conectează la aceasta, cu excepția cazului în care se specifică altfel. De asemenea, puteți crea
rețele bridge personalizate definite de utilizator. Rețelele pod definite de utilizator sunt
superioare rețelei pont implicite.
O punte simplă conectează două segmente de rețea, de obicei prin operarea transparentă și
deciderea pe bază de cadru cu cadru dacă să transmită sau nu de la o rețea la alta. O tehnică de
stocare și redirecționare este de obicei utilizată, astfel încât, ca parte a redirecționării,
integritatea cadrului este verificată în rețeaua sursă și întârzierile CSMA / CD sunt adaptate în
rețeaua de destinație. Spre deosebire de repetatoarele care extind pur și simplu intervalul
maxim al unui segment, punte doar cadrele înainte care sunt necesare pentru a traversa podul.
Pag.12/58
În plus, podurile reduc coliziunile prin crearea unui domeniu de coliziune separat de ambele
părți ale podului.
Un pod multiport conectează mai multe rețele și funcționează în mod transparent pentru a
decide pe bază de cadru cu cadru dacă să redirecționeze traficul. În plus, un pod multiport
trebuie să decidă unde să redirecționeze traficul. La fel ca podul simplu, un pod multiport
folosește de obicei operația de stocare și redirecționare. Funcția de punte multiport servește ca
bază pentru comutatoarele de rețea.
Baza de informații de redirecționare stocată în memoria conținut adresabilă (CAM) este inițial
goală. Pentru fiecare cadru Ethernet primit, comutatorul învață de la adresa MAC sursă a
cadrului și îl adaugă împreună cu un identificator de interfață de intrare la baza de informații
de redirecționare. Comutatorul redirecționează apoi cadrul către interfața găsită în CAM pe
baza adresei MAC de destinație a cadrului. Dacă adresa de destinație este necunoscută,
comutatorul trimite cadrul pe toate interfețele (cu excepția interfeței de intrare). Acest
comportament se numește inundații unicast.
Comutare(Switching)
Atunci când un utilizator accesează internetul sau altă rețea de calculatoare în afara locației
sale imediate, mesajele sunt trimise prin rețeaua de suporturi de transmisie. Această tehnică de
transfer a informațiilor dintr-o rețea de calculatoare în altă rețea este cunoscută sub numele de
comutare.
Comutarea într-o rețea de calculatoare se realizează prin utilizarea comutatoarelor. Un
comutator este un dispozitiv hardware mic care este utilizat pentru a uni mai multe computere
împreună cu o rețea locală (LAN).
Comutatoarele de rețea funcționează la nivelul 2 (stratul de legătură de date) în modelul OSI.
Comutarea este transparentă pentru utilizator și nu necesită nicio configurație în rețeaua de
domiciliu.
Comutatoarele sunt utilizate pentru a redirecționa pachetele pe baza adreselor MAC.
Un comutator este utilizat pentru a transfera datele numai pe dispozitivul care a fost adresat.
Verifică adresa de destinație pentru a direcționa pachetul în mod corespunzător.
Este operat în modul full duplex.
Coliziunea pachetelor este minimă, deoarece comunică direct între sursă și destinație.
Nu difuzează mesajul deoarece funcționează cu lățime de bandă limitată
Rutare
Un router este un proces de selectare a căii de-a lungul căreia datele pot fi transferate de la
sursă la destinație. Rutarea este efectuată de un dispozitiv special cunoscut sub numele de
router.
Un router funcționează la nivelul rețelei în modelul OSI și al stratului internet în modelul TCP
/ IP
Pag.13/58
Un router este un dispozitiv de rețea care transmite pachetul pe baza informațiilor disponibile
în antetul pachetului și în tabelul de redirecționare.
Algoritmii de rutare sunt folosiți pentru rutare pachetelor. Algoritmul de rutare nu este altceva
decât un software responsabil pentru a decide calea optimă prin care pachetul poate fi
transmis.
Protocoalele de rutare folosesc metrica pentru a determina cea mai bună cale pentru livrarea
pachetelor. Metrica este standardul de măsurare, cum ar fi numărul de salturi, lățimea de
bandă, întârzierea, sarcina curentă pe cale etc., utilizat de algoritmul de rutare pentru a
determina calea optimă către destinație.
Algoritmul de rutare inițializează și menține tabelul de rutare pentru procesul de determinare a
traseului.
Valorile sunt variabilele de rețea utilizate pentru a determina cea mai bună rută către
destinație. Pentru unele protocoale, utilizați valorile statice înseamnă că valoarea lor nu poate
fi modificată, iar pentru unele alte protocoale de rutare utilizați valorile dinamice înseamnă că
valoarea lor poate fi atribuită de administratorul de sistem.
Număr de salturi(hopuri): Numărul de salturi este definit ca o valoare care specifică numărul
de treceri prin dispozitive de internet, cum ar fi un router, un pachet trebuie să călătorească
într-un traseu pentru a se deplasa de la sursă la destinație. Dacă protocolul de rutare consideră
saltul ca o valoare metrică primară, atunci calea cu cel mai mic număr de salturi va fi
considerată cea mai bună cale de deplasare de la sursă la destinație.
Întârziere: este un timp luat de router pentru a procesa, aștepta și transmite o datagramă către
o interfață. Protocoalele folosesc această valoare pentru a determina valorile de întârziere
pentru toate legăturile de-a lungul căii de la un capăt la altul. Calea cu cea mai mică valoare
de întârziere va fi considerată cea mai bună cale.
Lățime de bandă: capacitatea legăturii este cunoscută sub numele de lățime de bandă a
legăturii. Lățimea de bandă este măsurată în termeni de biți pe secundă. Link-ul care are o rată
de transfer mai mare, cum ar fi gigabit, este preferat față de link-ul care are o capacitate mai
mică, cum ar fi 56 kb. Protocolul va determina capacitatea lățimii de bandă pentru toate
legăturile de-a lungul căii, iar lățimea de bandă mai mare va fi considerată cea mai bună rută.
Încărcare: Încărcare se referă la gradul în care resursa de rețea, cum ar fi un router sau o
legătură de rețea este ocupată. O încărcare poate fi calculată într-o varietate de moduri, cum ar
fi utilizarea procesorului, pachete procesate pe secundă. Dacă traficul crește, atunci va crește
și valoarea încărcării. Valoarea încărcării se modifică în raport cu schimbarea traficului.
Pag.14/58
Fiabilitate: Fiabilitatea este un factor metric care poate fi compus dintr-o valoare fixă.
Depinde de legăturile de rețea, iar valoarea sa este măsurată dinamic. Unele rețele coboară
mai des decât altele. După eșecul rețelei, unele legături de rețea s-au reparat mai ușor decât
alte legături de rețea. Orice factor de fiabilitate poate fi luat în considerare pentru atribuirea
ratingurilor de fiabilitate, care sunt în general valori numerice atribuite de administratorul de
sistem.
Tipuri de rutare
Rutarea poate fi clasificată în trei categorii:
Rutare statică
Nici o cheltuială: are o cheltuială asupra utilizării CPU a routerului. Prin urmare, routerul mai
ieftin poate fi utilizat pentru a obține rutare statică.
Lățime de bandă: nu utilizează lățimea de bandă între routere.
Securitate: oferă securitate, deoarece administratorului de sistem i se permite doar să aibă
control asupra rutei către o anumită rețea.
Pentru o rețea mare, devine o sarcină foarte dificilă adăugarea manuală a fiecărei rute la masa
de rutare.
Administratorul de sistem ar trebui să cunoască bine o topologie, deoarece trebuie să adauge
fiecare rută manual.
Rutare implicită
Pag.15/58
Rutare implicită este o tehnică în care un router este configurat să trimită toate pachetele către
același dispozitiv hop și nu contează dacă aparține unei anumite rețele sau nu. Un pachet este
transmis către dispozitivul pentru care este configurat în rutare implicită.
Ruta implicită este utilizată atunci când rețelele se ocupă de punctul unic de ieșire.
Este util și atunci când cea mai mare parte a rețelelor de transmisie trebuie să transmită datele
către același dispozitiv HP.
Atunci când o rută specifică este menționată în tabelul de rutare, routerul va alege ruta
specifică mai degrabă decât ruta implicită. Ruta implicită este aleasă numai atunci când o rută
specifică nu este menționată în tabelul de rutare.
Rutare dinamică
- Toate routerele trebuie să aibă același protocol de rutare dinamică pentru a schimba rutele.
- Dacă routerul descoperă orice modificare a stării sau topologiei, atunci routerul a transmis
aceste informații tuturor celorlalte routere.
Broutere
Pag.16/58
Un brouter este un dispozitiv care funcționează atât ca o punte, cât și ca un router. Poate
redirecționa date între rețele (servind drept punte), dar poate direcționa și date către sisteme
individuale din cadrul unei rețele (servind ca router).
Scopul principal al unei punți este de a conecta două rețele separate. Pur și simplu
redirecționează pachetele primite de la o rețea la alta. Un router, pe de altă parte, este mai
avansat, deoarece poate direcționa pachete către sisteme specifice conectate la router. Un
browser combină aceste două funcții prin direcționarea unor date primite către sistemele
corecte, în timp ce redirecționează alte date către o altă rețea. Cu alte cuvinte, un browser
funcționează ca un filtru care permite anumite date să intre în rețeaua locală, în timp ce
redirecționează datele nerecunoscute către o altă rețea.
În timp ce termenul „brouter” este folosit pentru a descrie dispozitivul bridge / router,
brouterii reali sunt destul de rare. În schimb, majoritatea browserelor sunt pur și simplu
routere care au fost configurate să funcționeze și ca o punte. Această funcționalitate poate fi
adesea implementată utilizând interfața software a routerului. De exemplu, puteți configura un
router pentru a accepta doar date din protocoale și surse de date specifice, în timp ce
redirecționați alte date către o altă rețea.
Gateway
Un gateway este un nod de rețea care formează un pasaj între două rețele care operează cu
protocoale de transmisie diferite. Cel mai comun tip de gateway-uri, gateway-ul de rețea
funcționează la nivelul 3, adică stratul de rețea al modelului OSI (interconectare sisteme
deschise). Cu toate acestea, în funcție de funcționalitate, un gateway poate funcționa la oricare
dintre cele șapte straturi ale modelului OSI. Acționează ca punctul de intrare - ieșire pentru o
rețea, deoarece tot traficul care circulă prin rețele ar trebui să treacă prin gateway. Numai
traficul intern dintre nodurile unei rețele LAN nu trece prin gateway.
Pag.17/58
Figura 1.8 Un gateway între o rețea locală și internet7
Caracteristicile Gateway-urilor
Gateway-ul este situat la limita unei rețele și gestionează toate datele care intră sau ies din
acea rețea.
Formează un pasaj între două rețele diferite care operează cu protocoale de transmisie diferite.
Caracteristica care diferențiază un gateway de alte dispozitive de rețea este că poate funcționa
la orice strat al modelului OSI.
7
https://www.tutorialspoint.com/what-are-gateways-in-computer-network
Pag.18/58
Atunci când este utilizat în scenariul întreprinderii, un nod gateway poate fi suplimentat ca
server proxy sau firewall.
Un gateway este în general implementat ca nod cu mai multe NIC-uri (plăci de interfață de
rețea) conectate la diferite rețele. Cu toate acestea, poate fi configurat și utilizând software.
Tipuri de gateway-uri
Pe baza direcției fluxului de date, gateway-urile sunt în general împărțite în două categorii -
Gateway-uri bidirecționale - Permit fluxului de date în ambele direcții. Ele pot fi utilizate ca
instrumente de sincronizare.
Pe baza funcționalităților, pot exista o varietate de gateway-uri, dintre care cele mai
importante sunt următoarele -
Network Gateway - Acesta este cel mai comun tip de gateway care oferă ca interfață între
două rețele diferite care funcționează cu protocoale diferite. Ori de câte ori termenul de
gateway este menționat fără a specifica tipul, acesta indică un gateway de rețea.
Cloud Storage Gateway - Este un nod de rețea sau un server care traduce cererile de stocare
cu diferite apeluri API ale serviciului de stocare în cloud, cum ar fi SOAP (Simple Object
Access Protocol) sau REST (REpresentational State Transfer). Facilitează integrarea stocării
cloud private în aplicații fără necesitând transferul aplicațiilor în orice cloud public,
simplificând astfel comunicarea datelor.
IoT Gateway - gateway-urile IoT asimilează datele senzorilor de pe dispozitivele IoT (Internet
of Things) din teren și se traduc între protocoalele senzorilor înainte de a le trimite în rețeaua
cloud. Acestea conectează dispozitivele IoT, rețeaua cloud și aplicațiile utilizatorului.
VoiP Trunk Gateway - Facilitează transmiterea datelor între dispozitive de serviciu telefonic
vechi (POTS), cum ar fi telefoane fixe și mașini de fax, cu rețea VoIP (voice over Internet
Protocol).
Pag.19/58
Ce este suportul de transmisie?
Pag.20/58
Figura 1.9 Cauzele afectării transmisiei8
Mediul ghidat(cablat)
8
https://www.javatpoint.com/transmission-media
9
https://www.javatpoint.com/transmission-media
Pag.21/58
Este definit ca mediul fizic prin care sunt transmise semnalele. Este, de asemenea, cunoscut
sub numele de Bounded media.
Pereche răsucită:
Perechea răsucită este un suport fizic format dintr-o pereche de cabluri răsucite între ele. Un
cablu cu perechi răsucite este ieftin în comparație cu alte medii de transmisie. Instalarea
cablului cu perechi răsucite este ușoară și este un cablu ușor. Gama de frecvență pentru cablul
cu perechi răsucite este de la 0 la 3,5 KHz.
O pereche răsucită este formată din două fire izolate de cupru dispuse într-un model spiralat
regulat. Gradul de reducere a interferenței cu zgomotul este determinat de numărul de răsuciri
pe unitatea de lungime. Creșterea numărului de spire pe unitatea de lungime reduce
interferențele de zgomot.
Pag.22/58
unui astfel de tip de cablu este ușoară; are o capacitate mai mare în comparație cu cablul
torsadat neecranat; are o atenuare mai mare; este protejat, asigurând o rată de transmisie a
datelor mai mare.
Dezavantajele acestui tip de cablu sunt: este mai scump în comparație cu
UTP(Unshielded Twisted pair) și cablul coaxial și are o rată de atenuare mai mare.
Cablu coaxial
- Cablul coaxial este un mediu de transmisie foarte frecvent utilizat, de exemplu, cablul
TV este de obicei un cablu coaxial.
- Numele cablului este coaxial deoarece conține doi conductori paraleli unul cu celălalt.
- Are o frecvență mai mare în comparație cu cablul Twisted pair.
- Conductorul interior al cablului coaxial este format din cupru, iar conductorul exterior
este format din plasă de cupru. Miezul de mijloc este alcătuit dintr-un capac
neconductiv care separă conductorul interior de cel exterior.
- Miezul de mijloc este responsabil pentru transferul de date, în timp ce rețeaua de cupru
previne EMI (interferența electromagnetică).
Fibra optică
11
https://www.javatpoint.com/guided-transmission-media
Pag.23/58
- Cablul cu fibră optică este un cablu care utilizează semnale electrice pentru
comunicare.
- Fibra optică este un cablu care reține fibrele optice acoperite cu plastic care sunt
utilizate pentru a trimite datele prin impulsuri de lumină.
- Acoperirea din plastic protejează fibrele optice de căldură, frig, interferențe
electromagnetice de alte tipuri de cabluri.
- Fibra optică asigură o transmisie mai rapidă a datelor decât firele de cupru.
Lumina este dirijată prin miezul fibrei optice cu ajutorul reflexiei interne totale. Aceasta face
fibra să se comporte ca ghid de undă. Fibrele care suportă mai multe căi de propagare sau
moduri transversale se numesc fibre multimodale (MMF), iar cele ce suportă un singur mod
sunt fibre monomodale (SMF). Fibrele multimodale au în general un diametru mai mare al
miezului și sunt utilizate în comunicații pe distanțe mai scurte și în aplicații în care trebuie
transferată multă putere. Fibrele monomodale se utilizează pentru comunicații pe distanțe de
peste 550 m.
12
https://www.javatpoint.com/guided-transmission-media
Pag.24/58
- Lățime de bandă mai mare: cablul de fibră optică oferă o lățime de bandă mai mare în
comparație cu cuprul. Prin urmare, fibra optică transportă mai multe date în
comparație cu cablul de cupru.
- Viteză mai mare: cablul cu fibră optică transportă datele sub formă de lumină. Aceasta
permite cablului de fibră optică să transporte semnalele la o viteză mai mare.
- Distanțe mai mari: cablul cu fibră optică transportă datele la o distanță mai mare în
comparație cu cablul de cupru.
- Fiabilitate mai bună: Cablul cu fibră optică este mai fiabil decât cablul de cupru,
deoarece este imun la orice schimbări de temperatură, în timp ce poate provoca
obstrucționarea conectivității cablului de cupru.
- Mai subțire și mai robust: cablul cu fibră optică este mai subțire și mai ușor în
greutate, astfel încât să reziste la mai multă presiune de tragere decât cablul de cupru.
Mediu neghidat
O transmisie neghidată transmite undele electromagnetice fără a utiliza un mediu fizic. Prin
urmare, este, de asemenea, cunoscut sub numele de transmisie wireless(fără fir). În mediile
neghidate, aerul este mediul prin care energia electromagnetică poate curge cu ușurință.
Unde radio
- Undele radio sunt undele electromagnetice care se transmit în toate direcțiile spațiului
liber.
- Undele radio sunt omnidirecționale, adică semnalele sunt propagate în toate direcțiile.
- Gama de frecvențe a undelor radio este de la 3 KHz la 1 kHz.
- În cazul undelor radio, antena de transmisie și recepție nu sunt aliniate, adică unda
trimisă de antena de transmisie poate fi recepționată de orice antenă de recepție.
- Un exemplu de undă radio este radioul FM.
Pag.25/58
Figura 1.13 Unde radio13
Microundele(microwaves)
13
https://www.javatpoint.com/unguided-transmission-media
14
https://www.javatpoint.com/unguided-transmission-media
Pag.26/58
Transmisie terestră cu microunde
- Transmisia cu microunde terestră este o tehnologie care transmite fasciculul focalizat
al unui semnal radio de la o antenă de transmisie cu microunde la sol la alta.
- Microundele sunt undele electromagnetice care au frecvența cuprinsă între 1 GHz și
1000 GHz.
- Microundele sunt unidirecționale, deoarece antena de trimitere și recepție urmează să
fie aliniată, adică undele trimise de antena de trimitere sunt focalizate îngust.
- În acest caz, antenele sunt montate pe turnuri pentru a trimite un fascicul către o altă
antenă aflată la câțiva km distanță.
- Funcționează pe linia de transmisie a vederii, adică antenele montate pe turnuri sunt
vederea directă una celeilalte.
Pag.27/58
Comunicare prin microunde prin satelit
- Un satelit este un obiect fizic care se învârte în jurul pământului la o înălțime
cunoscută.
- Comunicarea prin satelit este mai fiabilă în zilele noastre, deoarece oferă mai multă
flexibilitate decât sistemele de cablu și fibră optică.
- Putem comunica cu orice punct de pe glob folosind comunicarea prin satelit.
Infraroşu
Pag.28/58
- Undele infraroșii nu pot pătrunde în pereți. Prin urmare, comunicarea în infraroșu într-
o cameră nu poate fi întreruptă de camerele din apropiere.
- O comunicare în infraroșu asigură o securitate mai bună cu interferențe minime.
- Comunicarea în infraroșu nu este fiabilă în afara clădirii, deoarece razele solare vor
interfera cu undele infraroșii.
Pag.29/58
Capitolul 2. Analiza comunicării într-o rețea globală
Algoritm de rutare
Pentru a transfera pachetele de la sursă la destinație, stratul de rețea trebuie să determine cea
mai bună rută prin care pot fi transmise pachetele.
Indiferent dacă stratul de rețea oferă un serviciu de datagramă sau un serviciu de circuit
virtual, sarcina principală a stratului de rețea este de a oferi cea mai bună rută. Protocolul de
rutare oferă această sarcină.
Protocolul de rutare este un algoritm de rutare care oferă cea mai bună cale de la sursă la
destinație. Cea mai bună cale este calea care are „calea cu cel mai mic cost” de la sursă la
destinație.
Rutare este procesul de redirecționare a pachetelor de la sursă la destinație, dar cea mai bună
rută pentru a trimite pachetele este determinată de algoritmul de rutare.
Pag.30/58
conectivitatea dintre noduri și costul legăturii, iar aceste informații sunt obținute
înainte de a efectua efectiv orice calcul. Algoritmul de stare a legăturii este denumit
algoritm centralizat, deoarece este conștient de costul fiecărei legături din rețea.
- Algoritm de izolare: este un algoritm care obține informațiile de rutare utilizând
informații locale, mai degrabă decât colectând informații de la alte noduri.
- Algoritm distribuit: este, de asemenea, cunoscut sub numele de algoritm
descentralizat, deoarece calculează calea cu cel mai mic cost între sursă și destinație
într-o manieră iterativă și distribuită. În algoritmul descentralizat, niciun nod nu are
cunoștințe despre costul tuturor legăturilor de rețea. La început, un nod conține
informații numai despre propriile legături atașate direct și printr-un proces iterativ de
calcul calculează calea cu cel mai mic cost către destinație. Un algoritm vectorial de
distanță este un algoritm descentralizat, deoarece nu cunoaște niciodată calea completă
de la sursă la destinație, ci în schimb știe direcția prin care pachetul urmează să fie
redirecționat împreună cu calea cu cel mai mic cost.
Inundații: în caz de inundații, fiecare pachet de intrare este trimis către toate legăturile de
ieșire, cu excepția celei din care a fost atins. Dezavantajul inundațiilor este că nodul poate
conține mai multe copii ale unui anumit pachet.
Plimbări aleatorii: în cazul plimbărilor aleatorii, un pachet trimis de nod unuia dintre vecinii
săi în mod aleatoriu. Un avantaj al utilizării plimbărilor aleatorii este că folosește rutele
alternative foarte eficient.
Pag.31/58
baza topologiei și a traficului statice.
de rețea.
Categorie Tipurile de algoritm de rutare Tipurile de algoritm de rutare non-
adaptivă sunt centralizate, adaptivă sunt inundații și plimbări
izolate și distribuite aleatorii.
Complexitate Algoritmii de rutare adaptivă Algoritmii de rutare non-adaptivi
sunt mai complexi. sunt simpli.
Unde minv este ecuația luată pentru toți x vecinii. După călătoria de la x la v, dacă luăm în
considerare calea cu cel mai mic cost de la v la y, costul căii va fi c (x, v) + dv (y). Cel mai
mic cost de la x la y este minimul de c (x, v) + dv (y) preluat de toți vecinii.
Pag.32/58
Cu algoritmul de rutare vectorială la distanță, nodul x conține următoarele informații de
rutare:
- Pentru fiecare vecin v, costul c (x, v) este costul căii de la x la vecinul atașat direct, v.
- Vectorul de distanță x, adică Dx = [Dx (y): y în N], conținând costul său pentru toate
destinațiile, y, în N.
- Vectorul de distanță al fiecăruia dintre vecinii săi, adică Dv = [Dv (y): y în N] pentru
fiecare vecin v al lui x.
Rutarea vectorială la distanță este un algoritm asincron în care nodul x trimite copia
vectorului distanță către toți vecinii săi. Când nodul x primește noul vector de distanță de la
unul dintre vectorul său vecin, v, salvează vectorul de distanță al lui v și folosește ecuația
Bellman-Ford pentru a-și actualiza propriul vector de distanță. Ecuația este dată mai jos:
Algoritmul15
At each node x,
Initialization
Exemplu:
15
https://www.javatpoint.com/distance-vector-routing-algorithm
Pag.33/58
Figura 2.1 Partajarea informației
- În figura de mai sus, fiecare nor reprezintă rețeaua, iar numărul din interiorul cloud
reprezintă ID-ul rețelei.
- Toate rețelele LAN sunt conectate prin routere și sunt reprezentate în cutii etichetate
ca A, B, C, D, E, F.
- Algoritmul de rutare a vectorului la distanță simplifică procesul de rutare presupunând
că costul fiecărei legături este o unitate. Prin urmare, eficiența transmisiei poate fi
măsurată prin numărul de legături pentru a ajunge la destinație.
- În rutare vectorială la distanță, costul se bazează pe numărul de salturi.
În figura de mai jos, 2.2, observăm că routerul trimite cunoștințele vecinilor imediați. Vecinii
adaugă aceste cunoștințe propriilor lor cunoștințe și trimit tabelul actualizat propriilor vecini.
În acest fel, routerele primesc propriile informații plus noile informații despre vecini.
Pag.34/58
Figura 2.2 Transmitera periodică a informațiilor dintr-un nod în nodurile învecinate16
Tabele de rutare
Într-o tabelă de rutare se desfășoară două tipuri de preocese:
- Crearea tabelei
- Actualizarea tabelei
Crearea tabelei
Inițial, tabela de rutare este creată pentru fiecare router care conține cel puțin trei tipuri de
informații, cum ar fi ID-ul rețelei, costul și următorul salt.
16
https://www.javatpoint.com/distance-vector-routing-algorithm
Pag.35/58
- Cost: Costul este numărul de salturi pe care trebuie să le ia pachetul pentru a ajunge
acolo.
- Următorul salt: Este routerul către care trebuie livrat pachetul.
- În figura de mai sus, tabelele de rutare originale sunt prezentate pentru toate routerele.
Într-un tabel de rutare, prima coloană reprezintă ID-ul rețelei, a doua coloană
reprezintă costul legăturii, iar a treia coloană este goală.
- Aceste tabele de rutare sunt trimise tuturor vecinilor.
De exemplu:
A trimite tabelul de rutare către B, F și E.
B trimite tabelul de rutare către A & C.
C trimite tabelul de rutare către B & D.
D trimite tabelul de rutare către E & C.
E trimite tabelul de rutare către A & D.
F trimite tabelul de rutare către A.
Pag.36/58
Actualizarea tabelului
- Când A primește un tabel de rutare de la B, atunci își folosește informațiile pentru a
actualiza tabelul.
- Tabelul de rutare al lui B arată cum se pot deplasa pachetele către rețelele 1 și 4.
- B este un vecin cu ruterul A, pachetele de la A la B pot ajunge într-un salt. Deci, 1 se
adaugă la toate costurile date în tabelul lui B și suma va fi costul pentru a ajunge la o
anumită rețea.
După ajustare, A combină apoi acest tabel cu propriul tabel pentru a crea tabelul combinat
Tabelul combinat poate conține câteva date duplicat. În figura de mai sus, tabelul combinat al
routerului A conține datele duplicate, deci păstrează doar acele date care au cel mai mic cost.
De exemplu, A poate trimite datele către rețeaua 1 în două moduri. Primul, care nu folosește
următorul router, deci costă un hop. Al doilea necesită două salturi (de la A la B, apoi de la B
la Rețeaua 1). Prima opțiune are cel mai mic cost, prin urmare este păstrată și a doua este
abandonată.
Pag.37/58
Procesul de creare a tabelei de rutare continuă pentru toate ruterele. Fiecare ruter primește
informațiile de la vecini și actualizează tabelul de rutare.
Pag.38/58
Tipuri de protocoale de rutare
Această secțiune oferă o prezentare generală a celor mai comune protocoale de rutare IP.
Protocoalele de rutare pot fi clasificate în diferite grupuri în funcție de caracteristicile lor. Mai
precis, protocoalele de rutare pot fi clasificate după:
Scop: Protocolul de gateway interior (IGP) sau Protocolul de gateway exterior (EGP)
Funcționare: protocol vector distanță, protocol de stare de legătură sau protocol de cale-
vector
Comportament: protocol clasic (moștenit) sau fără clasă
De exemplu, protocoalele de rutare IPv4 sunt clasificate după cum urmează:
Protocoalele de rutare clasice, RIPv1 și IGRP, sunt protocoale vechi și sunt utilizate numai în
rețelele mai vechi. Aceste protocoale de rutare au evoluat către protocoalele de rutare fără
clase, respectiv RIPv2 și EIGRP. Protocoalele de rutare a stării de legătură sunt, prin natura
lor, fără clase.
Pag.39/58
Figura 2.3. Clasificarea protocoalelor de rutare17
Protocoale de rutare IGP și EGP uUn sistem autonom (AS) este o colecție de routere sub o
administrație comună, cum ar fi o companie sau o organizație. Un AS este, de asemenea,
cunoscut sub numele de domeniu de rutare. Exemple tipice de AS sunt rețeaua internă a unei
companii și rețeaua unui ISP.
Internetul se bazează pe conceptul AS; prin urmare, sunt necesare două tipuri de protocoale de
rutare:
Protocoale de gateway interior (IGP): utilizate pentru rutare într-un AS. Se mai numește și
rutare intra-AS. Companiile, organizațiile și chiar furnizorii de servicii utilizează un IGP în
rețelele lor interne. IGP-urile includ RIP, EIGRP, OSPF și IS-IS.
Protocoale de gateway exterior (EGP): utilizate pentru rutare între sisteme autonome. Se mai
numește și rutare inter-AS. Furnizorii de servicii și companiile mari se pot interconecta
folosind un EGP. Border Gateway Protocol (BGP) este singurul EGP viabil în prezent și este
protocolul oficial de rutare utilizat de internet.
Deoarece BGP este singurul EGP disponibil, termenul EGP este rar folosit; în schimb,
majoritatea inginerilor se referă pur și simplu la BGP.
Exemplul din Figura 2.4 oferă scenarii simple care evidențiază implementarea IGP, BGP și
rutare statică.
17
https://www.ciscopress.com/articles/article.asp?p=2180210&seqNum=7
Pag.40/58
Figura 2.4. Procolul de rutare IGP comparativ cu EGP
Există cinci sisteme autonome individuale în scenariu:
Pag.41/58
Comunitatea de rețea a început să-și dea seama de limitările protocolului RIP (pe care le vom
vedea mai târziu în capitol) și a trebuit să se facă ceva. Cu mulți ani în urmă, Internet
Engineering Task Force (IETF) nu formalizase încă specificațiile pentru OSPF, așa că Cisco
avea opțiunea de a aștepta specificațiile sau de a continua să își dezvolte propriul protocol. Au
ales să își pună în aplicare propriul protocol, care s-a dovedit a fi Interior Gateway Routing
Protocol (IGRP).
IGRP este un protocol care este conceput pentru a coordona rutare între mai multe routere.
Există o serie de obiective de rutare cu protocolul IGRP Cisco:
▪ Rutare stabilă, chiar și într-o rețea foarte mare sau complexă
▪ Nu ar trebui să apară bucle de rutare
▪ Răspuns rapid la schimbarea topologiei rețelei
▪ Cost redus, ceea ce înseamnă că IGRP nu ar trebui să utilizeze mai multă lățime de bandă
decât are nevoie pentru propria utilizare
▪ Împărțirea traficului între rute paralele atunci când acestea sunt de aceeași dorință
▪ Luând în considerare ratele de eroare și nivelurile de trafic pe diferite căi
▪ Capacitatea de a gestiona mai multe „tipuri de servicii” cu un singur set de informații.
IGRP este destinat utilizării în rețelele interne, sub conducerea unei organizații. IGRP este, de
asemenea, denumit în mod obișnuit IGP (Interior Gateway Protocol). IGRP este destinat
menținerii unei reprezentări foarte precise a topologiei rețelei interne. Convergența este foarte
importantă în cadrul rețelelor interne, deoarece căile către rețele trebuie redirecționate rapid în
cazul în care o legătură de rețea ar trebui să coboare. Acest lucru nu este la fel de important ca
rețelele externe, deoarece majoritatea schimbărilor în topologia rețelei se produc în cadrul
rețelelor, cum ar fi adăugarea sau eliminarea unei legături rupte. Legăturile de rețea externe
trebuie să fie stabile și coerente pentru a evita perturbările majore cauzate de legăturile
neconfigurate sau descendente. EGRP (Exterior Gateway Routing Protocol) este mai
important pentru a oferi rute rezonabile, mai degrabă decât rute optime. Cu toate acestea,
IGRP este foarte preocupat de furnizarea rutei optime atunci când pachetele sunt dirijate.
IGRP este un protocol vector-distanță în care routerele (adesea numite gateway-uri) schimbă
informațiile de rutare numai cu routerele adiacente. Când routerul adiacent primește
actualizarea, acesta va compara informațiile cu propriul său tabel de rutare. Orice căi sau
destinații noi vor fi adăugate. Căile din actualizarea routerului adiacent vor fi, de asemenea,
comparate cu căile existente pentru a determina dacă noua rută este mai eficientă decât ruta
care există în prezent în tabelul de rutare. Dacă noua cale este mai bună, aceasta o va înlocui
Pag.42/58
pe cea existentă. Aceasta este procedura generală utilizată în toate protocoalele vector-
distanță.
Alternativa la rutare vector-distanță este rutare Shortest Path First (SPF), pe care o vom
discuta în detaliu în secțiunea Open Open Shortest Path First (OSPF). Aceasta este o
tehnologie de stare de legătură în care fiecare router conține o bază de date identică.
IGRP depășește RIP atunci când vine vorba de valori. Informațiile adăugate în IGRP permit
routerului să facă alegeri mai inteligente în ceea ce privește costul metric al unei rute față de
alta. RIP nu avea nicio modalitate de a alege ruta cu cea mai mare lățime de bandă atunci când
ambele rute aveau același număr de salt metric. Noile valori introduse cu IGRP includ:
- Timp de întârziere topologică. Timpul necesar unui pachet pentru a ajunge la
destinație dacă rețeaua nu era ocupată. Puteți suporta întârzieri suplimentare dacă
există trafic de rețea în rețea.
- Lățimea de bandă a celui mai îngust segment de lățime de bandă a căii. Lățimea de
bandă în biți pe secundă.
- Ocuparea canalului de cale. Indică cât de mult din lățimea de bandă este utilizat în
prezent. Acest număr se va schimba frecvent pe măsură ce traficul de rețea crește și
scade.
- Fiabilitatea căii. Indică fiabilitatea căii pe baza numărului de pachete care ajung
efectiv la destinație, pe baza numărului de pachete care au fost inițial trimise.
IGRP calculează acești factori cu un algoritm complicat și determină cel mai bun traseu de
urmat, indicat de cea mai mică valoare metrică.
IGRP are, de asemenea, caracteristici de stabilitate substanțiale, cum ar fi Hold-downs, Split
horizons și Poison-reverse updates, care sunt descrise după cum urmează:
Țineți apăsate(Holds-downs). Folosit pentru a împiedica un mesaj regulat de actualizare să
reinstaleze o rută care ar fi putut merge prost în trecut. Când o legătură de rețea se oprește,
Pag.43/58
routerele vecine vor detecta lipsa actualizărilor programate în mod regulat și vor stabili că
această legătură nu funcționează. Mesajele de actualizare vor începe apoi să pătrundă în rețea
cu privire la faptul că acest router nu funcționează. Dacă această convergență durează prea
mult, este posibil ca un alt router din rețea să anunțe că acest router funcționează în continuare
normal. Acest dispozitiv poate promova informații de rutare incorecte. O apăsare va spune
routerelor din rețea să țină apăsate oricare dintre modificările care pot afecta rutele pentru o
perioadă de timp. Perioada de reținere este calculată a fi puțin mai mare decât perioada de
timp necesară pentru actualizarea întregii rețele cu o modificare de rutare.
Orizonturi împărțite(Split horizons). Folosit pentru a evita buclele de rutare între două routere.
Nu este niciodată util să trimiteți informații despre ruta înapoi în direcția din care a fost trimis
pachetul. În Figura 6.4, Router1 va promova un traseu către Rețeaua A, la care este conectat
direct. Router2 nu ar trebui niciodată să promoveze acest traseu înapoi la Router1 deoarece
Router1 este mai aproape de rețeaua A. Acest lucru va împiedica rutare bucle între cele două
routere. De exemplu, dacă interfața cu rețeaua A a scăzut, Router2 poate continua să
informeze Router1 că poate ajunge la rețeaua A prin Router1 (care este el însuși). Router1
poate fi păcălit să creadă că această rută este corectă și ar apărea apoi o buclă de rutare.
(Amintiți-vă că orizonturile împărțite evită numai buclele între două routere.)
Pag.44/58
nevalid, o perioadă de timp de așteptare, un temporizator de spălare și un temporizator de
repaus.
▪Temporizatorul de actualizare va specifica frecvența cu care vor fi trimise mesajele de
actualizare. Timerul de actualizare IGRP implicit este la fiecare 90 de secunde.
▪Temporizatorul nevalid va specifica cât timp va aștepta un router dacă nu primește mesaje de
actualizare a rutei înainte ca ruta să fie declarată nevalidă. Valoarea implicită a
temporizatorului IGRP este de trei ori mai mare decât temporizatorul de actualizare.
▪Perioada de reținere (denumită uneori și perioada de reținere) va specifica perioada de timp
pentru perioada de reținere. Valoarea implicită a timpului de așteptare IGRP este de trei ori
cronometrul de actualizare plus zece secunde.
▪Temporizatorul de spălare va specifica cât timp ar trebui să treacă înainte ca o rută să fie
spălată de pe o masă de rutare. Valoarea implicită a temporizatorului de spălare IGRP este de
șapte ori mai mare decât perioada de actualizare.
▪Temporizatorul de repaus este cantitatea de timp în care mesajele de actualizare vor fi
amânate. Valoarea de repaus trebuie să fie mai mică decât temporizatorul de actualizare,
deoarece tabelele de rutare nu vor fi niciodată sincronizate dacă valoarea de repaus este mai
mare decât temporizatorul de actualizare.
Înainte de a arunca o privire mai detaliată asupra protocoalelor de rutare pe care TCP / IP le
folosește pentru a se asigura că fiecare router știe cum să redirecționeze pachetele mai
aproape de destinația lor finală, este o idee bună să cunoaștem cu fermitate exact ce
protocoale de rutare încearcă să realizeze pe internetul modern. Internetul de astăzi este
compus din piese de rețea interconectate, la fel ca un puzzle de proporții globale. Fiecare
piesă se numește sistem autonom (AS) și este convenabil să ne gândim la fiecare ISP ca la un
AS, deși acest lucru nu este strict adevărat.
Pag.45/58
pentru a redirecționa traficul către orice destinație accesibilă. Până când protocolul converge,
există întotdeauna posibilitatea ca unele routere să nu aibă cea mai recentă vizualizare a
rețelei și să redirecționeze pachetele incorect. De fapt, este posibil ca unele dintre „hărți” să
nu convergă niciodată și să se ia o cale mai puțin decât optimă. Dar acest lucru nu trebuie să
fie un dezastru, deși motivele depășesc cu mult această simplă introducere.
Protocoalele de rutare nu amestecă și nu pot combina toate aceste AS-uri într-un întreg fără
probleme, toate de la sine. Protocoalele de rutare permit routerelor sau rețelelor să partajeze
informații de adiacență cu vecinii lor. Acestea stabilesc conectivitatea globală între routere,
într-un AS și fără, iar AS-urile stabilesc la rândul lor conectivitatea globală care
caracterizează Internetul. Politicile de rutare modifică comportamentul protocoalelor de
rutare, astfel încât conectivitatea AS este transformată în ceea ce doresc ISP-urile (de obicei,
ISP-urile adaugă un termen precum „AS conectivitatea este făcută mai eficientă și mai
eficientă”, dar de multe ori politica de rutare nu face acest lucru).
Ruterele sunt nodurile de rețea ale internetului public global și transmit informații de adresă
IP înainte și înapoi, după cum este necesar. Rezultatul este că fiecare router știe cum să ajungă
la fiecare rețea IP (într-adevăr, prefixul IP) oriunde în lume sau cel puțin la cei care fac
publicitate că sunt dispuși să accepte trafic pentru acel prefix. Știu, de asemenea, când un link
sau un router a eșuat și, prin urmare, alte rețele ar putea fi (temporar) neaccesibile. Routerele
pot rute dinamic în jurul linkurilor și routerelor eșuate, cu excepția cazului în care rețeaua de
Pag.46/58
destinație este conectată la Internet printr-un singur link sau se întâmplă să fie chiar acolo pe
routerul local.
Nu există utilizatori pe router în sine care să genereze sau să citească e-mailuri (de exemplu),
deși routerele își asumă în mod obișnuit un rol client sau server (sau ambele) în scopuri de
configurare și administrare. Routerele aproape întotdeauna trec doar traficul de pachete IP de
la o interfață la alta, portul de intrare în portul de ieșire, încercând în același timp să se asigure
că pachetele progresează prin rețea și se apropie cu un pas de destinația sa. Se spune că
routerele rutează pachetele „hop by hop” prin Internet. Într-un sens foarte real, routerelor nu
le pasă dacă pachetul ajunge vreodată la destinație sau nu: Tot routerul știe că dacă prefixul
adresei IP este X, acel pachet iese în portul Y.
Firewall-uri
Protocoale de rutare
Protocoalele de rutare sunt utilizate pentru a distribui informații de rutare între dispozitivele
de rutare. Aceste informații se vor schimba în timp în funcție de condițiile de rețea; prin
urmare, aceste informații sunt esențiale pentru a se asigura că pachetele vor ajunge la
destinațiile lor. Desigur, atacatorii pot folosi și protocoale de rutare pentru atacuri. De
exemplu, setarea rău intenționată a unor rute astfel încât o anumită rețea să nu poată fi
accesată poate fi considerată un atac de refuz de serviciu (DoS). Securizarea routerelor și a
protocoalelor de rutare este un domeniu continuu de cercetare. Paravanul de protecție poate
ajuta la prevenirea acestor atacuri (de obicei, prin nerespectarea acestor informații).
Routing Information Protocol (RIP) este cel mai vechi protocol de rutare pentru Internet. Cele
două versiuni ale RIP diferă în primul rând prin includerea măsurilor de securitate. RIPv1 este
Pag.47/58
protocolul original, iar RIPv2 este același, dar acceptă adrese fără clase și include o anumită
securitate. Dispozitivele care utilizează RIP vor transmite periodic (aproximativ la fiecare 30
de secunde) informații de rutare către gazdele vecine. Informațiile trimise de o gazdă descriu
dispozitivele la care sunt conectate direct și costul. RIP nu este foarte scalabil, deci este
utilizat în principal pentru rețelele mici. RIP utilizează UDP pentru a difuza mesaje; portul
520 este utilizat de servere, în timp ce clienții folosesc un port peste 1023.
Un alt protocol de rutare este Open Short Path First (OSPF), care a fost dezvoltat după RIP.
Ca atare, OSPF este considerat o îmbunătățire, deoarece converge mai repede și încorporează
autentificare. Interesant este că OSPF nu este construit pe stratul de transport, ci în schimb
vorbește direct cu IP. Este considerat protocolul 89 de către stratul IP. Mesajele OSPF sunt
difuzate utilizând două adrese IP multicast speciale: 224.0.0.5 (toate routerele SPF / link state)
și 224.0.0.6 (toate routerele desemnate). Utilizarea adreselor de difuzare multiplă și setarea
pachetului Time to Live (TTL) la una (care este realizată de OSPF) înseamnă de obicei că un
firewall nu va transmite aceste informații de rutare
Rutarea este una dintre cele mai fundamentale domenii de rețea pe care trebuie să le cunoască
un administrator. Protocoalele de rutare determină modul în care datele dvs. ajung la
destinație și ajută la îmbunătățirea procesului de rutare. Cu toate acestea, există atât de multe
tipuri diferite de protocol de rutare încât poate fi foarte dificil să le urmăriți pe toate!
Protocoalele routerului includ:
Protocol de informare de rutare (RIP)
Protocolul de gateway interior (IGRP)
Deschideți cea mai scurtă cale mai întâi (OSPF)
Protocolul Gateway Exterior (EGP)
Enhanced Interior Gateway Routing Protocol (EIGRP)
Border Gateway Protocol (BGP)
Sistem intermediar la sistem intermediar (IS-IS)
Înainte de a ne uita la protocoalele de rutare în sine, este important să ne concentrăm pe
categoriile de protocoale.
Pag.48/58
Vector de distanță sau protocoale de stat de legătură
Protocoale de gateway interior (IGP) sau Protocol de gateway exterior (EGP)
Protocoale fără clasă sau fără clasă
Protocoalele de rutare a vectorului la distanță sunt protocoale care utilizează distanța pentru a
elabora cea mai bună cale de rutare pentru pachetele dintr-o rețea.
Aceste protocoale măsoară distanța în funcție de câte salturi trebuie să treacă pentru a ajunge
la destinație. Numărul de salturi este în esență numărul de routere necesare pentru a ajunge la
destinație.
În general, protocoalele vectoriale la distanță trimit un tabel de rutare plin de informații către
dispozitivele învecinate. Această abordare le face să fie investiții reduse pentru administratori,
deoarece aceștia pot fi implementați fără a fi nevoie să fie gestionați. Singura problemă este
că necesită mai multă lățime de bandă pentru a trimite pe tabelele de rutare și pot rula și în
bucle de rutare.
Protocoalele de stare a legăturilor adoptă o abordare diferită pentru găsirea celei mai bune căi
de rutare prin faptul că împărtășesc informații cu alte routere din apropiere. Ruta este
calculată pe baza vitezei căii către destinație și a costului resurselor.
Protocoalele de rutare a stării de legătură utilizează un algoritm pentru a rezolva acest lucru.
Una dintre diferențele cheie față de un protocol vector distanță este că protocoalele de stare a
legăturilor nu trimit tabele de rutare; în schimb, routerele se notifică reciproc când sunt
detectate modificări ale traseului.
Routerele care utilizează protocolul de stare a legăturii creează trei tipuri de tabele; tabelul
vecin, tabelul topologiei și tabelul de rutare. Tabelul vecin stochează detalii despre routerele
învecinate utilizând protocolul de rutare a stării legăturilor, tabelul topologie stochează
întreaga topologie a rețelei, iar tabelul de rutare stochează cele mai eficiente rute.
IGP și EGP
Protocoalele de rutare pot fi, de asemenea, clasificate ca protocoale de gateway interior (IGP)
sau protocoale de gateway exterior (EGP).
IPG-uri
Pag.49/58
IGP-urile sunt protocoale de rutare care schimbă informații de rutare cu alte routere într-un
singur sistem autonom (AS). Un AS este definit ca o rețea sau o colecție de rețele aflate sub
controlul unei întreprinderi. Compania AS este astfel separată de ISP AS.
Pag.50/58
1997 - RIPng
1999 - BGPv6 și OSPFv3
2000 - IS-ISv6
Protocol de informare de rutare (RIP)
Routing Information Protocol sau RIP este unul dintre primele protocoale de rutare create.
RIP este utilizat atât în rețelele locale (LAN), cât și în rețelele extinse (WAN) și rulează, de
asemenea, pe stratul Aplicație al modelului OSI. Există mai multe versiuni ale RIP, inclusiv
RIPv1 și RIPv2. Versiunea originală sau RIPv1 determină căile de rețea pe baza destinației IP
și a numărului de salturi ale călătoriei.
RIPv1 interacționează cu rețeaua prin transmiterea tabelei sale IP către toate routerele
conectate la rețea. RIPv2 este puțin mai sofisticat decât acesta și își trimite tabelul de rutare la
o adresă multicast. RIPv2 folosește, de asemenea, autentificarea pentru a menține datele mai
sigure și alege o mască de subrețea și un gateway pentru traficul viitor. Principala limitare a
RIP este că are un număr maxim de salturi de 15, ceea ce îl face inadecvat pentru rețele mai
mari.
Protocolul de gateway interior (IGRP)
Interior Gateway Protocol sau IGRP este un protocol de rutare a vectorului la distanță produs
de Cisco. IGRP a fost conceput pentru a se construi pe bazele stabilite pe RIP pentru a
funcționa mai eficient în cadrul rețelelor mai mari conectate și a îndepărtat capacul de 15 hop
care a fost plasat pe RIP. IGRP folosește valori precum lățimea de bandă, întârzierea,
fiabilitatea și încărcarea pentru a compara viabilitatea rutelor din rețea. Cu toate acestea,
numai lățimea de bandă și întârzierea sunt utilizate în setările implicite ale IGRP.
IGRP este ideal pentru rețele mai mari, deoarece transmite actualizări la fiecare 90 de secunde
și are un număr maxim de salturi de 255. Acest lucru îi permite să susțină rețele mai mari
decât un protocol precum RIP. IGRP este, de asemenea, utilizat pe scară largă, deoarece este
rezistent la buclele de rutare, deoarece se actualizează automat atunci când apar modificări ale
rutei în rețea.
Deschideți cea mai scurtă cale mai întâi (OSPF)
Open Shortest Path First sau protocolul OSPF este un IGP de stat de legătură care a fost
personalizat pentru rețelele IP utilizând algoritmul Shortest Path First (SPF). Algoritmul de
rutare SPF este utilizat pentru a calcula cel mai scurt traseu care acoperă arborele pentru a
Pag.51/58
asigura transmiterea eficientă a datelor a pachetelor. Routerele OSPF întrețin baze de date
care detaliază informații despre topologia înconjurătoare a rețelei. Această bază de date este
umplută cu date preluate din Link State Advertisements (LSA) trimise de alte routere. LSA-
urile sunt pachete care detaliază informații despre câte resurse ar lua o anumită cale.
OSPF folosește, de asemenea, algoritmul Dijkstra pentru a recalcula căile de rețea atunci când
topologia se schimbă. Acest protocol este, de asemenea, relativ sigur, deoarece poate
autentifica modificările protocolului pentru a păstra datele în siguranță. Este utilizat de multe
organizații, deoarece este scalabil în medii mari. Modificările topologiei sunt urmărite și
OSPF poate recalcula traseele de pachete compromise dacă a fost blocată o rută folosită
anterior.
Protocolul Gateway Exterior (EGP)
Protocolul Gateway Exterior sau EGP este un protocol care este utilizat pentru a face schimb
de date între gazdele gateway care se învecinează între ele în cadrul sistemelor autonome. Cu
alte cuvinte, EGP oferă un forum pentru routere pentru a partaja informații între diferite
domenii. Cel mai înalt exemplu al unui EGP este internetul în sine. Tabelul de rutare al
protocolului EGP include ruterele cunoscute, costurile rutei și adresele de rețea ale
dispozitivelor învecinate. EGP a fost utilizat pe scară largă de către organizații mai mari, dar
de atunci a fost înlocuit cu BGP.
Motivul pentru care acest protocol a renunțat este că nu acceptă medii de rețea multipath.
Protocolul EGP funcționează prin păstrarea unei baze de date a rețelelor din apropiere și a
căilor de rutare pe care ar putea să le ia pentru a le ajunge. Aceste informații despre rută sunt
trimise către routerele conectate. Odată ce acesta ajunge, dispozitivele își pot actualiza
tabelele de rutare și pot efectua o selecție mai informată a căilor în întreaga rețea.
Enhanced Interior Gateway Routing Protocol (EIGRP)
Enhanced Interior Gateway Routing Protocol sau EIGRP este un protocol de rutare vector
distanță care este utilizat pentru rețelele IP, AppleTalk și NetWare. EIGRP este un protocol
proprietar Cisco care a fost conceput pentru a urma protocolul IGRP original. Atunci când se
utilizează EIGRP, un router preia informații din tabelele de rutare ale vecinilor și le
înregistrează. Vecinii sunt interogați pentru o rută și atunci când are loc o modificare, routerul
își anunță vecinii despre schimbare. Acest lucru are ca rezultat final conștientizarea routerelor
vecine cu privire la ceea ce se întâmplă în dispozitivele din apropiere.
Pag.52/58
EIGRP este echipat cu o serie de caracteristici pentru a maximiza eficiența, inclusiv
Protocolul de transport fiabil (RTP) și un algoritm de actualizare difuză (DUAL). Transmisiile
de pachete sunt mai eficiente, deoarece rutele sunt recalculate pentru a accelera procesul de
convergență.
BGP trimite datele actualizate ale tabelelor routerului doar atunci când se schimbă ceva. Ca
urmare, nu există o descoperire automată a modificărilor topologiei, ceea ce înseamnă că
utilizatorul trebuie să configureze manual BGP. În ceea ce privește securitatea, protocolul
BGP poate fi autentificat astfel încât numai routerele aprobate să poată face schimb de date
între ele.
Sistem intermediar la sistem intermediar (IS-IS)
Intermediate System-to-Intermediate System (IS-IS) este un stat de legătură, protocol de
rutare IP și protocol IGPP folosit pe internet pentru a trimite informații de rutare IP. IS-IS
folosește o versiune modificată a algoritmului Dijkstra. O rețea IS-IS constă dintr-o gamă de
componente, inclusiv sisteme finale, (dispozitive utilizator), sisteme intermediare (routere),
zone și domenii.
În cadrul IS-IS routerele sunt organizate în grupuri numite zone și mai multe zone sunt
grupate împreună pentru a alcătui un domeniu. Routerele din zonă sunt plasate cu Layer 1 și
routerele care conectează segmente împreună sunt clasificate ca Layer 2. Există două tipuri de
Pag.53/58
adrese de rețea utilizate de IS-IS; Punct de acces la serviciul de rețea (NSAP) și Titlul entității
de rețea (NET).
Protocoale de rutare clasă și fără clasă
Protocoalele de rutare pot fi, de asemenea, clasificate ca protocoale de rutare fără clasă.
Distincția dintre aceste două se reduce la modul în care se execută actualizările de rutare.
Dezbaterea dintre aceste două forme de rutare este adesea denumită rutare clasă vs rutare fără
clasă.
Unul dintre principalele avantaje ale protocoalelor de rutare dinamică este acela că reduc
nevoia de gestionare a configurațiilor. Dezavantajul este că acest lucru vine la costul alocării
resurselor precum CPU și lățime de bandă pentru a le menține rulate în mod continuu. OSPF,
EIGRP și RIP sunt considerate a fi protocoale de rutare dinamică.
Pag.54/58
Protocoale și valori de rutare
Indiferent de tipul de protocol de rutare utilizat, vor exista valori clare care vor fi utilizate
pentru a măsura ce rută este cea mai bună de parcurs. Un protocol de rutare poate identifica
mai multe căi către o rețea de destinație, dar trebuie să aibă capacitatea de a stabili care este
cea mai eficientă. Metricele permit protocolului să determine ce cale de rutare trebuie aleasă
pentru a oferi rețelei cel mai bun serviciu.
Cea mai simplă valoare de luat în considerare este numărul de salturi. Protocolul RIP
utilizează numărul de hopuri pentru a măsura distanța necesară pentru ca un pachet de date să
ajungă la destinație. Cu cât trebuie să călătorească mai multe salturi, cu atât trebuie să
călătorească mai departe. Astfel, protocolul RIP își propune să aleagă rute în timp ce
minimizează salturiul acolo unde este posibil. În afară de numărul de hopuri, există multe
valori care sunt utilizate de protocoalele de rutare IP. Valorile utilizate includ:
Număr de hop - Măsurează numărul de routere prin care trebuie să parcurgă un pachet
Lățime de bandă - Alege calea de rutare pe baza căreia are cea mai mare lățime de bandă
Întârziere - Alege calea de rutare pe baza căreia durează cel mai puțin timp
Fiabilitate - Evaluează probabilitatea ca o legătură de rețea să eșueze pe baza numărărilor de
erori și a eșecurilor anterioare
Cost - O valoare configurată de administrator sau IOS care este utilizată pentru a măsura
costul unui traseu pe baza unei valori sau a unei game de valori
Încărcare - Alege calea de rutare pe baza utilizării traficului de legături conectate
Pag.55/58
IS-IS Ales de administrator
Distanța administrativă
Distanța administrativă este una dintre cele mai importante caracteristici ale routerelor.
Administrativ este termenul folosit pentru a descrie o valoare numerică care este utilizată
pentru a stabili prioritatea carei rute ar trebui folosite atunci când există două sau mai multe
rute de conexiune disponibile. Când sunt localizate una sau mai multe rute, protocolul de
rutare cu distanța administrativă mai mică este selectat ca rută. Există o distanță
administrativă implicită, dar și administratorii își pot configura propriile distanțe.
Cu cât valoarea numerică a distanței administrative este mai mică, cu atât routerul are mai
multă încredere în traseu. Cu cât valoarea numerică este mai aproape de zero, cu atât mai
bine. Protocoalele de rutare utilizează distanța administrativă în principal ca o modalitate de a
evalua încrederea dispozitivelor conectate. Puteți modifica distanța administrativă a
protocolului utilizând procesul de distanță în modul de sub-configurare.
Pag.56/58
Bibliografie
Pag.57/58
6. https://www.iana.org/assignments/service-names-port-numbers/service-names-port-
numbers.xhtml
Pag.58/58