Sunteți pe pagina 1din 160

UNIVERSITATEA DIN BACU FACULTATEA DE INGINERIE

POPA SORIN EUGEN

REELE DE CALCULATOARE
note de curs i aplicaii pentru studenii Facultii de Inginerie

2007

Cuvnt nainte,

Cursul "Reele de calculatoare " se adreseaz studenilor de la specializarea Tehnologia informaiei anul I i constituie cursul de introducere n reelele de calculatoare. Acesta va continua n anul al doilea cu cursul de "Reele de calculatoare locale" Cursul este structurat pe dou pri, prima de teorie conine 12 capitole referitoare la noiunile teoretice privind structura general a reelelor de calculatoare i a Internetului i a doua parte conine 7 lucrri practice de laborator prin intermediul crora studenii pun n aplicare cunotinele teoretice acumulate la curs. Partea teoretic ncepe cu noiuni introductive privind reelele de calculatoare i Internetul, continund cu definirea principalelor noiuni i elemente care sunt ntlnite n terminologia reelelor de calculatoare, precum lime de band, putere de trecere i modelele reelei. Un capitol ntreg este dedicat mediilor de transmitere a datelor n reelele de calculatoare i un alt capitol procedurilor i metodelor de testarea a acestor medii dup instalare, cu precdere a cablurilor UTP. Al cincilea capitol trateaz aspectele generale ale cablrii reelelor LAN i WAN, a echipamentelor de reea utilizate n aceste tipuri de reele cu insistarea asupra rolului funcional al fiecruia din acestea. n trei capitole se trateaz pe larg tehnologia Ethernet, ncepnd cu descrierea general a acestei tehnologii i a modului de funcionare, continund cu descrierea celor patru tehnologii Ethernet, 10Mbos, 100Mbps , 1Gbps i 10Gbps, cu asemnri i deosebiri ntre acestea. Un capitol fiind dedicat procesului de comutare n Ethernet i a metodelor i procedurilor de tratare a erorilor n transmisia datelor. Capitolul nou este dedicat protocolului TCP/IP i adresrii IP, protocolul TCP/IP fiind protocolul cu cea mai larg rspndire i pe baza cruia exist i funcioneaz ntreg Internetul. n capitolul zece se trateaz rutarea pachetelor n reea iar n capitolul unsprezece mprirea n subreele a reelelor IP. Ultimul capitol, al doisprezecelea, este dedicat straturilor transport i aplicaie ale modelului TCP/IP, implicit a aplicaiilor i protocoalelor care funcioneaz la aceste nivele.

A doua parte a volumului conine apte lucrri practice de laborator n care se vor experimenta i verifica noiunile predate n cadrul cursului. n prima lucrare se prezint instructajul de protecie a muncii n laborator i se vor efectua exerciii de conversie binar-decimal i invers. n a doua lucrare se verific configurarea protocolului TCP/IP pe calculatoarele din laborator, cu identificarea adreselor IP, a mtii reelei, a default gateway i a adresei MAC. A treia lucrare presupune realizarea mufrii cablurilor UTP conform standardelor T568A i T568B, pentru realizarea cablurilor directe i crossover, cabluri ce se vor folosi n lucrarea a patra, n care studenii trebuie s realizeze o reea pe mediu UTP format din 6 sisteme si dou switch-uri. n lucrarea cinci se vor instala i configura plci de reea wireless i un acces point n vederea conectrii la Internet a unei reele wireless. Lucrarea a asea are un aspect teoretic, i se refer la principiile proiectrii structurate a reelelor de calculatoare, studenii trebuind s realizea, printre altele, un deviz estimativ de calcul al realizrii unei reele de calculatoare. n ultima lucrare studenii vor exersa mecanismul mpririi n subreele.

Autorul

1. Introducere n Reele de Calculatoare


1.1. Conexiunea la Internet
Pentru a nelege rolul pe care l au calculatoarele ntr-o reea, s considerm Internetul, care este esenial pentru educaie i afaceri. Pentru a realiza o reea ce se va conecta la Internet este nevoie de o planificare atent. Chiar i pentru a conecta la Internet un singur calculator personal (PC), sunt necesare o planificare i luarea unor decizii corespunztoare. Pentru o conectare la Internet trebuie avute n vedere mai multe aspecte, precum: resursele calculatorului: tipul dispozitivului ca va realizare conectarea PC-ului la Internet: plac de reea (NIC) sau modem; configurarea corect a protocoalelor de comunicare; alegerea browser-ului Web etc. Studenii care vor promova acest curs vor fi capabili s realizeze urmtoarele: s neleag cum se leag fizic un calculator la Internet; s recunoasc componentele unui calculator; s instaleze i s depaneze plci de reea si un modem; s configureze un set de protocoale necesare conexiunii la Internet; s foloseasc proceduri de testare a unei conexiuni Internet; s demonstreze abiliti n folosirea browserelor Web i al plug-ins-urilor. 1.1.1. Cerine pentru conectarea la Internet Internetul este cea mai mare reea de date (calculatoare) din lume, i este format din mai multe reele, mai mici sau mai mari, care sunt interconectate. Calculatoarele individuale sunt sursa i destinaia informaiei care circula pe Internet. Conexiunea la Internet poate fi mprit n: conexiunea fizic, conexiunea logic i aplicaii. Conexiunea fizic este realizat prin conectarea unui dispozitiv de cuplare (adaptor), precum modem sau plac de reea, ntre calculator i reea. Conexiunea fizic este utilizat pentru a transfera semnale ntre calculatoarele unei reele locale (LAN) i ctre dispozitivele de la distan de pe Internet. Conexiunea logic folosete standarde (sau modele) numite protocoale. Un protocol este o descriere formal a unui set de reguli i convenii care guverneaz modul n care comunic dispozitivele dintr-o reea. Conexiunile la Internet pot utiliza mai multe protocoale. Suita de protocoale TCP/IP (Transmission Control Protocol / Internet Protocol) este principalul set de protocoale utilizate in Internet. Suita de protocoale TCP/IP lucreaz mpreun pentru a transmite i recepiona date sau informaii. Ultima component a conexiunii la Internet sunt Aplicaiile, sau programele software, care interpreteaz i afieaz datele ntr-o form ce poate fi neleas de utilizatorul uman. Aplicaiile lucreaz cu protocoalele pentru a transmite i recepiona date pe Internet. Un browser (navigator) Web afieaz HTML ca o pagin Web. Exemple de navigatoare Web includ: Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera etc. File transfer Protocol (FTP) este utilizat pentru a download-a fiiere i programe de pe Internet. Navigatoarele Web folosesc de asemenea aplicaii de tip
5

Reele de calculatoare

plug-in pentru a afia date speciale, aa cum sunt filmele sau animaiile flash. Acesta este o privire introductiv asupra Internetului, i poate prea a fi un proces simplist. Pe parcursul cursului, studenii vor nva c transmisia de date pe Internet este un lucru destul de complicat. 1.1.2. Componentele calculatorului Calculatoarele sunt componente importante ale unei reele. Astfel, studenii trebuie s fie n stare s identifice componentele principale ale unui calculator. Multe din dispozitivele unui reele sunt calculatoare cu scopuri speciale, dar sunt constituite din aceleai componente ca i un calculator normal. Un calculator trebuie s fie n stare bun de funcionare nainte de a folosit ntr-o conexiune la Internet. Acest lucru cere din partea studenilor s depaneze probleme simple de hardware i software. Astfel, studenii trebuie s cunoasc urmtoarele componente ale unui calculator:

Transistor dispozitiv care amplific un semnal sau deschide un circuit nchis; Circuit integrat dispozitiv fcut din material semiconductor care conine mai muli tranzistori i realizeaz un task specific; Rezistor o component electric care limiteaz sau regleaz intensitatea curentului electric ntr-un circuit electric; Capacitor, condensator component electronic care stocheaz energia sub forma unui cmp electrostatic care const din dou plci metalice separate de un material izolator; Conector partea unui cablu care intr ntr-un port sau interfa; Light emitting diode (LED) dispozitiv semiconductor care emite lumin cnd este parcurs de curent electric; Printed circuit board (PCB) Plac cu circuite imprimate este o plac pentru circuite care are un traseu conductor supra-tiprit sau imprimat, pe una sau ambele fee. Poate conine de asemenea, straturi interne pentru semnal i planuri pentru surs i pmnt. Microprocesoare, cipuri i circuite integrate i alte componente electronice sunt montate pe PCB. CD-ROM drive un dispozitiv care citete date de pe CD. Unitatea de Procesare Central - Central processing unit (CPU) partea unui calculator care controleaz funcionarea celorlalte componente. Primete instruciuni de la memorie i le decodific, realizeaz operaii matematice i logice, i traduce i execut instruciuni. Floppy disk drive un dispozitiv care citete i scrie date pe un disc de plastic acoperit cu metal de 3.5 inch. Hard disk drive un dispozitiv de stocare care utilizeaz un set de discuri acoperite magnetic, numite platane, pentru a stoca date sau programe. Microprocesor un microprocesor este un procesor care const dintr-un chip de silicon cu design special i este de dimensiuni foarte reduse. Microprocesorul folosete tehnologia Very Large-Scale Integration (VLSI) pentru a integra ntrun singur cip memoria, logica i controlul calculatorului. Microprocesorul conine CPU. Motherboard Placa de baz aceasta conine: magistrala de date - bus, microprocesorul, i circuite integrate folosite pentru controlul tuturor perifericelor precum: tastatura, monitorulm porturile seriale i paralele, mouse.
6

Introducere n reelele de calculatoare

Bus - magistrala de date o colecie de fire pe placa de baz prin care datele i semnalul de ceas sunt transmise de la o parte la alta a calculatorului. Random-access memory (RAM) cunoscut i ca read-write memory, deoarece datele pot fi scrise i stocate pe ea, iar datele stocate pot fi citite. Memoria RAM necesit o surs de energie electric pentru a pstra datele stocate. Dac calculatorul este nchis, sau este deconectat de la sursa de energie electric, toate datele din memoria RAM sunt pierdute. Read-only memory (ROM) memoria calculatorului n care datele sunt prenregistrate. Odat ce datele au fost scrise n memoria ROM, nu pot i terse ci doar citite. System unit = Unitatea Central componenta principal a calculatorului care include: carcasa, microprocesorul, placa de baz, memoria, bus-ul i porturile. Aceasta nu include tastatura, monitorul, sau orice alt dispozitiv conectat la calculator. Sloturile de expansiune soclurile de pe placa de baz n care plci cu circuite pot fi montate pentru a oferi noi capabiliti calculatorului. PCI - Peripheral Component Interconnect o conexiune rapid pentru plci precum placa de reea, modem, plac video; AGP - Accelerated Graphics Port ofer o lime de band mare pentru conexiunea plcii video cu memoria sistemului, precum i o conexiune pentru grafica 3D. Power supply = Sursa de alimentare asigur energie electric calculatorului

Fig. 1.1: Plac de baz sloturi de expansiue.

Urmtoarele componente sunt de asemenea importante:

Network interface card (NIC) Placa de reea permite conectarea calculatorului la reea;
7

Reele de calculatoare

Video card placa video ; Audio card placa audio; Parallel port portul paralel o interfa capabil s transfere simultan mai mult de un bit, care este utilizat pentru conectarea dispozitivelor externe, ca imprimanta; Serial port portul serial o interfa care este utilizat pentru comunicarea serial, n care se transmite doar un bit odat se conecteaz consola unui router; Mouse port portul pentru mouse. USB port Universal Serial Bus connector conecteaz dispozitive precum mouse, imprimant uor i repede. Firewire o interfa serial de mare vitez sincron.

1.1.3. Placa de reea O plac de reea sau un adaptor LAN, ofer capabilitatea unui calculator de a comunica n reea. ntr-un calculator desktop, aceasta este o plac cu circuite integrate care este plasat n slotul PCI a plcii de baz i ofer o interfa pentru conectarea la mediul reelei. La un laptop, aceasta este de obicei integrat n sistem, sau disponibil sub forma unei mici cri de credit PCMCIA (Personal Computer Memory Card International Association). Tipul plcii de reea trebuie s se potriveasc cu mediul (cablu coaxial, UTP, FO, wireless) i cu protocolul utilizat n reeaua local. Placa de reea utilizeaz o ntrerupere (IRQ interrupt request), o adres de intrare/ieire (I/O) i o adres de memorie nalt (0x240-0x360) pentru a lucra cu sistemul de operare. Valoarea ntreruperii IRQ este o locaie n care calculatorul se ateapt ca un dispozitiv s-l ntrerup cnd acesta trimite calculatorului semnale despre funcionarea sa. De exemplu, cnd o imprimant termin de tiprit, ea trimite un semnal ctre calculator, acesta ntrerupe momentan calculatorul ca acesta s decid ce proces va executa n continuare. Dac se trimit semnale multiple ctre calculator pe aceeai linie de ntrerupere este posibil ca acestea s nu fie nelese de calculator, astfel o valoare unic a ntreruperii trebuie atribuit fiecrui dispozitiv. Atunci cnd alegem o plac de reea trebuie s inem cont de: Protocolul de comunicare: Ethernet, Token Ring sau FDDI; Tipul mediului: UTP, coaxial, wireless sau fibr optic; Tipul slotului de conexiune: PCI sau ISA 1.1.4. Instalarea plcii de reea i a modemului Un modem, sau un modulator-demodulator, este un dispozitiv care asigur conectivitatea calculatorului cu o linie telefonic. Modemul convertete datele din forma digital ntr-un semnal analog care este compatibil cu o linie telefonic standard. Modemul de la captul receptor, demoduleaz semnalul, care este convertit napoi n digital. Modem-urile pot fi instalate intern sau ataate extern calculatorului.

Introducere n reelele de calculatoare

Fig. 1.2: Diferite tipuri de adaptoare pentru reea.

Pe fiecare calculator din reea trebuie instalat o plac de reea. n figura 1.2 sunt redate mai multe tipuri de plci de reea: pentru laptop, pentru desktop, pentru conectarea pe portul USB. Situaiile care necesit instalarea unei plci de reea sunt urmtoarele: instalarea unui NIC pe un calculator care nu are una deja; nlocuirea unui NIC care nu mai funcioneaz corect; nlocuirea cu un alt tip de NIC, de exemplu wireless; instalarea unei a doua plci de reea. Pentru a realiza instalarea unei plci de reea sau a unui modem, sunt necesare urmtoarele resurse: cunotine despre cum sunt configurate: adaptorul, jumperii, i software-ul plung-and-play; disponibilitatea uneltelor de diagnosticare; abilitatea de a rezolva conflictele resurselor hardware. 1.1.5. Istoria dial-up-ului n anii 1960, modemele au fost introduse pentru a conecta terminalele (proaste) la un calculator central. Multe companii preferau sa nchirieze calculatoare deoarece la acea vreme erau prea scumpe pentru a avea propriul sistem. Viteza conexiunii era foarte lent, de 300 bii pe secund (bps), adic de aproape 30 de caractere pe secund. ndat ce PC-urile au devenit mult mai accesibile, n anii 1970 a aprut sistemul BBS (bulletin board system) care permitea utilizatorilor s posteze i s citeasc mesaje pe o tem de discuii. Viteaza de 300 bps era acceptabil n vreme ce era mai rapid dect viteza de scriere i de citire a oamenilor. n anii 1980 utlizatorii BBS au crescut exponenial i viteza de 300 bps a devenit repede prea lent pentru transferul fiierelor mari i a imaginilor grafice. n anii 1990, modemele puteau opera la 9600 bps, n 1998 au atins standardul curent de 56.000 bps sau 56 kbps. De curnd, serviciile de nalt vitez utilizate n corporaii, precum DSL (Digital Subscriber Line) s-au mutat ctre piaa de consum. Aceste servicii nu mai necesit echipamente scumpe sau o a doua linie telefonic. Acestea sunt servicii always on, care ofer acces instant i nu necesit stabilirea unei conexiuni pentru fiecare sesiune de comunicri. Acestea ofer mai mult siguran i flexibilitate i simplific partakarea Internetului n birourile mici i acas. 1.1.6. TCP/IP descriere i configurare TCP/IP reprezint un set de protocoale sau reguli care au fost dezvoltate pentru a permite calculatoarelor s-i partajeze resursele n reea. Uneltele sistemului de operare
9

Reele de calculatoare

trebuie utilizate pentru a configura TCP/IP pe o staie de lucru. Procesul este foarte asemntor pentru sistemele de operare Windows sau Mac. Testarea conectivitii cu ping Ping este un program de baz care verific o adres IP particular i poate accepta interogri. Acronimul ping pleac de la Packet Internet or Inter-Network Groper. Comanda ping trimite un pachet special IP (Internet Protocol), numit Internet Control Message Protocol (ICMP) Echo Request datagram, ctre o adres specificat. Fiecare pachet este o cerere de rspuns. Rspunsul primit pentru un ping conine rata de succes i timpul dus-ntors ctre destinaie. Din aceste informaii, este posibil s se determine dac exist conexiune ctre destinaie. Comanda ping este folosit pentru a testa dac funcia de transmitere i recepie a plcii de reea, configurarea protocolului TCP/IP, i conectivitatea reelei. Urmtoarele tipuri de comenzi ping pot fi utilizate:

ping 127.0.0.1 este un ping unic, i este numit test de loopback intern. Este folosit pentru a verifica configurarea TCP/IP. ping adresa IP a computerului gazd un ping ctre un PC verific configurarea adreselor TCP/IP i conectivitatea ntre gazde. ping default-gateway IP address un ping ctre adresa implicit de gateway indic dac router-ul care conecteaz reeaua local cu alte reele este atins. ping adresa IP a unui PC ndeprtat verific conectivitatea cu calculatorul ndeprtat.

Comanda tracert Tracert este abrevierea TCP/IP pentru a trasa o rut. Tracert folosete aceeai cerere de rspuns i ecou ca i ping, dar printr-o metod semnificativ diferit. Tracert contacteaz fiecare router de trei ori. Fiecare router reprezint punctul n care o reea se conecteaz cu alt reea, i pachetele sunt trimise mai departe. 1.1.7. Navigatorul Web i plug-in-urile n continuare se explic ce este un navigator Web i cum ndeplinete urmtoarele funcii: contacteaz un server de Web; cere informaii; primete informaiile; afieaz rezultatele pe ecran. Un navigator Web este un software care interpreteaz HTML, care este unul din limbajele de programare utilizate pentru a coda paginile Web. HTML-ul, care este cel mai folosit limbaj de programare, poate afia grafice sau rula melodii, filme i multe alte fiiere multimedia. Legturile (hyperlik) care sunt inserate n pagina Web ofer o legtura rapid ctre o alt locaie a aceleiai pagini sau la o adres internet diferit. Dou din cele mai populare navigatoare Web sunt Internet Explorer i Netscape Navigator. Alte navigatoare Web sunt: Mozilla Firefox, Opera. Aceste navigatoare realizeaz acelai taskuri, dar exist diferene ntre ele. Unele site-uri Web nu suport utilizarea unuia sau altuia din navigatoare; astfel, este o idee bun s fie instalate cel
10

Introducere n reelele de calculatoare

puin dou sin aceste programe. n continuare se prezint cteva din caracteristicile Netscape Navigator: a fost primul navigator popular; folosete mai puin spaiu pe disk; afieaz fiiere HTML; realizeaz transfer de fiiere i de e-mail. n continuare se prezint cteva din caracteristicile Internet Explorer: este integrat produselor Microsoft; folosete mai mult spaiu pe disk; afieaz fiiere HTML; realizeaz transfer de fiiere i de e-mail. Mai sunt de asemenea multe tipuri de fiiere speciale, sau sub drept de proprietate, pe care navigatoarele standard Web nu le pot vizualiza. Pentru a vizualiza aceste fiiere navigatorul trebuie configurat s foloseasc aplicaii plug-in. Aceste aplicaii lucreaz mpreun cu navigatorul pentru a lansa n execuie programele necesare vizualizrii fiierelor speciale: Flash ruleaz fiiere multimedia create de Macromedia Flash; Quicktime ruleaz fiierele video create de Apple; Real Player ruleaz fiierele audio.

1.2. Matematica n reele de calculatoare


1.2.1. Reprezentarea binar a datelor Calculatoarele lucreaz cu datele i le stocheaz folosind comutatoare electronice care au dou stri: ON sau OFF (deschis sau nchis). Calculatoarele pot nelege i utiliza date care sunt n forma dou-stri (two state) sau n format binar. 1 i 0 sunt folosii pentru a reprezenta cele dou posibile stri a componentei electronice din calculator, 1 este reprezentat de starea ON, i 0 este reprezentat de starea OFF. Acestea sunt referite ca digii binari sau bii. ASCII (American Standard Code for Information Interchange) este codul care este cel mai folosit pentru a reprezenta date alfa-numerice n calculator. ASCII folosete biii pentru a reprezenta simbolurile tiprite de tastatur. Cnd calculatorul trimite starea ON sau OFF prin reea, semnale luminoase, electrice sau unde radio sunt folosite pentru a reprezenta 0 i 1. de reinut c fiecare caracter este reprezentat de un eantion unic format din 8 bii. Deoarece calculatorul este proiectat s lucreze cu comutatoare ON/OFF, biii i numerele binare sunt ceva normal pentru el. oamenii folosesc sistemul numeric zecimal, care este relativ simplu cnd l comparm cu lunga serie de 0 i 1 utilizai de calculator. Astfel, sistemul binar folosit de calculator trebuie convertit n sistem zecimal folosit de oameni. Uneori numerele binare sunt convertite n numere hexazecimale. Acest lucru reduce un ir lung de numere binare n cteva caractere hexazecimale. Este mult mai uor s memorai i s lucrai cu numere hexazecimale.

11

Reele de calculatoare

1.2.2. Bit i bytes 0 binar poate fi reprezentat de tensiunea de 0 voli; 1 binar poate fi reprezentat de tensiunea de +5 voli. Calculatoarele sunt proiectate s foloseasc grupuri de 8 bii. Acest grup de 8 bii se numete byte. ntr-un calculator, un byte reprezint adresa unei singure locaii de memorie. Aceast unitate de stocare reprezint o valoare sau un singur caracter de date, asemntor codului ASCII. Numrul total de combinaii de b bii este 256. valoarea unui byte este de la 0 la 255. astfel byte-ul reprezint un concept important pentru a nelege funcionarea unui calculator sau a reelei de calculatoare.
Uniti de stocare date bytes bii Tasta A B C D E F G H Codul binar 0100 0001 0100 0010 0100 0011 0100 0100 0100 0101 0100 0110 0100 0111 0100 1000

unitatea Bit (b) Byte (B) Kilobyte (KB) Megabyte (MB) Gigabyte (GB) Terabyte (TB)

exemplu On/Off, Deschis/nchis, +5V sau 1 1 0V 8 bii Reprezint litera "X" n codul 1 8 ASCII 1024 bytes Un e-mail obinuit = 2KB 1000 8000 10 pagini de text = 10KB 1024 KB = 1.048.576 bytes Floppy disc = 1,44 1 milion 8 milion CDROM = 650 MB 1024 MB = 1.073.741.824 Hard disc = 40 GB 1 bilion 8 bilion bytes 1024 GB = 1.099.511.627.778 Viteza teoretic de transmisie pe 1 trilion 8 trilion bytes fibr optic

definiie Digit binar, 1 sau 0

1.2.3. Reprezentarea numerelor binare de 32 bii ca patru numere zecimale punctate n prezent, adresele atribuite calculatoarelor conectate la Internet sunt un numr binar de 32 bii. Pentru a face mai uor lucru cu aceste adrese, numrul binar de 32 bii este mprit ntr-o serie de numere decimale. n prima faz, numrul binar este mprit n patru segmente de cte opt bii, apoi fiecare grup de opt bii, sau octet, este convertit n echivalentul sau decimal. Cnd este scris, numrul binar este reprezentat ca un grup de patru numere decimale, separate de un punct. Aceasta este numit notarea "dotted decimal" i ofer o cale uoar i compact de referire a adresei de 32 bii. Aceast reprezentare este frecvent utilizat n acest curs, de aceea este necesar a fi neleas. De reinut c fiecare grup din cele patru numere decimale reprezint un grup de opt bii. Dac numrul decimal este mai mic de 128, zerouri vor fi adugate la stnga numrului binar echivalent pn cnd vom obine un total de opt bii. Exemplu: 200 . 1100 1000

114 0111 0010

6 0000 0110
12

51 0011 0011

Introducere n reelele de calculatoare

1.2.4. Logica binar sau boolean Logica boolean se bazeaz pe circuitele digitale care accept una sau dou tensiuni de intrare. Pe baza tensiunilor de intrare este generat tensiunea de ieire. Pentru calculatoare diferena de tensiune este reprezentat de starea ON i OFF, stri asociate cu numerele binare 1 sau 0. Logica boolean este logica binar care permite ntotdeauna compararea a dou numere i luarea unei decizii bazate pe numere. Aceste alegeri sunt ADN (i), OR (sau) i NOT (negare) logic. Cu excepia lui NOT, operaiile boolene au aceeai funcie, accept dou numere, care sunt 1 i 0, i genereaz un rezultat bazat pe reguli logice.
intrri NOT (negare) AND (I logic) OR (SAU logic) Tensiune intrare x x y x y ieiri f f f tensiune ieire x 1 0 NOT f 0 1 x 0 0 1 1 AND y 0 1 0 1 f 0 0 0 1

x 0 0 1 1

OR y 0 1 0 1

f 0 1 1 1

Fig. 1.3. Pori logice i tabele de adevr.

Cele dou operaii de reea care folosesc logica boolean sunt masca subreelei i wilcard. Operaia de mascare este folosit pentru a filtra adresele. Adresele identific dispozitivul n reea i acestea pot fi grupate sau controlate de alte operaii ale reelei. 1.2.5. Adresa de IP i masca reelei Cnd adresa IP este atribuit unui calculator, o parte din biii din partea stng a IP-ului de 32 de bii reprezint reeaua. Numrul acestor bii depinde de clasa adresei. Biii rmai din cei 32 identific un calculator n reea. Un calculator este referit ca host (gazd). Adresa IP a unui calculator const din adresa reelei i adresa gazdei.

Pentru a informa calculatorul cum este mprit adresa IP, se folosete un al doilea numr de 32 bii, numit masca subreelei. Aceast masc este un ghid care
13

Reele de calculatoare

determin cum este interpretat adresa IP. el indic ci bii sunt folosii pentru a identifica reeaua calculatorului. O masc de subreea va fi ntotdeauna 1 pentru partea corespunztoare reelei i 0 pentru partea corespunztoare gazdei. Exemple de subnet mask:
11111111 00000000 00000000 00000000, iar scris n zecimal: 255.0.0.0 11111111 11111111 00000000 00000000 , iar scris n zecimal: 255.255.0.0

Adresa IP 10.34.23.134 n binar este: 00001010.00100010.00010111.10000110. Un AND boolean ntre adresa IP 10.34.23.134 i masca 255.0.0.0 produce adresa reelei acestei gazde: 00001010.00100010.00010111.10000110 11111111.00000000.00000000.00000000 00001010.00000000.00000000.00000000 Conversia n zecimal punctat este: 10.0.0.0 , care este poriunea de reea a adresei IP cnd masca subreelei este 255.0.0.0. Un AND boolean ntre adresa IP 10.34.23.134 i masca subreelei 255.255.0.0 produce urmtoarea adres de reea a gazedei: 00001010.00100010.00010111.10000110 11111111.11111111.00000000.00000000 00001010.00100010.00000000.00000000 Conversia n zecimal punctat este 10.34.0.0 , care este poriunea de reea a adresei IP cnd folosim masca 255.255.0.0.

14

2. Principiile reelelor de calculatoare


Alegerea lrgimii de band (bandwidth) este printre cele mai importante aspecte n momentul proiectrii unei reele. Acest curs discut despre importana lrgimii de band i explic cum este ea msurat. Modelele pe nivele sunt utilizate pentru a descrie funcionarea reelei. n acest capitol se prezint dou din cele mai importante modele, i anume: OSI (Open System Interconnection) i TCP/IP (Transmission Control Protocol/Internet Protocol). Tot n acest curs se prezint i o scurt istorie a reelelor de calculatoare, precum i o scurt clasificare a acestora.

2.1. Terminologia reelei


2.1.1. Istoria reelelor de calculatoare Istoria dezvoltrii reelelor de calculatoare este complex i a implicat muli oameni din toate colurile lumii de-a lungul ultimilor 35 de ani. n continuare se prezint pe scurt cu a evoluat Internetul. n 1940 calculatoarele erau dispozitive electromecanice imense predispuse defectrii. n 1947 inventarea tranzistorilor semiconductori dau posibilitatea realizrii unor calculatoare mai mici i mai fiabile. n 1950 instituiile mari foloseau calculatoare mainframe, care rulau programe pe cartele perforate. La sfritul anilor '50 au aprut circuitele integrate. n anii 1960 calculatoarele mainfraim cu terminale i circuitele integrate erau pe larg utilizate. La sfritul anilor '60 i n 1970 au fost create primele microcomputere, care erau totui mari pentru standardele moderne. n 1977 Compania Apple introduce microcomputerul, cunoscut i sub denumirea de Mac. n 1981 IBM produce primul su PC. Prietenosul Mac, PC-ul IBM cu arhitectur deschis i viitoarele microminiaturizri ale circuitelor integrate au fcut posibil utilizarea PC-urilor acas i la serviciu. La mijlocul anilor '80 utilizatorii de PC-uri au nceput s foloseasc modeme pentru a partaja fiierele. Acest lucru este referit ca o comunicare punct la punct (pointto-pont) sau legtur dial-up. Acest concept a fost extins ctre un punct central de comunicaii cu legturi dial-up ctre PC-uri. Aceste calculatoare se numea bulletin board (placa de tiri). Pentru fiecare conexiune cu un PC, punctul central avea nevoie de un modem. ntre anii 1960 i 1990, Departamentul Aprrii al SUA a dezvoltat reele mari i fiabile (WAN) pentru scopuri militare i tiinifice. Aceast tehnologie era diferit de comunicarea point-to-point. Ea permitea mai multor calculatoare s fie conectate mpreun prin mai mult ci diferite. Reeaua nsi determina cum transporta datele de la un calculator la altul. O sigur conexiune putea fi folosit pentru lega mai multe calculatoare n acelai timp. Reeaua WAN dezvoltat astfel a devenit Internetul de azi.

15

Reele de calculatoare

2.1.2. Dispozitivele unei reele de calculatoare Echipamentele conectate direct la un segment de reea sunt referite ca dispozitive. Aceste dispozitive sunt mprite dup dou categorii. Prima categorie sunt date de dispozitivele utilizator final (end-user), care includ: calculatoarele, imprimantele, scanerele i alte dispozitive care ofer servicii direct utilizatorilor. A doua categorie o reprezint dispozitivele reelei, care includ toate dispozitivele care conecteaz dispozitivele end-user mpreun i le permit s comunice ntre ele. Dispozitivele utilizator final, care ofer utilizatorilor conexiunea la reea mai sunt referite i ca gazde (hosts), figura 2.1. Aceste dispozitive permit utilizatorilor s mpart, s creeze i s obin informaii. Plcile de reea (NIC) sunt folosite pentru a realiza legtura fizic dintre gazd i mediul reelei, figura 2.2.

Fig.2.1: PC- host.

Fig. 2.2: NIC plac de reea.

Fig. 2.3: Dispozitive end-user.

O plac de reea este o plac cu circuite imprimate care se introduce ntr-un slot de expansiune a plci de baz a calculatorului. Fiecare plac de reea este identificat de un cod unic numit adres MAC (Media Access Control). Aceast adres este folosit pentru a controla comunicaiile de date dinte gazdele reelei. Placa de reea controleaz accesul gazdei la reea. Nu exist simboluri standardizate pentru dispozitivele finale n industria reelelor de calculatoare, figura 2.3. Ele apar similare cu dispozitivele reale pentru o recunoatere rapid. Dispozitivele reelei sunt utilizate pentru a extinde conexiunea cablurilor, a concentra conexiunile, a converti formatul datelor i administra transferul de date, figura 2.4, ca exemple menionm: repetoare, hub-uri, bridges (poduri), switch-uri (comutatoare) i routere.

Fig.2.4. Dispozitivele reelei de calculatoare.

Repetorul este dispozitivul reelei folosit pentru a regenera semnalul. Repetoarele regenereaz semnalele digitale sau analogice care sunt distorsionare de pierderile transmisiei datorate atenurii. Un repetor nu ia nici o decizie inteligent referitoare la retransmiterea pachetelor aa cum face un router sau un bridge.
16

Principiile reelelor de calculatoare

Hub-rile concentreaz conexiunile. n alte cuvinte, ele iau un grup de gazde i permit reelei s le vad ca o singur unitate. Acest lucru este fcut pasiv, fr nici un efect asupra transmisiei de date. Ele de asemenea regenereaz datele. Bridge-urile (podurile) convertesc formatul datelor i realizeaz un management de baz al datelor. Podurile asigur conectarea LAN-urilor. De asemenea, ele verific datele pentru a determina dac le permite traversarea podului. Acest lucru face mai eficient fiecare ramur a reelei. Switch-urile adaug mai mult inteligen managementului transferului de date. Determin daca data poate rmne ntr-un LAN i transfer datele numai ctre conexiunea care are nevoie de ea. O alt diferen fa de bridge este aceea c switch-ul nu realizeaz conversia formatului datelor transmise. Router-ele au toate capabilitile enumerate mai sus: pot regenera semnalele, concentra mai multe conexiuni, converti formatul de transmisie a datelor i gestiona transferul datelor. De asemenea se pot conecta la un WAN, ceea ce permite conectarea LAN-urilor aflate la distane mari. Nici un alt tip de dispozitiv nu poate oferi o astfel de conexiune. 2.1.3. Topologia reelelor Topologia reelei definete structura acesteia. O parte a topologie reelei o reprezint topologia fizic, care este dat de instalarea firelor sau a mediului de transmisie a datelor. O alt parte este topologia logic, care definete modul n care gazdele acceseaz mediul pentru a transmite date. Principalele topologii fizice utilizate sunt urmtoarele Fig. 2.5: Topologii fizice ale reelelor (figura 2.5): Bus topology: (topologia bar) folosete un sigur cablu central (backbone cable) care are terminatori la ambele capete. Toate gazdele se conecteaz la acest cablu central; Ring topology (topologia Inel): conecteaz o gazd cu urmtoarea gazd, iar pe ultima cu prima. Acest lucru creeaz un inel de cabluri; Star topology (topologia stea): conecteaz toate cablurile la un punct central; Extended star topology (topologia stea extins): conecteaz stele individuale ntre ele prin conectarea hub-urilor sau a switch-urilor; Hierarchical topology (topologie ierarhic): similar topologiei stea extins; dar n loc s conectm hub-uri sau switch-uri ntre ele, sistemul este conectat cu un calculator care controleaz traficul n reea; Mesh topology (topologia plas) este implementat pentru a oferi protecie maxim mpotriva ntreruperii conexiunii. De exemplu, o central nuclear poate utiliza o topologie mesh n reeaua de control a sistemului. Aa cum se vede n figura 2.5, fiecare gazd este conectat cu toate gazdele din reea. Cu toate c Internetul are mai multe ci ctre orice destinaie, nu adopt topologia mesh complet.
17

Reele de calculatoare

Topologia logic a reelei determin cum gazdele comunic ntre ele de-a lungul mediului. Cele dou tipuri uzuale de topologie logic sunt broadcast (difuziune) i token passing (jeton trector). Utilizarea topologiei broadcast (difuziune) presupune c fiecare gazd trimite propriile date ctre toate celelalte gazde din reea. Aici nu exist nici o ordine pe care staiile trebuie s o urmeze pentru a transmite n reea primul venit, primul servit. Reeaua Ethernet funcioneaz n acest mod. n topologia logic token passing un jeton electronic este trecut n mod secvenial pe la fiecare gazd. Numai gazda care recepioneaz jetonul poate transmite date pe reea. Dac gazda nu are date de transmis, el paseaz (trece) jetonul ctre gazda urmtoare i procesul se repet la nesfrit. Dou exemple de reele care folosesc token passing sunt: Token Ring i FDDI (Fiber Distributed Data Interface) distribuie prin fibr optic. O variaie a tehnologiei Token Ring i FDDI este Arcnet, care este o tehnologie token passing pe o topologie bus. 2.1.4. Clasificarea reelelor dup ntindere LAN Local Area Network Reea Local Permit firmelor c partajeze local fiierele de pe calculatoare, imprimantele i fac posibil comunicarea intern. Unele din tehnologiile LAN includ urmtoarele: Ethernet, Token Ring, FDDI. LAN-urile conin: Calculatoare, plci de reea, dispozitive periferice, mediul reelei, dispozitive de reea. Caracteristicile reelelor locale sunt: opereaz pe o arie geografic restrns; permit acces multiplu pe o lrgime de band mare; control al traficului n reeaua privat sub o administrare local; ofer acces permanent la serviciile locale; conecteaz fizic dispozitivele adiacente. Dispozitivele folosite sunt: router-e, switch-uri, hub-uri, bridg-uri, repetoare. WAN Wide Area Network WAN-urile interconecteaz reelele locale de calculatoare, care asigur n acest fel accesul la calculatoare sau servere aflate la distan mare. Deoarece WAN-urile conecteaz utilizatorii aflai la distane geografice mari, permit firmelor s comunice pe distane mari. WAN-urile ofer comunicaii instantanee de-a lungul unei arii geografice extinse. Programele software ofer acces n timp real la informaii i resurse i permit ntlniri la distan. WAN a creat o nou clas de muncitori, numii telecommuters; acetia nu-i prsesc niciodat locuina pentru a pleca la munc. Reelele WAN sunt proiectat s fac urmtoarele: s opereze peste arii geografice mari i separate; permit comunicarea n timp real ntre utilizatori; ofer acces permanent de la distan ctre serviciile locale; ofer: pot electronic, Internet, transfer de fiiere i comer i servicii electronice.

18

Principiile reelelor de calculatoare

Unele tehnologii WAN includ: modeme, ISDN (Integrated Services Digital Network), DSL (Digital Subscriber Line), Frame Relay, T1, E1, T3 i E3; SONET (Synchronous Optical Network) MAN Metropolitan Area Network Reea metropolitan O reea metropolitan const de obicei din dou sau mai multe reele locale aflate ntr-o arie geografic comun. De exemplu, o banc cu mai multe sucursale poate utiliza MAN. Tipic, un furnizor de servicii este folosit pentru a conecta dou sau mai multe LAN-uri utiliznd linii de comunicaii private sau fibr optic. De asemenea, o reea MAN poate fi realizat utiliznd un bridge wireless prin difuzarea semnalului peste spaiul public. SAN Storage-Area Network reea de stocare a datelor O reea de stocare a datelor (SAN) este o reea dedicat, de foarte nalt performan, folosit pentru a muta date ntre servere i resursele pentru stocare. Deoarece este separat, este o reea dedicat, se evit orice conflict de trafic ntre client i server. Tehnologia SAN realizeaz o conexiune de vitez ridicat ntre: server-unitate de stocare, unitate de stocare ctre unitate de stocare sau server-server. SAN ofer urmtoarele faciliti: Performan permite accesul la disk sau banda magnetic prin dou sau mai multe servere de mare vitez. Disponibilitate are ncorporat un sistem de toleran la dezastru. Datele pot fi duplicate la peste 10 km distan. Scalabilitate folosete o varietate de tehnologii, ceea ce permite uurin n realocarea backp-ului. VPN Virtual Private Network Reea Virtual Privat O reea virtual privat este o reea privat care este construit nuntru reelei publice cum ar fi Internetul. Folosind VPN-ul, un telecommuter poate accesa de la distan reeaua de la sediul companiei. De-a lungul Internetului, un tunel securizat poate fi construit ntre PC-ul telecommuterului i un router VPN de la sediul companiei. Beneficiile VPN: VPN pstreaz aceeai politic de securitate i management ca i o reea privat. Utilizarea VPN-ului este cea mai eficient metod de a stabili o conexiune point-topoint dintre utilizatorul aflat la distan i reeaua firmei. Principalele trei tipuri de reea VPN sunt: Access VPN ofer acces de la distan pentru birouri mobile sau mici, de acas (SOHO) ctre o reea Intranet sau Extranet pe o structur partajat. Access VPN utilizeaz analog dial-up, ISDN, DSL, IP mobil, i tehnologii prin cablu pentru a securiza conexiunea mobil utilizator, telecommuter i birou central; Intranet VPN folosete conexiuni dedicate pentru a lega birouri regionale sau deprtate la o reea intern peste o infrastructur partajat. Acesta permite doar accesul angajailor companiei la reeaua local a companiei; Extranet VPN folosete conexiuni dedicate pentru a lega parteneri de afaceri la o reea intern peste o infrastructur partajat. Se permite i accesul persoanelor din afara companiei.
19

Reele de calculatoare

Intranet i Extranet O configuraie comun a reelelor locale de calculatoare este Intranetul. Serverul Web intranet difer de un server Web public prin aceea c publicul trebuie s aib permisiunea proprietarului i parol pentru a accesa intranetul unei organizaii. Intranetul este proiectat s permit utilizatori care au acces privilegiat la reeaua local a organizaiei. Extranet se refer la aplicaii i servicii care sunt bazate pe Intranet, i folosete accesul securizat extins ctre utilizatori sau ntreprinderi externe. Acest acces este de obicei permis prin ID utilizator i parol.

2.2. Limea de band


2.2.1. Importana limii de band Limea de band este definit astfel: cantitatea de informaii care poate fi transportat printr-o conexiune a reelei ntr-o anumit perioad de timp. Este important nelegerea conceptului de lime de band din urmtoarele motive: limea de band este limitat de fizic i de tehnologie; limea de band nu este gratis; necesarul de lime de band are o rat rapid de cretere; limea de band este critic pentru performana reelei. Limea de band este limitat. Indiferent de mediul folosit pentru a construi o reea, exist limite n capacitatea reelei de a transporta informaii. Limea de band este limitat de legile fizicii i de tehnologia folosit la plasarea informaiei pe media. De exemplu, limea de band a unui modem convenional este limitat la 56 kbps att de proprietile fizice ale firelor telefonice ct i de tehnologia modemului. DSL (Digital subscriber line) folosete aceleai linii telefonice dar ofer o lime de band mult mai mare dect modemele convenionale. Fibra optic are potenialul fizic de a oferi lime de band nelimitat, totui nu se pot atinge aceste limite datorit tehnologiei insuficient dezvoltate. Limea de band nu este gratis. Pentru o reea local este posibil a se cumpra echipamente care ofer lime de band nelimitat pentru o lung perioad de timp. Dar pentru o conexiune WAN (la Internet) este necesar a se cumpra lime de band de la un furnizor (provider) de servicii. n fiecare caz n parte, utilizatorii pot face economii dac neleg limea de band i cum cererea de modific n timp. Un administrator de reea trebuie s ia deciziile corecte despre ce echipamente i ce servicii s cumpere. Limea de band este un factor important, factor care este folosit pentru a analiza performana unei reele, a proiecta noi reele i a nelege Internetul. Un "reelist" profesionist trebuie s neleag imensul impact al limii de band i a puterii de trecere (throughput) n proiectarea i performanele unei reele. Cererea de lime de band este ntr-o continu cretere. Aa cum noi tehnologii i infrastructuri sunt construite pentru a oferi o lime de band mai mare, noi aplicaii sunt create pentru a profita de aceasta. Trimiterea de pachete media, cum ar fi fiiere audio i video prin reea necesit o lime de band foarte mare. Sistemul de telefonie IP este din ce n ce mai folosit, ceea ce necesit iari mai mult lime de band. Un reelist profesionist trebuie s anticipeze necesarul n cretere al limii de band i s acioneze ca atare.
20

Principiile reelelor de calculatoare

2.2.2. Msurarea limii de band, limitri Unitatea de msur a lrgimii de band este bps bii pe secund. Multiplii folosii pentru a msura lrgimea de band sunt: 1000 bps = 1kbps = 103 bps; 1 milion bps = 1Mbps = 106 bps; 1 bilion de bps = 1 Gbps = 109 bps; 1 trilion de bps = 1 Tbps = 1012 bps.

Cu toate c termenii de lrgime de band i vitez sunt deseori interschimbai, ei nu sunt exact acelai lucru. De exemplu, se poate spune c o conexiune T3 de 45 Mbps lucreaz la o vitez mai mare dect o conexiune T1 la 1,544 Mbps. Oricum, dac doar o mic parte din capacitatea lor de a transporta date este folosit, amndou conexiunile pot transporta date la aproximativ aceeai vitez, aa cum o cantitate mic de ap curge la fel de repede printr-o conduct mai mic ct i prin una mai larg. Astfel, este mai corect s spunem c T3 are o lrgime de band mai mare dect T1, asta deoarece conexiunea T3 este capabil s transporte mai mult informaie n aceeai perioad de timp, nu fiindc are o vitez mai mare. Lrgimea de band depinde att de tipul mediului de transmisie ct i de tehnologia LAN sau WAN. 2.2.3. Puterea de trecere (throughput) Lrgimea de band este echivalentul debitului teoretic maxim de informaii care pot trece prin reea. Totui, lrgimea de band disponibil este o parte critic a specificaiilor unei reele. O reea LAN normal poate fi construit s asigure 100 Mbps ctre fiecare staie, dar asta nu nseamn c fiecare utilizator este capabil s transfere 100 Mb de date prin reea n fiecare secund. Acest lucru este adevrat doar n condiii ideale. Puterea de trecere (debitul real) se refer la valoarea real a lrgimii de band, la un moment dat al zilei, folosind rutri specifice i n timp ce un set specificat de date este transmis pe reea. Din nefericire, din mai multe motive, puterea de trecere este deseori mai mic dect lrgimea de band maxim a mediului folosit. Urmtorii sunt civa din factorii care determin puterea de trecere: dispozitivele reelei; tipul de date transferat; topologia reelei; numrul utilizatorilor din reea; calculatoarele utilizatorilor; server-ele; Lrgimea de band teoretic a unei reele este important n proiectarea reelei, deoarece acesta nu va fi niciodat mai mare dect limitele impuse de mediul i tehnologia alese pentru a construi reeaua. Este foarte important pentru proiectantul i administratorul reelei s ia n considerare factorii care pot afecta puterea de trecere actual. Prin msurarea regulat a puterii de trecere, un administrator de reea poate fi contient de modificrile performanelor reelei i de modificarea nevoilor utilizatorilor reelei. Astfel, reeaua poate fi ajustat n acord cu acestea.
21

Reele de calculatoare

2.3. Modelele reelei


2.3.1. Folosirea straturilor pentru a analiza problemele reelei Conceptul nivelelor (straturilor, layers) este folosit Ce circul ? pentru a descrie comunicaiile dintre calculatoare. n figura 2.6 sunt artate un set de ntrebri n legtur cu fluxul de Ce obiecte circul ? informaii, care este definit ca micarea prin sistem a obiectelor fie fizice fie logice. Ce reguli se aplic ? Aceste ntrebri ne arat cum conceptul straturilor ne ajut n descrierea detaliilor procesului de circulaie. Acest proces de circulaie (curgere) poate fi de orice tip: traficul pe o Unde are loc circulaia ? autostrad, datele pe o reea, serviciul potal clasic. Fig. 2.6 Conversaia dintre doi oameni ofer o bun posibilitate de a folosi straturile pentru a analiza fluxul de informaii. ntr-o conversaie, fiecare persoan care dorete c comunice ncepe prin ai crea o idee. Apoi ia o decizie privind modul n care s-i transmit ideea. De exemplu, poate decide s vorbeasc, s cnte sau s ipe i poate alege ce limb s foloseasc. n sfrit, ideea este transmis. De exemplu, persoana creeaz un sunet care transport mesajul. Acest proces poate fi mprit n straturi separate, care pot fi aplicate tuturor conversaiilor. Stratul superior este ideea ce va fi comunicat. Stratul mijlociu este decizia cum se va comunica ideea. Stratul inferior este crearea sunetului ce va transporta ideea. Aceeai metod a stratificrii explic cum reeaua de calculatoare distribuie informaia de la surs la destinaie. Cnd un calculator trimite informaii prin reea, toate comunicaiile cu originea la surs trec ctre destinaie.

Informaia care circul prin reea este referit n general ca date sau pachet. Un pachet este o unitate de informaii grupate logic care se mut ntre calculatoare. Aa cum datele trec prin straturi, fiecare strat adaug informaii suplimentare care fac efectiv posibil comunicare cu stratul corespondent de la celelalte calculatoare. Modelele OSI i TCP/IP au straturi care explic cum datele sunt transmise de la un calculator la altul. Modelele difer prin numrul straturilor i funciile lor. Importana straturilor n comunicaiile de date Pentru a transmite pachete de la surs la destinaie prin reea, este important ca toate dispozitivele din reea s "vorbeasc" aceeai limb sau protocol. Un protocol pentru comunicaii de date este un set de reguli sau nelegeri care determin formatul i transmisia datelor. Stratul 4 de la calculatorul surs comunic cu stratul 4 al calculatorului destinaie. Regulile i conveniile folosite pentru acest strat sunt cunoscute ca protocoalele stratului 4. Este important de menionat c protocoalele pregtesc datele ntr-o form liniar. Protocolul unui strat realizeaz cteva operaii asupra datelor i
22

Principiile reelelor de calculatoare

pregtete datele pentru a fi transmise prin reea. Datele sunt trecute stratului urmtor unde un alt protocol realizeaz un set diferit de operaii. Odat ce pachetul a fost trimis spre destinaie, protocoalele refac construcia pachetului ce a fost fcut la surs. Acest lucru este fcut n ordine invers. Protocolul fiecrui strat de la destinaie restaureaz informaia n forma sa original, astfel aplicaia poate citi corect datele. 2.3.2. Modelul OSI nceputul dezvoltrii reelelor a fost dezorganizat n multe feluri. La nceputul anilor '80 odat ce companiile au neles beneficiile reelelor de calculatoare, acestea au crescut ca numr i complexitate, lucru care a dus i la apariia de noi tehnologii. La mijlocul anilor '80 au nceput s apar problemele acestei rapide expansiuni. Aa cum oamenii care nu vorbesc aceeai limb au probleme de comunicare, era dificil pentru reelele care foloseau diferite specificaii i implementri s schimbe informaii. Acelai lucru s-a ntmplat i cnd companiile i-au dezvoltat propriile tehnologii de reea. Acest lucru nsemna c doar una sau cteva companii controlau tot traficul n reea. Tehnologiile de reea ce urmau stric regulile unei companii nu puteau comunica cu tehnologiile care urmau reguli diferite ale altei companii. Pentru a rezolva aceast problem a incompatibilitii reelelor, Organizaia Internaional pentru Standardizare (ISO) a cercetat diferitele modele de reele precum: DECnet, SNA i TCP/IP pentru a gsi un set general de reguli aplicabile tuturor reelelor. Folosind aceste cercetri, ISO a creat un model al reelei care ajut furnizorii s creeze reele care sunt compatibile ntre ele. Modelul OSI (Open System Interconnection) a foste elaborat n 1984 i reprezint modelul creat de ISO. El ofer comercianilor un set de standarde care asigur o mare compatibilitate i interoperabilitate ntre diferite tehnologii de reea produse de companiile din ntreaga lume. Modelul OSI a devenit principalul model al reelelor de comunicaii. Cu toate c mai sunt i alte modele, majoritatea productorilor i leag produsele de modelul OSI. Acest model este considerat ca fiind 7 Aplicaie cea mai important unealt n educarea utilizatorilor despre 6 Prezentare trimiterea i recepionarea datelor ntr-o reea.
5 Sesiune

Beneficiile modelului OSI: reduce complexitatea; standardizeaz interfeele; faciliteaz proiectarea modular; asigur interoperabilitatea tehnologiilor; accelereaz evoluia; simplific predarea i nvarea.

4 Transport 3 Reea 2 Legturi de date 1 Fizic Fig. 2.7. Nivelurile modelului OSI.

2.3.2.1. Nivelurile modelului OSI Modelul OSI este format din 7 straturi, prezentate n figura 2.7, fiecare dintre ele ilustreaz o funcie particular a reelei. Divizarea reelei n 7 straturi ofer urmtoarele avantaje: mparte reeaua n mai multe pri mai mici i mai uor de administrat;

23

Reele de calculatoare

standardizeaz componentele reelei pentru a permite i suporta mai muli productori; permite diferitelor tipuri de resurse hardware i software de reea s comunice ntre ele; previne ca schimbrile dintr-un nivel s afecteze alte nivele; divide procesul de comunicare n reea n pri mai mici i le face mai uor de nvat i neles.

Procesarea reelei ctre aplicaie: Aplicaie asigur serviciile reelei ctre procesele aplicaiei, cum ar fi pota electronic, transferul fiierelor i emularea terminalelor. Reprezentarea datelor: se asigur c datele pot fi citite de sistemul destinaie; formateaz datele; Prezentare structureaz datele; negociaz sintaxa de transfer al datelor pentru stratul aplicaie. Comunicarea ntre gazde: Sesiune stabilete, coordoneaz i termin sesiunea dintre aplicaii Conexiunea end-to end: se intereseaz de rezultatul transmisie dintre gazde; se asigur de transportul sigur al datelor; Transport stabilete, menine i termin circuite virtuale; detecteaz erorile i restabilete controlul asupra fluxului de date. Adresarea n reea i determinarea drumului cel mai bun: adresare logic; Reea efort optim de livrare (best effort delivery) Controlul legturii directe, Acces la mediu: asigur transferul sigur al datelor pe mediu; Legturi de date adresare fizic, topologia reelei, disciplina liniei, notificarea erorilor, ordonarea livrrii cadrelor, controlul traficului. Transmisie binar: Fizic conductoare, conectori, tensiuni, cantitatea datelor

2.3.2.2. Comunicaia de la egal la egal (peer to peer) n succesiunea pentru transmiterea datelor de la surs la destinaie, fiecare strat al modelului OSI de la surs trebuie s comunice cu stratul echivalent de la destinaie. Aceast form de comunicaie este referit ca i comunicarea de la egal la egal. Pe durata acestui proces, protocoalele fiecrui strat schimb informaii ntre ele, numite PDU (protocol data unit). Fiecare strat al calculatorului surs comunic cu un PDU specific, cu stratul echivalent al calculatorului destinaie, aa cum se vede n figura 2.8. Pachetele de date din reea cu originea la surs traverseaz reeaua ctre destinaie. Fiecare strat depinde de serviciile furnizate de stratul OSI de sub el. Pentru a oferi aceste servicii, stratul inferior folosete capsularea pentru a pune PDU-ul de la stratul superior n cmpul su de date. Apoi se adaug orice header i trailer (remorc) de care are nevoie stratul pentru a-i realiza funciile. Apoi, n timp ce datele se deplaseaz n jos prin straturile modelului OSI, headere i trailer-e adiionale sunt adugate. Dup ce straturile 7, 6 i 5 i-au adugat propriile informaii, stratul 4 adaug
24

Principiile reelelor de calculatoare

i mai multe informaii. Aceste grupri de date, realizat de stratul 4, se numesc segmente (PDU strat 4).
PC surs PC destinaie date date date

7 Aplicaie 6 Prezentare 5 Sesiune

7 Aplicaie 6 Prezentare 5 Sesiune

segmente

4 Transport 3 Reea 2 Legturi de date 1 Fizic


pachete cadre bii

4 Transport 3 Reea 2 Legturi de date 1 Fizic

Fig. 2.8. Comunicarea peer to peer.

Stratul reea ofer servicii ctre stratul transport, i stratul transport prezint datele ctre subsistemul inter-reele (internetwork1). Stratul reea are rolul de a muta datele inter-reele. El realizeaz acest task prin capsularea datelor i adugarea unui header (antet) crend un pachet (PDU strat 3). Antetul conine informaii necesare pentru a completa transferul, cum ar fi adresa logic a sursei i a destinaiei. Stratul legturi de date ofer servicii ctre stratul reea. El capsuleaz informaiile primite de la stratul reea n cadre (frame), (PDU de strat 2). Antetul cadrului conine informaii (de ex. adresa fizic) necesare pentru a completa funciile stratului legturi de date. Stratul fizic, de asemenea, ofer servicii stratului legturi de date. Acesta codific cadrele date de stratul legturi de date ntr-un eantion de 1 i 0 (bii) pentru transmisia pe mediu (de obicei un cablu) la stratul 1. 2.3.3. Modelul TCP/IP Departamentul Aprrii al USA a creat modelul de referin TCP/IP deoarece dorea proiectarea unei reele care s reziste i la un rzboi nuclear. ntr-o lume ce exist diferite tipuri de medii de comunicare cum ar fi: srmele de cupru, microundele, fibra optic i legturile prin satelit, se dorea transmiterea pachetelor oricnd i oriunde n orice condiii. TCP/IP a fost creat ca un standard deschis (open standard), ceea ce nseamn c oricine era liber s foloseasc TCP/IP. Acest lucru a dus la creterea vitezei de dezvoltare a TCP/IP ca standard.
4 Aplicaie

3 Transport 2. Internet 1. Accesul la reea

Fig. 2.9: Nivelurile modelului TCP/IP.

Internetwork = o colecie de reele interconectate de router-e i alte dispozitive, care funcioneaz, n general, ca o singur reea. 25
1

Reele de calculatoare

Modelul TCP/IP are patru straturi: Aplicaie; Transport; Internet; Accesul la reea.

Chiar dac unele din straturile modelului TCP/IP au aceeai denumire cu cele ale modelului OSI, straturile celor dou modele nu corespund ntocmai. Cel mai elocvent este cazul stratului Aplicaie, care n cazul modelului TCP/IP se ocup cu reprezentarea, codarea i controlul dialogului. Stratul transport se ocup de calitatea serviciilor oferite precum: sigurana, controlul traficului i corecia erorilor. Unul din protocoalele sale, TCP Transmission Control Protocol, ofer o cale excelent i flexibil pentru a crea siguran, un trafic bun, o reea cu erori reduse. TCP este un protocol orientat pe conexiune. El menine dialogul ntre surs i destinaie ct timp stratul aplicaie ambaleaz informaia n uniti numite segmente. Orientarea pe conexiune nu nseamn c un circuit exist ntre calculatoarele ce comunic, acest lucru nseamn c segmente de strat 4 traverseaz reeaua nainte i napoi ntre cele dou gazde pentru a confirma existena conexiunii logice pentru o anumit perioad de timp. Scopul stratului Internet este de a diviza segmentele TCP n pachete i a le transmite ctre orice reea, acestea ajung la reeaua destinaie independent de calea pe care merg. Protocolul specific care guverneaz acest strat este numit Internet Protocol (IP). Determinarea cii optime i comutarea pachetelor se realizeaz n acest strat. Numele stratului acces la reea este foarte vast i uneori confuz. Mai este cunoscut i ca strat gazd-reea. Acest strat se ocup cu toate componentele, att fizice ct i logice, care sunt necesare realizrii unei legturi fizice. Acest aspect include toate tehnologiile reelei, incluznd toate detaliile straturilor fizic i legturi de date ale modelului OSI. n continuare se prezint cele mai uzuale protocoale specifice modelului TCP/IP. Unele din cele mai folosite protocoale ale stratului aplicaii sunt: File Transfer Protocol (FTP); Hypertext Transfer Protocol (HTTP); Simple Mail Transfer Protocol (SMTP); Domain Name System (DNS); Trivial File Transfer Protocol (TFTP). Protocoalele stratului transport sunt: Transport Control Protocol (TCP); User Datagram Protocol (UDP). Principalul protocol al stratului Internet este: Internet Protocol (IP). IP servete ca un protocol universal care permite ntotdeauna oricrui calculatori de oriunde s comunice oricnd.

26

Principiile reelelor de calculatoare

Asemnri ntre modelul OSI i TCP/IP: amndou au straturi; amndou au stratul aplicaie, chiar dac includ servicii diferite; amndou au straturile transport i reea comparabile; ambele modele trebuie cunoscute de reelitii profesioniti; ambele presupun c pachetele sunt comutate. Acest lucru nseamn c pachetele individuale (ale aceluiai mesaj) pot parcurge ci diferite pentru a ajunge la aceeai destinaie. Aceasta este n contrast cu reeaua circuit-comutat n care toate pachetele o iau pe aceeai cale. Diferene ntre modelul OSI i TCP/IP: TCP/IP combin atribuiile straturilor prezentare i sesiune n stratul aplicaie; TCP/IP combin straturile OSI legturi de date i fizic n stratul acces la reea; TCP/IP pare simplu deoarece are doar cteva straturi; Protocoalele TCP/IP sunt standardele n jurul crora s-a dezvoltat Internetul, astfel modelul TCP/IP a ctigat credibilitate doar datorit protocoalelor sale. n contrast, de obicei reelele nu sunt construite pe protocolul OSI, chiar dac modelul OSI este folosit drept ghid. Chiar dac protocoalele TCP/IP sunt standardele dup care s-a dezvoltat Internetul, nvatul i proiectarea reelelor se face dup modelul OSI deoarece: este un standard generic, independent de protocolul folosit; are mai multe detalii, care sunt mai folositoare n procesul educativ; are mai multe detalii, care pot fi folositoare n depanarea unei reele. 2.3.4. Capsularea datelor Toate comunicaiile dintr-o reea sunt generate la surs i apoi trimise la destinaie. Informaia ce se propaga prin reea este referit ca date sau pachete de date. Dac un calculator (gazda A) vrea s trimit date ctre un alt calculator (gazda B), datele trebuie s fie mpachetate de-a lungul unui proces denumit capsulare. Capsularea ambaleaz datele cu informaiile necesare protocolului nainte de a tranzita reeaua. Astfel, pachetele de date de deplaseaz n jos prin straturile modelului OSI, primete anteturi, subsoluri i alte informaii. n figura 2.10 se prezint modul n care datele traverseaz straturile modelului OSI. Odat ce datele sunt transmise de surs, ele traverseaz cele apte straturi. Reeaua trebuie s realizeze urmtorii cinci pai de conversie pentru a capsula datele: 1. formarea datelor cnd se transmite un e-mail, acesta este n format alfanumeric, aceste caractere sunt convertite n date care traverseaz interreeaua; 2. mpachetarea datelor pentru transport datele sunt mpachetate pentru transportul interreea. Folosind segmente, funcia transport se asigur c mesajele gazdelor de la ambele capete ale sistemului de e-mail pot comunica n siguran;
27

Reele de calculatoare

3. adugarea adresei IP a reelei la antet datele sunt puse ntr-un pachet sau datagram care conine un pachet antet cu adresa logic a sursei i a destinaiei. Aceste adrese ajut dispozitivele reelei s trimit pachetele prin reea de-a lungul unei ci alese; 4. adugarea antetului i subsolului stratului legturi de date fiecare dispozitiv de reea trebuie s pun pachetul ntr-un cadru. Cadrul permite ntotdeauna conexiunea cu urmtorul dispozitiv de reea direct conectat. Fiecare dispozitiv din calea de reea aleas necesit "cadrarea" pentru a se conecta cu urmtorul dispozitiv. 5. conversia n bii pentru transmisie cadrele trebuie convertite ntr-un ir de 1 i 0 pentru transmisia pe mediu. O funcie de sincronizare permite dispozitivelor s disting aceti bii n timp ce ei traverseaz mediul.
PC surs PC destinaie ir de date ir de date ir de date

7 Aplicaie 6 Prezentare 5 Sesiune 4 Transport 3 Reea 2 Legturi de date 1 Fizic

7 Aplicaie 6 Prezentare 5 Sesiune

Segmentare = [date] [date][date] 4 Transport Antet reea [date] sfrit Antet Antet [data] cadru cadru reea 11001101100101101001101

3 Reea 2 Legturi de date 1 Fizic

Fig.2.10. Capsularea datelor

28

3. Mediile reelelor de calculatoare


Cablu de cupru este folosit n majoritatea reelelor locale. Sunt disponibile multe tipuri de cabluri din cupru, fiecare tip avnd avantajele i dezavantajele sale. Alegerea corect a cablului este cheia ctre o funcionare eficient a reelei. Deoarece cuprul folosete curentul electric pentru a transmite informaii, este important s se neleag elementele de baz ale electricitii. Fibra optic este mediul cel mai folosit pentru transmisii point-to-point pe distane mari i cu lrgime de band mare necesare coloanei centrale a unui LAN sau n WAN. Mediile optice folosesc lumina pentru a transmite date prin fibre subiri de sticl sau plastic. Semnalele electrice determin transmitorul pe fibr optic s genereze semnale luminoase. Receptorul primete aceste semnale luminoase i le convertete n semnale electrice la captul ndeprtat al fibrei. Astfel, n cablu de fibr optic nu exist electricitate, de fapt cablul de fibr optic este un foarte bun izolator electric. Introducerea tehnologiei wireless (fr fir) elimin constrngerile legate de poziia utilizatorului i ofer portabilitate calculatoarelor reelei. n prezent, tehnologia wireless nu ofer o rat de transfer mare, securitate sau durata de funcionare fiabil a reelelor prin cablu, ns flexibilitatea acesteia i justific utilizarea. Administratorii iau n consideraie tehnologia wireless atunci cnd modernizeaz reeaua. O reea wireless simpl poate funciona doar dup cteva minute dup ce calculatorul a fost pornit. Conectivitatea la Internet este asigurat prin intermediul unei conexiuni prin fir, router, cablu, modem DSL i un wireless access point care se comport ca un hub pentru nodul wireless.

3.1. Mediul cupru


3.1.1. Specificaiile cablurilor Cablurile de cupru au diferite specificaii i utilizri. Consideraiile cele mai importante referitoare la performane sunt: ce vitez pentru transmisia de date poate fi atins. Viteza de transmisie a biilor prin cablu este foarte important. Viteza transmisiei este afectat de tipul cablului folosit; transmisia va fi digital sau analogic ? (baseband sau boardband) ce distan poate parcurge semnalul 10 BASE T nainte ca atenuarea s devin o problem. Dac semnalul este degradat, Indic tipul cablului i dispozitivele reelei s-ar putea s nu fie Viteza reelei lungimea maxim 10 Mbps capabile s recepioneze i s interpreteze semnalul. Distana pe care BASE = Baseband = digital o parcurge semnalul prin cablu Broad = Broadband = analogic afecteaz atenuarea acestuia. Fig.3.1: Specificarea cablurilor Degradarea este direct proporional cu distana parcurs i de tipul de cablu folosit.

29

Reele de calculatoare

Urmtoarele specificaii Ethernet se refer la tipul cablului: 10BASE-T 10BASE5 10BASE2

10BASE-T se refer la viteza de transmitere de 10 Mbps, tipul transmisiei este baseband, adic digital, iar T vine de la twisted pair (perechi rsucite). 10BASE5 se refer la viteza de transmitere de 10 Mbps, transmisia este digital, iar 5 indic faptul c semnalul poate parcurge aproximativ 500 metri pn cnd atenuarea poate ntrerupe abilitatea receptorului de a interpreta semnalul. 10BASE5 se refer ca Thicknet (reea groas). 10BASE2 se refer la viteza de transmitere de 10 Mbps, transmisia este digital, iar 2 indic faptul c semnalul poate parcurge aproximativ 200 metri pn cnd atenuarea poate ntrerupe abilitatea receptorului de a interpreta semnalul. Lungimea maxim a segmentului este n prezent de 185 metri. 10BASE5 se refer ca Thinnet (reea subire). 3.1.2. Cablu coaxial Cablul coaxial const dintr-un nveli protector care mbrac dou elemente conductoare: un fir de cupru mbrcat ntr-un material izolator i o folie metalic (sau o plas) ce acioneaz ca al doilea fir din circuit. Acest al doilea fir este folosit pentru a reduce interferenele externe. Este cablul cu cea mai bun ecranare. Pentru c nu prea se mai folosete (cu excepia reelelor foarte btrne), nu vom insista cu alte detalii asupra acestui tip de cablu. Elementele constructive i principalele caracteristici sunt date n figura de mai jos:
Manta de plastic Plas de cupru Conductor de cupru

Conector BNC Izolaie din plastic

Lrgimea de band: 10100 Mbps; Cost: redus; Lungimea maxim: 100 m pentru cablu subire, 500 m pentru cablu gros.

3.1.3. Cablu STP Cablul STP (shielded twisted pair) combin cele trei tehnici legate de transmisia datelor: shielding (protejarea), cancellation (anularea) i twisted (torsadarea) firelor. Fiecare pereche de fire este nvelit ntr-o folie metalic. Dou perechi de fire sunt nvelite ntr-o plas sau folie metalic general. De obicei este un cablu de 150 . Folosit de obicei n reelele Token-Ring, cablu STP reduce zgomotele electrice din cablu cum ar fi cuplarea i diafonia dintre perechi, reduce zgomotele electronice din exteriorul cablului aa cum sunt interferenele electromagnetice (EMI) i interferenele radio (RFI).
30

Mediile reelelor de calculatoare

STP Vitez (Mbps) 0100 Cost moderat Lungime 100 maxim

ScTP 0100 Moderat-scump 100

UTP 10, 100, 1000 redus 100

Cablul STP ofer mai mult protecie fa de toate tipurile de interferene externe, dar este mai scump i mai greu de instalat dect cablu UTP. Un cablu hibrid este Screened UTP, cunoscut i sub denumirea de FTP foil screened twisted pair. Acest cablu este n esen un cablu UTP nvelit ntr-o folie sau plas metalic. Mantalele metalice folosite n cablurile STP i ScTP trebuie legate la pmnt la ambele capete. Dac mpmntarea nu este corect realizat, sau sunt ntreruperi n ecran, pot aprea probleme n ceea ce privete zgomotele, ecranul comportndu-se ca o anten. 3.1.4. Cablu UTP Acest mediu de transmisie este format din patru perechi de fire, izolate ntre ele. Prin torsadarea perechilor de fire apare efectul de anulare, efect ce limiteaz degradarea semnalelor din cauza interferenelor magnetice sau radio. UTP-ul este un cablu uor de instalat i mult mai ieftin dect alte tipuri de cabluri. Dei este considerat cel mai rapid mediu de transmisie bazat pe cupru, este mai vulnerabil n faa zgomotelor electrice n comparaie cu alte categorii de cabluri. n funcie de numrul de rsuciri pe metru, cablurile UTP se mpart n mai multe categorii. Pentru reelele de calculatoare se recomand folosirea cablurilor cel puin de categoria 5, CAT5, sau mai bune: CAT5e, CAT6. Conectorul standard folosit n cazul acestui cablu este RJ-45, asemntor cu cel de la firul telefonic.

31

Reele de calculatoare

3.2. Mediul Fibr Optic


3.2.1. Noiuni generale privind fibra optic Utilizarea fibrei optice pentru a realiza traficul backbone prezint trei motive: fibra optic este impermeabil la zgomote electrice i interferene cu unde radio; fibra optic nu conduce curentul electric care poate cauza probleme cu mpmntarea; fibra optic are o lrgime de band mare i poate lucra la viteze foarte mari. O conexiune pe fibr optic poate fi, de asemenea, upgrade-tat pentru a oferi performane mai bune n momentul n care apar noi echipamente terminale mai performante. Acest lucru poate face fibra optic s aib un pre foarte atractiv. Un alt avantaj al fibrei const n faptul c poate acoperi distane mult mai mari n comparaie cu cuprul, cnd este folosit ca mediu de transmisie a datelor. Fibra optic multi-mode poate acoperi lungimi de peste 2000 metri, iar cea single-mod poate acoperi peste 3000 metri. Fibra optic, n special cea single-mode, poate transmise semnale mult mai departe. Distane de 112,7 km sunt posibil de atins, totul depinznd de echipamentul terminal. Oricum, aceste distane sunt cu mult peste standardele unui LAN. 3.2.1.1. Msuri de sigurana la utilizarea fibrei optice Deoarece fibra optic conine sticl, este important s se ia msurile de siguran adecvate. Resturile de material sunt ascuite i trebuie aruncare cu grij. Dac este spart, achii fine i ascuite pot ptrunde prin piele. Urmtoarele reguli de protecie a muncii trebuie urmate cnd se lucreaz cu fibra optic: ntotdeauna purtai ochelari de protecie lateral; plasai o plac mat sau adeziv pe masa de lucru astfel nct toate cioburile de sticl s fie uor de identificat; nu atingei ochii sau lentilele de contact ct timp lucrai cu fibra optic, pn ce nu va-i curat temeinic minile; pune-i toate bucile de fibr ntr-un loc sigur i dispunei de ele n mod potrivit; utilizai buci de adeziv sau band adeziv pentru a ndeprta orice material care va venit pe haine. Utilizai band adeziv pentru a ndeprta cioburile de pe degete i mini; nu aducei mncare sau butur n zona de lucru; nu v uitai direct n captul fibrei. Multe dispozitive de dirijare a razelor laser pot cauza leziuni ireversibile ale ochilor. 3.2.2. Fibra optic multi-mode Partea component a fibrei optice care ghideaz raza de lumin se numete miezul (inima) fibrei. Lumina nu poate intra n miez dect dac unghiul de intrare este mai mic dect diametrul fibrei. De asemenea, odat intrat n miezul fibrei, raza de lumin are la dispoziie un numr limitat de ci optice pe care poate cltori de-a lungul fibrei. Aceste ci optice poart denumirea de moduri. Dac diametrul miezului fibrei este destul de mare astfel nct pot exista mai multe ci pe care lumina le poate
32

Mediile reelelor de calculatoare

parcurge, fibra este denumit fibr "multi-mod". Fibra single-mod are un miez mult mai mic astfel nct doar o singur raz de lumin poate parcurge interiorul fibrei, (fig. 3.2).

Fig. 3.2. Fibr optim single-mod i multi-mod.

Un cablu cu fibr optic folosit n reelele de calculatoare este constituit din dou fibre de sticl (sau plastic) care sunt nvelite n manoane individuale. O fibr transport date de la dispozitivul A la dispozitivul B, (fig. 1.3). Al doilea fir transport date de la dispozitivul B la dispozitivul A. Fibrele sunt similare unei strzi cu sens unic care merg n sensuri opuse. Acest lucru asigur o legtur de comunicaii full-duplex. Cablul de cupru UTP folosete o pereche de fire pentru a transmite i o pereche de fire pentru a recepiona. Circuitele cu fibr optic folosesc un singur fir pentru a transmite (Tx) i un singur fir pentru a recepiona (Rx). n mod normal aceste dou fibre sunt montante ntro singur manta exterioar pn la locul de ataare a conectorilor.

Fig. 3.3. Transmisia de date prin fibr ntre dou dispozitive.

Pn n momentul n care conectorii sunt ataai, nu este nevoie de ecranare, deoarece lumina nu poate iei ct timp este n interiorul fibrei. Acest lucru nseamn c n fibr nu exist diafonie. Este foarte uzual ca mai multe perechi de fibre s fie montate n acelai cablu. Acest lucru permite ca un singur cablu s fie tras ntre camerele de date, etaje sau cldiri. Un singur cablu poate conine de 2 48 sau mai multe fibre separate. Cu cupru, un singur cablu UTP trebuie tras pentru fiecare circuit. Fibra optic poate transporta mai muli bii pe secund i mult mai repede dect cupru. n mod normal, fiecare cablu de fibr optic este compus din cinci pri, care sunt: miezul, un tampon amortizor, un material rezistent i nveliul exterior, figura 3.4.

33

Reele de calculatoare

Fig. 3.4. Seciune transversal prin cablu de fibr optic.

Miezul este elementul care transmite lumina din centrul fibrei optice. Toate semnalele luminoase circul prin miez. Miezul este, n mod obinuit realizat din sticl, o combinaie de dioxid de siliciu (silic) i alte elemente. Fibra multi-mod folosete un tip special de sticl, numit sticl cu indice gradat. Aceast sticl are un indice de refracie redus n afara miezului. Oricum, suprafaa exterioar a miezului are o densitate optic mai redus dect n centru i lumina poate parcurge mai rapid alte pri ale miezului. Acest design este folosit deoarece raza de lumin care urmeaz calea direct prin centrul fibrei parcurge o distan mai mare dect raza de lumin care se lovete de pereii fibrei. Toate razele de lumin trebuie s ajung la capt mpreun. Astfel receptorul de la captul fibrei primete un impuls puternic de lumin n loc de un puls ntunecat. n jurul miezului este blindajul. Acesta este fcut de asemenea din sticl, dar cu un indice de refracie mai redus dect miezul. Astfel raza de lumin care iese din miez ctre interfaa miez-blindaj este reflectat n ntregime n miez. n reelele LAN standardul de fibr optic multi-mod este cel mai folosit. Un cablu de fibr optic multimod standard utilizeaz o fibr optic cu miezul de diametru 62,5 sau 50 microni i diametrul blindajului de 125 microni (m). Acestea se noteaz n mod obinuit astfel: 62,5/125 sau 50/125. n jurul armturii este materialul amortizor, care de obicei este plastic. Materialul amortizor previne degradarea blindajului i a miezului. Din acest punct de vedere, sunt construite dou tipuri de cablu: cu tub liber i amortizor strns, figura 3.5. Majoritatea fibrei utilizate n LAN este de tip multi-mod cu amortizor strns.

Fig. 3.5. Desig-ul fibrei optice.


34

Mediile reelelor de calculatoare

Materialul rezistent care nconjoar amortizorul, previne alungirea fibrei cnd instalatorii trag de ea. Materialul folosit este Kevlar-ul, acelai material folosit la vestele anti-glon. Elementul final este cmaa extern. Aceasta nvelete cablul pentru a proteja fibra mpotriva abraziunii, solvenilor i a altor contaminani. Culoarea cmii externe a fibrei multi-mod este de obicei orange, dar poate avea i alt culoare. "Infrared Light Emitting Diodes" LED-urile sau "Vertical Cavity Surface Emitting Lasers" (VCSELs) sunt cele dou tipuri de surse de lumin utilizate cu fibra multi-mod. LED-urile sunt puin mai ieftine i necesit msuri de protecie ceva mai reduse dect laserul, dar transmit lumina pe o distan mai scurt dect laserul. Fibra optic multi-mod (62,5/125) poate transporta raza de lumin pe o distan de peste 2000 metri. 3.2.3. Fibr optic single-mode Fibra optic single-mod are aceleai elemente componente ca i fibra multi-mod. Culoare exterioar este de obicei galben. Diferena major ntre cele dou moduri este c fibra single-mod permite ntotdeauna unei singure raze de lumin s de propage de-a lungul unui miez de fibr mai subire. Miezul fibrei este 810 microni n diametru. Cel mai des este ntlnit fibra de 9 microni, care este marcat 9/125. Un laser n infrarou este utilizat ca surs de lumin n single-mod. Raza de lumin este generat perpendicular pe suprafaa miezului. Ca urmare, raza de lumin este transmis n linie dreapt chiar prin mijlocul miezului, figura 3.6. Acest lucru mrete att viteza ct i distana pe care o poate parcurge raza de lumin. Datorit designului su, fibra singlemode are o rat de transfer a datelor mari mare (bandwidth) i poate parcurge o distan mai mare dect fibra multi-mode; lungimea acesteia poate depi 3 km, fa de numai 2 km Fig. 3.6. Fibra optic single-mod. la multi-mode. Laserele i fibra single-mode sunt mai scumpe dect LED-urile i fibra multimode. ATENIE: Laserul utilizat cu fibra single-mode are o lungime de und mai mare, care poate fi vzut. Laserul este att de puternic nct poate vtma serios ochii. Niciodat nu privii captul fibrei optice care are la cellalt capt montat un dispozitiv. Niciodat nu privii n portul de transmisie al unei plci de reea, switch sau router. Amintii-v s acoperii captul liber al fibrei cu capace de protecie. n figura 3.7 se face o comparaie ntre dimensiunile miezului i a blindajului pentru ambele tipuri de fibr optic.

Fig. 3.7. Fibr optic de diferite dimensiuni.

35

Reele de calculatoare

3.2.4. Alte echipamente folosite cu fibra optic n continuare se explic cum dispozitivele optice transmit date. Marea majoritate a datelor transmise ntr-un LAN sunt sub form electric. Totui, fibra optic folosete lumina pentru a transmite date. n acest context, ceva trebuie s converteasc semnalele electrice n semnale luminoase i invers. Asta nseamn c avem nevoie de un transmitor i un receptor, figura 3.8. Transmitorul primete datele de transmis de la switch-uri i router-e. Aceste date sunt n format de semnale electrice. Transmitorul convertete semnalele electrice n pulsuri de lumin echivalente. Exist dou tipuri de surse de lumin folosite pentru codificarea i transmiterea de date prin cablu: diode luminiscente (LED) produc lumin infraroie cu lungimi de und ntre 8501310 nm. Acestea sunt utilizate cu fibr multi-mode n LAN-uri. Lentilele sunt folosite pentru a focaliza lumina infraroie n captul fibrei; LASERE (amplificatoare de lumin prin stimularea emisiei radiante) o surs de lumin ce produce raze fine de lumin infraroie, de obicei cu lungimi de und de 13101550 nm. Laserele sunt utilizate mpreun cu fibra single-mode pentru acoperirea distanelor lungi din WAN.

Fig. 3.8. Dispozitive de transmisie.

Fiecare din aceste surse de lumin pot fi aprinse i stinse foarte repede pentru a transmite date (1 i 0) la un numr mare de bii pe secund. La cellalt capt al fibrei optice este receptorul. Acesta funcioneaz ntr-un mod asemntor cu o celul fotoelectric. Cnd lumina lovete receptorul, acesta produce electricitate. Sarcina principal a receptorului este s detecteze pulsul de lumin care sosete din fibr. Apoi, receptorul, convertete pulsul luminos napoi n semnalul electric original, care a fost introdus n transmitor la captul ndeprtat al fibrei. Acum, semnalul este din nou sub forma unor schimbri a tensiunii electrice. Semnalul este pregtit pentru a fi transmis prin firele de cupru n orice receptor electronic precum un calculator, switch sau router. Dispozitivele semiconductoare care sunt utilizate n mod uzual ca receptoare n legturile prin fibr optic se numesc diode p-intrisic-n (PIN fotodiode). Fotodiodele PIN sunt construite pentru a fi sensibile la lumin de 850, 1310 sau 1550 nm, care este generat de transmitorul de la cellalt capt al fibrei optice. Cnd este bombardat cu pulsuri de lumin cu lungimea de und potrivit, fotodiodele PIN produc rapid un curent electric la tensiunea proprie a Fig. 3.9: Conectori ST i SC. reelei. Ele se opresc instantaneu atunci cnd lumina nu mai bombardeaz fotodioda. Acest
36

Mediile reelelor de calculatoare

fenomen genereaz schimbri ale tensiunii care reprezint datele, 0 i 1, de pe cablul de cupru. La captul fibrei optice sunt amplasai conectori care permit legarea la porturile transmitorilor i receptorilor. Cel mai utilizat conector folosit la fibra multi-mode este "Subscriber Connector" SC. Pentru fibra sigle-mode, concetorul "Straight Tip" ST este cel mai folosit, figura 3.9. Alte dispozitive care mai sunt folosite ntr-o reea optica sunt: repetoarele i patch panel-urile pentru fibr optic. Repetoarele sunt dispozitive optice care primesc pulsuri luminoase atenuate ce au parcurs distane mari i le restaureaz la forma lor iniial, ca putere i perioad. Semnalele restaurate pot fi astfel transmise n urmtoarea etap ctre receptorul de captul ndeprtat al fibrei optice. Patch panel-urile pentru fibr optic sunt similare celor folosite pentru conductoarele de cupru. Aceste panele sporesc flexibilitatea unei reele optice permind ntotdeauna schimbri rapide ale conectrii switch-urilor, router-elor funcie de legturile prin fibr de care dispunem, fig. 3.10.

Fig. 3.10. Patch Panel pentru fibra optic.

3.2.5. Semnale i zgomote n fibra optic n continuare se vor prezenta civa factori care reduc puterea semnalului n mediul optic. Cablurile de fibr optic nu sunt afectate de sursele externe de "zgomot" care cauzeaz attea probleme n reele de cupru deoarece lumina nu poate ptrunde n fibr dect pe la captul de transmisie. Blindajul de sticl este acoperi de stratul amortizor i apoi de mantaua exterioar care mpiedic lumina s intre sau s ias din cablu. Mai mult, transmisia luminii pe un fir al cablului nu genereaz interferene care s perturbe transmisia de pe un alt fir. Aceasta nseamn c fibra optic nu are problemele pe care le au cablurile din cupru cu diafonia. De fapt, calitatea legturilor prin fibr optic este att de bun nct recentele standarde pentru gigabit i ten gigabit Ethernet specific distanele de transmisie care depesc cei doi kilometri tradiionali ai Ethernet-ului original. Transmisia prin fibr optic permite ntotdeauna protocoalelor Ethernet s fie utilizate n reelele metropolitane (MANs) i n WAN (wide area networks). Dei fibra optic este cel mai bun dintre mediile de transmisie a datelor, att ca volum ct i ca distan parcurs, e nu este totui lipsit de probleme. Cnd lumina parcurge fibra, o parte din energia acesteia se pierde. Cu ct distana este mai mare, cu att pierderea n putere a semnalului este mai mare. Aceast atenuare a semnalului se
37

Reele de calculatoare

datoreaz ctorva factori care fac parte din natura intrinsec a fibrei. Cel mai important factor este dispersia. Dispersia luminii n fibr este cauzat de neuniformitile microscopice (distorsiunile) din fibr care reflect i mprtie o parte din lumin, reducndu-i astfel energia. Absorbia este o alt cauz a pierderii de energie. Atunci cnd raza de lumin bombardeaz anumite tipuri de impuriti chimice din fibr, acestea i absorb o parte din energie. Energia razei de lumin este transformat ntr-o cantitate redus de energie termic. Absorbia face semnalul luminos puin mai mat. Un alt factor care cauzeaz atenuarea semnalului luminos este neuniformitatea din fabricaie sau rugozitatea care apare la grania dintre miez i blindaj. Semnalul luminos pierde din putere deoarece nu mai are loc o reflecie intern total n zonele cu rugoziti ale fibrei. Orice imperfeciune microscopic n grosime sau n simetrie a fibrei va mpiedica reflecia intern total i blindajul ca absorbi o parte din energia luminii. Dispersia flash-ului luminos limiteaz se asemenea i distana de transmisie pe fibr. Dispersia este termenul tehnic al mprtierii pulsului de lumin n timp ce el circul de-a lungul fibrei, figura 3.11.

Fig. 3.11. Dispersia luminii n fibra optic.

3.2.6. Instalarea, protecia i testarea fibrei optice O cauz important a atenurii prea mari n fibra optic este instalarea incorect. Dac fibra este alungit sau curbat prea strns, pot apare crpturi fine n miezul acesteia care mprtie razele de lumin. ndoirea fibrei ntr-o curb prea strns poate schimba unghiul de inciden al razei de lumin desfcnd legtura dintre miez i blindaj. Astfel unghiul de inciden al razei de lumin devine mai mic dect unghiul critic pentru reflecia intern total. n loc s se reflecte la cotitur, unele raze de lumin se refract n blindaj i sunt pierdute, figura 3.12 i 3.13.

Fig. 3.12. Dispersia luminii. Fig. 3.13. Refractarea luminii la ndoirea fibrei optice.

Pentru a preveni ndoirea fibrei la un unghi prea ascuit, fibra se trece, de obicei, printr-un tip de conduct instalat dinainte, denumit "canalizare". Canalizarea este mult mai rigid dect fibra i nu poate fi ndoit prea mult, astfel c fibra din interiorul
38

Mediile reelelor de calculatoare

canalizrii nu are o curbur strns. Canalizarea protejeaz fibra, o face mai uor de tras, i se asigur c raza de curbur limit a fibrei nu este depit.

Fig. 1.14: Finisarea capetelor terminale ale fibrei optice.

ndat de fibra a fost tras (ntins), capetele acesteia trebuie tiate i polizate n mod corespunztor pentru a asigura un capt plan, figura 3.14. Un microscop sau un instrument special construit este folosit pentru a examina capetele fibrei i a verifica dac sunt bine tiate i lefuite. Apoi conectorul este ataat cu grij la capt. Instalarea incorect a conectorilor, mbinarea incorect sau mbinarea a dou cabluri cu diferite diametre ale miezurilor vor reduce n mod dramatic puterea semnalului luminos, figura3.15.

Fig.3.15. nndirea a dou fibre cu miezuri de diametre diferite.

Odat ce cablu de fibr optic i conectorii au fost montai, captul fibrei i conectorii trebuie meninui curai, fr a se pta. Captul fibrei trebuie acoperit cu un capac protector pentru a preveni distrugerea suprafeei terminale. Cnd acest capac este ndeprtat nainte de montarea fibrei n portul unui switch sau router, captul fibrei trebuie curat. Captul fibrei se cur cu crp fr scame pentru curat lentile (piele de cprioar) nmuiat n alcool izopropilic pur. Portul pentru fibr optic al switch-ului sau al router-ului trebuie de asemenea inut acoperit atunci cnd nu este n folosin i trebuie, de asemenea, curat cu o crp fr scame pentru lentile muiat n alcool izopropilic nainte de conectarea fibrei. Un capt murdar al fibrei va cauza reducerea puternic a cantitii de lumin primit de receptor. Dispersia, absorbia, instalarea incorect i capetele fibrei murdare diminueaz strlucirea semnalului luminos i sunt raportate ca "zgomotele fibrei". nainte de a folosi un cablu cu fibr optic, acesta trebuie testat pentru a ne asigura, printre altele, c
39

Reele de calculatoare

ajunge destul lumin la receptor astfel nct acesta s poate detecta "0" i "1" n semnal. Cnd o legtur prin fibr optic este planificat, trebuie calculat pierderea n putere a semnalului optic. Acest lucru se raporteaz ca "pierdere planificat". Unitatea de msur a puterii pierdute este decibelul (dB). Acesta ne spune ce procent din puterea eliberat de transmitor ajunge la receptor. Testarea legturii optice este extrem de important i nregistrarea rezultatelor acestor teste trebuie pstrate (notate). Pentru aceasta se pot folosi cteva echipamente specifice pentru testat fibra optic. Dou dintre cele mai importante testere pentru fibr sunt: "Optical Loss Meters" i "Optical Time Domain Reflectometers" (OTDRs) (light-metru i reflectometru). Aceste instrumente testeaz cablul optic pentru a ne asigura c sunt respectate standardele TIA (Telecommunications Industry Association) pentru fibr. Ele verific de asemenea i dac pierderea de putere nu depete pierderea de putere planificat (calculat). Aceste aparate pot furniza multe alte diagnosticri detaliate despre conexiunea prin fibr optic. Ele pot fi folosite pentru a depana legtura optic atunci cnd apar probleme de transmisie a datelor. Plac de reea wireless.

3.3. Mediu fr fir (wireless)


O reea wireless conine echipamente cu plci de reea wireless, vezi figura. O reea wireless poate fi comparat cu o reea cablat, doar c mediu de transmisie n acest caz sunt undele radio sau microundele. Din problemele reelelor wireless amintim: conectivitatea, securitatea, lrgimea de band, i Punct de acces compatibilitatea echipamentelor, rezolvat de accespoint-uri. Punctele de acces (Acces point) sunt echipamente ce se comport ca un hub central pentru o reea wireless. Acesta ofer: acces la Internet, conexiune cu reelele cablate, au antene ce ofer conectivitate peste o suprafa specificat, numit celul, a crei raz de aciune poate varia de la 91,44 m la 152,4 m. Pentru a mri aria de acoperire a reelei, sunt necesare mai multe puncte de acces, a cror raz de aciune trebuie s se suprapun; suprapunerea optim este de 2030% (figura 3.16). Cnd un client este activat ntr-o reea WLAN, el ncepe s asculte pentru a gsi dispozitive compatibile cu care s se asocieze. Acest lucru este referit ca baleiere (scanare), i poate fi activ sau pasiv. Scanarea activ produce o cerere de anten (probe request) care va fi trimis pentru conexiunea la reea. Cererea de anten conine Setul de Identificare a Serviciului (SSID Service Set Identifier) al reelei la care dorete s se alture. Cnd punctul de acces cu acelai SSID este gsit, acesta ofer un rspuns anten. n continuare urmeaz paii de autentificare i asociere.

40

Mediile reelelor de calculatoare

Fig. 3.16: Amplasarea punctelor de acces ntr-o reea wireless

Scanarea pasiv ascult pentru receptarea semnalului de baliz (beacons), care este transmis de punctul de acces sau de alt gazd. Cnd un nod recepioneaz semnalul care conine SSID reelei la care ncearc s se conecteze, el ncearc s o fac. Scanarea pasiv este un proces continuu i nodurile se pot asocia sau dezasocia la un punct de acces n funcie de puterea semnalului. Dup stabilirea conectivitii la WLAN, nodul va transmite cadrele n aceeai manier ca orice reea. Sunt trei tipuri de cadre: control, management i date. Doar cadrul date este similar standardului 802.3. Lungimea maxim a cadrului 802.3 i cel wireless este 1500 bytes; cu toate acestea un cadrul Ethenret nu poate excede 1518 bytes, n timp ce cadrul wireless poate ajunge pn la 2346 bytes. n mod uzual, cadrul wireless va fi limitat la 1518 pentru a putea comunica uor cu o reea cablat. Deoarece frecvena radio (RF) este un mediu partajat, pot apare coliziuni aa cum apar i pe un mediu cablat. Diferena este c aici nu este nici o metod prin care nodul surs este capabil s detecteze coliziunile. Din acest motiv reelele wireless folosesc CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance), care este oarecum asemntor cu CSMA/CD din Ethernet.
Tipuri de Cadre wireless: Cadrele de Management: cadru cerere coresponden; cadru rspuns coresponden; cadru cerere anten; cadru rspund anten; cadru baliz cadru autentificare Cadrele de Control: RTS (Request to send); CTS (Clear to send); Confirmare. Cadrele de date.

Punct de acces 11 Mbps 115,5 Mbps 5,52 Mbps 21 Mbps Variaia puterii de trecere funcie de distan.

Cnd un nod surs trimite cadre, nodul destinaie trimite napoi o confirmare pozitiv (ACK). Acest lucru cauzeaz un consum de 50% din lrgimea de band disponibil. Cnd acest lucru se suprapune cu protocolul de evitare a coliziunilor se
41

Reele de calculatoare

reduce puterea de trecere la un maxim de 55,5 Mbps pentru o reea 802.11b de 11 Mbps. Performana reelei este de asemenea afectat de tria semnalului i degradarea calitii acestuia datorit distanei sau interferenelor. Odat ce semnalul devine slab, ARS (Adaptive Rate Selection) este apelat. Unitatea de transmitere va scderea rata de la 11 Mbps la 5,5 Mbps, de la 5,5 Mbps la 2 Mbps sau de la 2 Mbps la 1 Mbps. 3.3.1. Autentificarea i asocierea Autentificarea n reeaua WLAN se realizeaz la nivelul stratului 2 al modelului OSI. Este procesul de autentificare a dispozitivului, nu a utilizatorului. Este un punct critic ce trebuie amintit atunci cnd considerm securitatea reelei wireless, cnd o depanm sau o ntreinem. Autentificarea poate fi un proces null, n cazul unui punct de acces i a unui NIC nou cu setri de configurare iniiale. Clientul va trimite un cadru cerere de autentificare ctre punctul de acces i acesta va fi acceptat sau respins. Clientul este notificat de rspuns printru-un cadru de rspuns de autentificare. Punctul de acces poate fi de asemenea configurat s trimit cererea de autentificare ctre un server. Asocierea, realizat dup autentificare, este stadiul care permite clientului s foloseasc serviciile punctului de acces pentru a transfera date. Tipuri de autentificare i asociere: Neautentificat i neasociat o nodul este deconectat de la reea i nu este asociat unui punct de acces. Autentificat i neasociat o nodul a fost autentificat n reea dar nu a fost nc asociat unui punct de acces. Autentificat i asociat o nodul este conectat la reea i este capabil s transmit i s recepioneze date printr-un acces point. Metode de autentificare i asociere IEEE 802.11 prezint dou tipuri ale procesului de autentificare. Primul proces de autentificare este tip sistem deschis. Acesta este un standard de conectivitate deschis n care doar SSID trebuie s se potriveasc. Poate fi folosit ntr-o reea mai mult sau mai puin securizat, cu riscul descoperirii de ctre hackeri a SSIDului reelei. Al doilea proces este de tip cheie partajat. Acest proces necesit folosirea unui encriptor WEP (Wired Equivalent Privacy). Acesta este un algoritm simplu de criptare folosind o cheie de 64 sau 128 bii. Nodurile care doresc s se conecteze la reea printrun punct de acces cruia i s-a setat o cheie de configurare, trebuie s cunoasc aceast cheie.

42

4. Testarea cablurilor
Mediul prin care se transmit semnalele ntr-o reea de calculatoare l constituie coloana vertebral a acesteia. O calitate inferioar a cablrii unei reele duce la defectarea reelei i la obinerea unor performane slabe. Cuprul, fibra optic i undele radio necesit toate testri pentru a ne asigura c ndeplinesc specificaiile tehnice cerute. Aceste teste implic cteva cunotine de baz privind matematic i electricitatea, termeni precum: semnal, form de und, frecven i zgomot. n continuare se vor prezenta cteva definiii de baz, dup care se vor prezenta aspecte privind testarea cablurilor pentru realizarea conexiunii fizice n LAN. Atenuarea, care reprezint degradarea semnalului, i zgomotele, care sunt interferenele semnalelor, pot cauza probleme n reea, deoarece datele care sunt transmise pot fi interpretate eronat sau nu pot fi recunoscute de loc dup ce au fost recepionate. Dac se respect standardele n timpul instalrii, a reparaiilor i a nlocuirilor, atenuarea i nivelul zgomotelor trebuie s fie minime. Dup ce cablurile au fost instalate, aparte de msur specifice pot verifica dac instalarea respect standardele TIA/EIA.

4.1. Testarea bazat pe frecven


4.1.1. Unda Unda este energia care traverseaz cablul de la un capt la altul. Sunt multe tipuri de unde, dar toate pot fi descrise cu aceleai cuvinte. Este util s ne gndi la und ca o perturbaie. O bltoac care este complet nemicat nu are unde care s o perturbe, dac arunc o piatr n ea, apar undele. O und este caracterizat de nlime, sau amplitudine i de frecven, sau de perioad. n reelele de calculatoare ne intereseaz undele de tensiune n cupru, curentul electric alternativ i cmpul magnetic sau undele electromagnetice, i undele luminoase n fibra optic. Amplitudinea unui semnal electric este msurat n voli (V). Perioada este durata de timp n care se realizeaz un ciclu complet i este msurat n secunde. Frecvena este numrul complet de cicluri pe secund, msurat n Hz. Dac o perturbaie este cauzat n mod deliberat, i implic o durat fix, predictibil, ea se numete puls. Pulsurile sunt o parte important a semnalelor electrice, deoarece ele stau la baza transmisiei digitale. O serie de pulsuri reprezint valoarea datelor care sunt transmise. 4.1.2. Unde sinusoidale i unde ptratice Undele sinusoidale sunt reprezentarea grafic a funciei matematice. Ele sunt periodice, ceea ce nseamn c repet acelai tipar la un interval regulat. Undele sinusoidale variaz continuu n timp, ceea ce nseamn c dou puncte alturate din grafic nu au aceeai valoare. Undele sinusoidale sunt reprezentarea grafic a multor fenomene naturale, care se schimb n mod regulat n timp: distana pmnt-soare, intensitatea luminoas a zilei,

43

Reele de Calculatoare

etc. Undele sinusoidale se modific n continuu, i ele reprezint un exemplu de unde analogice. Undele ptratice sunt de asemenea periodice, cu toate acestea undele ptratice nu variaz continuu n timp. Ele menin o valoare constant, apoi brusc se schimb la alt valoare. Dup o perioad scurt de timp revine la fel de brusc la valoarea iniial. Undele ptratice reprezint undele digitale, sau pulsuri. Ca toate undele, i undele digitale pot fi descrise de termeni ca amplitudine, perioad i frecven.
A = amplitudine; T = perioad (sec); F = 1/T = frecven (Hz)

Unde sinusoidale = Unde analogice

Unde ptratice =Unde digitale

Fig.4.1: Semnale analogice i semnale digitale

4.1.3. Lrgimea de band (bandwidth) Sunt dou tipuri de lrgime de band importante pentru studiul reelelor locale de calculatoare, i anume analogic i digital. Lrgimea de band analogic se refer de obicei la gama de frecven a unui sistem electronic analogic. Lrgimea de band analogic poate fi utilizat pentru a descrie intervalul frecvenei pe care transmite o staie radio sau un amplificator electronic. Unitatea de msur este Hz, la fel ca pentru frecven. Lrgimea de band digital msoar ct de mult informaie poate fi transportat de la un loc la altul ntr-un anumit interval de timp. Unitatea de msur fundamental pentru lrgimea de band digital este bps. Deoarece LAN-urile au viteze de mii sau milioane de bii pe secund, msura se face de obicei n Kbps sau Mbps. Mediul fizic, tehnologiile actuale i legile fizicii limiteaz lrgimea de band. n timpul testrii cablurilor, lrgimea de band analogic este folosit pentru a determina lrgimea de band digital. Forma de und digital este realizat din mai multe forme de und sinusoidale (analogice). O frecven analogic este transmis de la un capt i recepionat la cellalt capt. Cele dou semnale sunt comparate, i se calculeaz atenuarea semnalului. n general, mediile care suport o lrgime de band analogic mare fr un grad ridicat al atenurii suport de asemenea i o lrgime de band digital mare.

4.2. Semnale i zgomote


n cablurile de cupru, datele sunt reprezentate de nivelul tensiunii care reprezint numerele binare unu i zero. Nivelele tensiunii sunt msurate fa de nivelul de referin de 0 voli, la ambele capete. Acest nivel de referin este numit mas, pmnt. Este important pentru dispozitivele care transmit i recepioneaz date s aib acelai punt de

44

Testarea Cablurilor

referin pentru 0 voli. Cnd se ntmpl acest lucru, se spune c sunt legate corespunztor la pmnt (properly grounded). Pentru ca o reea LAN s funcioneze corect, dispozitivele care recepioneaz datele trebui s fie capabile s interpreteze corect biii unu i zero transmii ca nivele de tensiune. Deoarece tehnologia Ethernet suport rate de date de milioane de bps, fiecare bit trebuie s fie recunoscut i durata fiecrui bit este foarte mic. Cele dou tipuri de cabluri din cupru sunt ecranate i neecranate. n cablurile ecranate, materialul ecranului protejeaz datele mpotriva surselor externe de zgomot i mpotriva zgomotelor generate de semnalele electrice din cablu. Cablul coaxial este unul din tipurile de cabluri ecranate, el const dintr-un conductor solid de cupru, nconjurat de un material izolator i nfurat n ecran conductor. n reelele LAN, ecranul conductor este legat la pmnt pentru a proteja conductorul intern de zgomotele electrice externe. De asemenea, ecranul ine semnalul transmis nchis n cablu, ceea ce reduce pierderile de semnal. Acest fapt face cablul coaxial cu mai puin zgomot, dar i mai scump. Necesitatea legrii la pmnt a ecranului i volumul acestuia l fac mai greu de instalat fa de alte cabluri. Exist dou tipuri de cabluri cu perechi rsucite, i anume: ecranate (STP) i neecranate (UTP). Cablul STP conine un ecran exterior conductor care este legat la pmnt pentru a izola semnalele de zgomotele electrice externe; de asemenea are un ecran foliat intern pentru a proteja fiecare pereche de fire de zgomotele generate de alte perechi. Acesta este mai greu de instalat, mai scump i mai rar folosit dect cablul neecranat UTP, care nu prezint ecranare i este mult mai susceptibil la zgomotele externe, dar este mai folosit deoarece este ieftin i uor de instalat. Cablul de fibr optic crete i descrete intensitatea luminii pentru a reprezenta biii unu i zero n transmisia de date. Strlucirea semnalului luminos nu se diminueaz aa de mult ca tria semnalului electric pentru aceeai lungime strbtut. Semnalele optice nu sunt afectate de zgomotele electrice iar fibra optic nu necesit mpmntare, cu excepia cazului n care mantaua extern nu prezint o parte metalic ntritoare. Astfel, fibra optic se folosete deseori ntre cldiri sau ntre etajele aceleiai cldiri. Odat cu scderea costului i creterea vitezei, fibra optic va deveni ceva comun n reelele LAN. 4.2.1. Atenuarea i atenuarea de inserie n cablurile de cupru Atenuarea este scderea n amplitudine a semnalului de-a lungul liniei de transmisie. O lungime mare a cablului i o frecven ridicat a semnalului contribuie la o mrire a atenurii semnalului. De aceea, atenuarea unui cablu este msurat cu un tester de cablu la o frecven mai mare dect cea la care este proiectat s lucreze cablul. Atenuarea se msoar n decibeli (bB) cu un

Fig. 4.2. Atenuarea semnalului digital


45

Reele de Calculatoare

numr negativ. O valoare negativ mai mic indic o legtur mai performant. Sunt civa factori care contribuie la atenuare. Rezistena cablului de cupru convertete o parte din energia semnalului n cldur. Energia semnalului se pierde i cnd este strpuns izolaia cablului precum i de impedana cauzat de o conexiune defectuoas. Impedana este msurarea rezistenei cablului n curent alternativ i se msoar n ohmi. Impedana normal a unui cablu CAT5 este de 100 . Dac un conector este montat incorect, va avea o impedan diferit de cea a cablului. Aceast impedan este numit discontinuitate a impedanei sau nepotrivire a impedanei. Discontinuitatea impedanei cauzeaz atenuare deoarece o parte din energia semnalului transmis este reflectat napoi, ca un ecou, i nu mai este recepionat de receptor. Acest efect se poate compune dac mai multe discontinuiti determin mai multe pri din semnal s fie reflectat napoi ctre transmitor. Cnd semnalul reflectat lovete prima discontinuitate, o parte a semnalului ricoeaz n direcia original, ceea ce creeaz un efect de ecou multiplu. Aceste ecouri lovesc receptorul la diferite intervale, ceea ce face dificil pentru receptor s detecteze datele. Acest fenomen se numete "jitter", instabilitate a semnalului, ceea ce duce la eronarea datelor. Combinarea efectelor de atenuare a semnalului i de discontinuitate a impedanei ntr-o linie de comunicaii se numete pierdere, atenuare de inserie. Funcionarea corect a reelei la depinde de o impedan caracteristic constant n toate cablurile i conexiunile, fr discontinuiti ale impedanei n ntreg sistemul de cabluri. 4.2.2. Surse de zgomot n cablul de cupru Zgomotele reprezint orice form de energie electric de pe cablul de transmisiuni care face dificil interpretarea datelor. Certificarea TIA/EIA-568-B necesit testarea cablurilor pentru o varietate de tipuri de zgomote. Diafonia (crosstalk) implic transmisia unui semnal de la un fir la firul vecin. Cnd tensiunea se schimb pe un fir se genereaz energie electromagnetic. Aceast energie radiaz n exteriorul firului asemenea unui semnal radio. Firele adiacente din cablu se comport ca nite antene i recepioneaz energia transmis, care interfer cu datele din fir. Diafonia poate fi de asemenea cauzat de semnalele din cabluri diferite, aflate n apropiere. Cnd diafonia este cauzat de semnalul din alt cablu se numete diafonie extern. Diafonia este mai distructiv la frecvene mai mari de transmisie. Aparatele de testat diafonia n cabluri aplic un semnal de test unei perechi de fire, i msoar amplitudinea semnalului datorat diafoniei pe alt pereche de fire din cablu. Cablurile cu perechi rsucite (torsadate) sunt proiectate s preia efectele diafoniei pentru a minimiza zgomotele. n aceste cabluri, o pereche de fire sunt folosite pentru a transmite un semnal. Perechea de fire este rsucit, astfel c fiecare fir prezint aceeai diafonie. Deoarece un Conexiune corect: firele sunt semnal tip zgomot dintr-un fir va Conexiune greit: firele netorsadate pe o lungime suficient fi identic cu cel din cellalt fir, sunt netorsadate pe o pentru ataarea conectorului lungime prea mare. aceste zgomote sunt uor detectate i filtrate de receptor. Fig.4.3. Conectarea mufei RJ45
46

Testarea Cablurilor

Perechile de firele rsucite sunt de asemenea mult mai rezistente la diafonia sau zgomotele provenite din perechile adiacente. O categorie UTP mai mare necesit mai multe rsuciri pe fiecare pereche de fire din cablu pentru a minimiza diafonia la frecvene de transmisie mari. Cnd conectorii sunt ataai la capetele cablului UTP, perechile de fire trebuie dezrsucite ct mai puin posibil, pentru a asigura o comunicare ct mai sigur. 4.2.3. Tipuri de diafonie Se definesc trei tipuri de diafonie: Near-end Crosstalk (NEXT) - diafonia la captul apropiat; Far-end Corsstalk (FEXT) diafonia la captul deprtat telediafonia Power Sum Near-end Corsstalk (PSNEXT) Diafonia NEXT este calculat ca raport dintre amplitudinea tensiunii semnalului de test i semnalul indus msurate la acelai capt al liniei, figura 4.4. Aceast diferen este exprimat n valoare negativ n decibeli (dB). Un numr negativ mic indic mai mult zgomot, aa cum o temperatur negativ mic indic mai mult cldur. Prin tradiie, testerele de cablu nu arat semnul minus pentru a indica valoarea negativ NEXT. O valoare NEXT de 30dB (care nseamn de fapt 30dB) indic mai puin zgomot NEXT i un semnal Fig.4.4. Diafonia NEXT mai clar dect o valoare NEXT de 10dB. Diafonia NEXT trebuie msurat pentru fiecare pereche de fire n parte ntr-un cablu UTP, i la fiecare capt. Datorit atenurii, diafonia ce are loc mai departe de transmitor creeaz mai puine zgomote n cablu fa de NEXT. Aceast diafonie se numete la captul ndeprtat, sau FEXT, figura 4.5. zgomotele cauzate de FEXT se deplaseaz napoi ctre surs, dar sunt atenuate pe drum. Astfel, FEXT nu creeaz probleme la fel de mari ca NEXT. Sumarea diafoniei NEXT (PSNEXT) msoar efectul cumulativ al diafoniei NEXT pentru toate perechile de fire din cablu, figura 4.6. PSNEXT este calculat pentru fiecare pereche pe baza diafoniei NEXT din celelalte trei perechi. Efectul cumulativ al diafoniei de la surse de transmisii simultane poate fi foarte duntor pentru semnal. Certificarea TIA/EIA-568-B necesit testarea PSNEXT.

Fig.4.5. Diafonia FEXT

Fig.4.6. Diafonia PSNEXT

47

Reele de Calculatoare

Standardele Ethernet 10BASE-T i 100BASE-T, recepioneaz date doar pe o singur pereche de fire n fiecare direcie. Dar pentru noile tehnologii, cum ar fi 1000BASE-T care recepioneaz date simultan pe mai multe perechi n aceeai direcie, msurarea nsumrii diafoniei este un test foarte important 4.2.4. Standarde pentru testarea cablurilor n continuare se descrie standardul TIA/EIA-568-B. Acest standard specific zece teste pe care cablurile de cupru trebuie s le treac pentru a fi folosite ntr-o reea LAN Ethernet modern, de mare vitez. Toate cablurile trebuie testate la valoarea nominal maxim care se aplic pentru fiecare categorie de cablu instalat. Principalii zece parametri de test care trebuie verificai la un cablu pentru a ndeplini standardele TIA/EIA sunt: wire map ordinea firelor; atenuarea de inserie; NEXT diafonia apropiat; PSNEXT suma diafoniilor; ELFEXT nivel egal pentru diafonia deprtat; PSELFEXT - nivel egal pentru suma diafoniei apropiate atenuarea de reflexie timpul de propagare lungimea cablului ntrzierea Standardul Ethernet specific c fiecare pin al conectorului RJ45 are un scop special, figura 4.7. O plac de reea (NIC) transmite semnale pe pinii 1 i 2, i recepioneaz semnale pe pinii 3 i 6. Firele din cablul UTP trebuie conectate la pinii corecii la ambele capete, figura 4.8. Testarea ordinii firelor ne asigur c nu exist fire ntrerupte sau scurtcircuitate n cablu. Un circuit ntrerupt poate apare dac firele nu sunt ataate corect la conector. Un scurtcircuit apare dac dou fire sunt legate ntre ele.
T568A Perechea 3 Alb-verde Perechea 3 Verde Perechea 2 Alb-orange Perechea 1 Albastru Perechea 1 Alb-albastru Perechea 2 Orange Perechea 4 Alb-maro Perechea 4 Maro T568B Perechea 2 Alb-orange Perechea 2 Orange Perechea 3 Alb-verde Perechea 1 Albastru Perechea 1 Alb-albastru Perechea 3 Verde Perechea 4 Alb-maro Perechea 4 Maro

Fig.4.7. Standardele Ethernet T-568-A i T-568-B

48

Testarea Cablurilor

Fig. .4.8. Testarea ordinii firelor i a conexiunii.

Testarea ordonrii firelor verific de asemenea dac toate cele opt fire sunt conectate corect la pini la ambele capete ale cablului. n acest caz pot apare cteva tipuri de defecte de conectare, figura 4.9.

Fig. 4.9. Defecte ntlnite la mufarea cablurilor.

Inversarea unei perechi are loc atunci cnd firele unei perechi sunt corect instalate la un conector, dar sunt inversate la cellalt conector. Desperecherea firelor se ntmpl atunci cnd un fir al unei perechi este schimbat cu un fir din alt pereche la ambele capete. Privii cu atenie numrul pinilor din figur pentru a determina defectul. Desperecherea creeaz dou perechi care transmit sau recepioneaz cu dou fire care nu sunt rsucite mpreun. Acest amestec al firelor mpiedic procesul de anulare a interferenelor i face cablul mai susceptibil la diafonie i interferene. n contrast cu perechile transpuse, unde aceeai pereche de pini este folosit la ambele capete.

49

5. Cablarea reelelor LAN i WAN


Chiar dac fiecare reea local este unic, sunt multe aspecte comune n ceea ce privete proiectarea acestora. De exemplu, majoritatea reelelor locale urmeaz aceleai standarde i folosesc aceleai componente. n acest curs sunt prezentate informaii despre elementele reelelor Ethernet i despre dispozitivele uzuale din reea. n practic exist cteva tipuri de conexiuni WAN; ele plecnd de la conexiunea dial-up pn la conexiuni n band larg i diferite lrgimi de band, costuri i necesar de echipamente.

5.1. Cablarea reelelor LAN


5.1.1. Nivelul fizic al reelelor locale Pentru reprezentarea mediului reelelor se folosesc diferite simboluri, de exemplu pentru Token Ring se folosete un cerc, FDDI este reprezentat prin dou cercuri concentrice, liniile Ethernet sunt reprezentate printr-o linie dreapt, iar conexiunea serial printr-o linie frnt (vezi figura 5.1).
Token Ring Linie Ethernet FDDI Linie Serial

Fig. 5.1: Reprezentarea mediilor reelelor

Fiecare reea de calculatoare poate fi construit pe diferite tipuri de mediu. Funcia porincipal a mediului este de a transporta fluxul de informaii prin reea. Reelele fr fir (wireless) folosesc atmosfera, sau spaiul, ca mediu. Alte medii "nchid" semnalul ntr-un fir, cablu sau fibr. Mediul reelei este considerat de nivel 1, sau nivel fizic, din modelul OSI. Fiecare tip de mediu are avantaje id ezavantaje, care se bazeaz pe urmtorii factori: lungimea cablului; cost; uurin n instalare; susceptibilitate la interferene. 5.1.2. Tehnologia Ethernet Ethernet este thenologia cea mai utilizat n reelele LAN. Ea a fost implementat prima dat de grupul DIX (Digital, Intel i Xerox), speciaficaii care au fost folosite de IEEE (Institute of Electrical and Electronics Engineers) pentru standardul 802.3 elaborat n 1980. acest standard a fost extins astfel: 802.3u pentru Fast Ethernet, 802.3z pentru Gigabit Ethernet pe fibr optic i 802.3ab pentru Gigabit Ethernet pe cablu UTP. n continuare se prezint cteva moduri n care tehnologia Ethernet poate fi folosit ntr-o reea local:

50

Cablarea reelelor LAN i WAN

o vitez de 10Mbps poate fi folosit la nivel utilizator i asigur o bun performan. Clienii sau serverele ce necesit mai mult lrgime de band pot folosi 100 Mbps; Fast Ethernet (100 Mbps) este folosit ntre utilizatori i dispozitivele reelei, poate fi folosit pentru a conecta serverele unei companii. Acest lucru va cretere performanele client-server din campus i vor ajuta la prevenirea gtuirilor; Fast Ethernet i Giga Ethernet vor fi implementate ntre dispozitivele centrale.

n tabelul 1 sunt prezentate i comparate cablurile i conectorii specifici pentru cele mai folosite implementri Ethernet.
100BASE100BASE-FX 1000BASE-CX TX 50 coaxial 50 coaxial Cat 3,4,5 UTP Cat 5 UTP Fibr multimode STP 2 perechi 4 perechi 62,5/125 subire gros 10BASE2 10BASE5 10BASE-T 185 m Bus BNC 500 m Bus AUI 100 m Stea RJ45 100 m Stea RJ45 400 m Stea 25 m Stea RJ45

Mediu Lungimea maxim Topologie Conector

1000BASE-T 1000BASE-SX 1000BASE-LX Cat 5 UTP Fibr multimode Fibr multimode 62,5/50; Mediu 4 perechi 62,5/50 fibr single mode 440m - 62,5 Lungimea 275m (62,5) 100 m 550m - 50 maxim 550m (50) 310km - single mode Topologie Stea Stea Stea Conector RJ45

5.1.3. Echipamente folosite n reelele locale 5.1.3.1.Repetoare Un repetor primete un semnal, l regenereaz i l trimite mai departe. El poate regenera i retransmite semnalele n reea la nivel de bit pentru a le permite acestora s parcurg distane mai mari. Ethernet i IEEE 802.3 au implementat o regul, cunoscut ca regula 5-4-3, pentru numrul de repetoare i segmente dintr-o reea. Aceast regul divide reeaua n dou tipuri de segmente fizice: populate (segment cu utilizatori) i nepopulate (segment de legtur). Segmentele cu utilizatori au sisteme conectate la ele, segmentele de legtur sunt folosite pentru a conecta repetoarele ntre ele. Regula spune c ntre oricare dou noduri din reea, pot exista maximum 5 segmente, conectate prin 4 repetoare sau concentratoare, i doar trei din cinci segmente pot conine utilizatori. Protocolul Ethernet necesit ca semnalul trimis prin reea s ajung la fiecare utilizator ntr-o perioad specificat de timp, iar regula 5-4-3 asigur acest lucru. Fiecare repetor prin care trece un semnal adaug o ntrziere n transmiterea semnalului, astfel regula este proiectat s minimizeze timpul de transmisie a semnalelor. O ntrziere prea mare a semnalelor n reea crete numrul coliziunilor ntrziate i face reea ineficient.

51

Reele de calculatoare

Fig. 5.2. Extinderea reelei LAN cu repetoare

5.1.3.2.Hub Hub-urile se mai numesc i multiport repetoare. Diferena dintre hub-uri i repetoare este numrul de porturi pe care le au. Un repetor normal are de obicei 2 porturi, iar un hub are n general de la 4 la 24 de porturi. Hub-urile sunt folosite n general n reelele Ethernet 10BASE-T i 100BASE-T. Utilizarea Hub-urilor schimb reeaua de la una liniar ctre una de tip stea. Semnalele care sosesc la un port sunt retransmise pe celelalte porturi conectate la segmentul reelei. Hub-urile pot fi de trei tipuri: pasive acestea sunt doar puncte de conexiune fizic. Ele nu prelucreaz sau verific traficul, nu amplific i nu filtreaz semnalul. El nu necesit surs de energie electric. activ un hub activ necesit o surs de energie electric, deoarece el amplific semnalul nainte de al transmite pe celelalte porturi; inteligent se mai numesc i hub-uri detepte. Ele funcioneaz ca i hub-urile active cu microprocesor i capaciti de diagnosticare. Ele sunt mult mai scumpe. Dispozitivele ataate la un hub primesc tot traficul care trece prin acesta. Dac sunt multe dispozitive ataate de un hub, coliziunile se petrec mult mai des. O coliziune are loc atunci cnd dou sau mai multe staii de lucru trimit date n reea n acelai timp. Toate datele sunt corupte cnd are loc o coliziune. Toate dispozitivele care sunt conectate la acelai segment de reea sunt membre ale aceluiai domeniu de coliziuni. Uneori hub-urile se mai numesc i concentratoare, deoarece sunt punctul central de conexiune pentru mai multe reele. 5.1.3.3.Bridge poduri Exist situaii n care este necesar s se sparg reele LAN mari n segmente mai mici i mai uor de ntreinut. Acest lucru reduce traficul ntr-o singur reea i poate extinde aria de acoperire a unei singure reele. Dispozitivele care sunt utilizate pentru a conecta segmentele reelei mpreun sunt: bridge, switch-uri, router-e i
52

Fig. 5.3. Segmentarea reelei cu un bridge.

Cablarea reelelor LAN i WAN

gateway. Switch-urile i bridge-urile opereaz la nivelul 2 (legturi date) al modelului OSI. Funcia unui bridge este de a lua decizii inteligente despre cnd s lase s treac sau nu semnalele n urmtorul segment al reelei. Cnd un bridge primete cu cadru din reea, acesta verific i compar adresa MAC a cadrului cu adresele din propriul tabel pentru a determina cnd s filtreze, s treac sau s copie cadru n alt segment. Procesul decizional decurge astfel: dac dispozitivul destinaie este n acelai segment ca i cadrul, acesta nu va fi transmis n cellalt segment. Acest proces se numete filtrare; dac dispozitivul destinaie este n alt segment, pachetul va fi transmis n segmentul cel mai apropiat; dac dispozitivul destinaie este necunoscut, pachetul va retransmite pachetul ctre toate segmentele, cu excepia celui din care a venit. Acest proces se numete flooding. Dac este plasat strategic, un bridge poate mbunti foarte mult performanele reelei. 5.1.3.4.Switch-uri (comutatoare) Un switch este deseori descris ca un multiport bridge. Un bridge normal poate avea doar dou porturi care leag dou segmente de reea. Un switch poate avea mai multe porturi n funcie de numrul segmentelor de reea pe care trebuie s le uneasc. Ca i bridge-ul, switch-ul nva informaii despre pachetele de date care sunt recepionate de calculatoarele din reea. Switch-ul folosete aceste informaii pentru a construi un tabel cu ajutorul cruia determin destinaia datelor care sunt transmise ntre calculatoarele din reea, figura 5.4.
Interfaa Adresa MAC E0 0260.8c01.1111 E1 0260.ec01.2222 E2 0260.ec01.3333 E3 0260.8c01.4444

Fig. 5.4: Tabelul de comutare

Fig. 5.5. Microsegmentarea reelei

La fel ca i brigde-ul, switch-ul ia decizia pe baza adresei MAC a destinaiei, determin la ce port este conectat dispozitivul destinaie i transmite pe acel port pachetul. Switch-urile mbuntesc viteza reelei, lrgimea de band i performanele. Comutarea (switching) este tehnologia care mpiedic congestia n reelele Ethernet. Reduc traficul i cresc lrgimea de band. Pot nlocui cu uurin hub-urile deoarece lucreaz cu aceleai cabluri. Toate swich-urile (comutatoarele) ndeplinesc dou operaii de baz. Prima operaie este numit comutarea (switching) cadrelor de date, proces prin care un cadru
53

Reele de calculatoare

estre primit pe un port, la intrare, i apoi transmis pe alt port, ieire. A doua operaie este gestionarea operaiilor de comutare prin crearea i ntreinerea tabelelor de comutare i cutarea buclelor (loops). Switch-urile lucreaz la o vitez mult mai mare dect bridge-urile i pot suporta noi funcii, precum reele virtuale (virtual LAN). Beneficiile switch-urilor: permite mai multor utilizatori s comunice n acelai timp prin utilizarea de circuite virtuale i segmente de reea dedicate ntr-un mediu virtual fr coliziuni se maximizeaz lrgimea de band disponibil ntr-un mediu partajat (figura5.5); cost de instalare redus, deoarece folosesc aceeai structur de cabluri ca i hubul. 5.1.3.5.Placa de reea (NIC) Rolul plcii de reea este de a conecta dispozitivul gazd la mediul reelei. Placa de reea este o plac cu circuite care se introduce n sloturile de expansiune ale plcii de baz. Placa de reea este considerat un dispozitiv de strat 2 n modelul OSI deoarece fiecare NIC are un cod unic numit adres MAC. Aceast adres este folosit pentru a controla comunicaia de date dintre gazdele unei reele. Placa de reea controleaz accesul gazdei la mediu. 5.1.4. Tipuri de reele locale 5.1.4.1.Peer-to-peer (de la egal la egal) Pentru a comunica ntre ele, dou PC-uri folosesc protocoale de cerere i rspuns. Un PC emite o cerere pentru un serviciu, iar cellalt PC recepioneaz i rspunde la aceast cerere. Cel care ntreab se comport ca un client iar cel care rspunde ca o staie de servire a clienilor. ntr-o reea de la egal la egal, calculatoarele se comport ca parteneri egali, sau de acelai rang; astfel, fiecare calculator poate prelua att funcia de client ct i funcia de server. ntr-o reea peer-to-peer, fiecare utilizator i controleaz propriile resurse, acetia pot decide fiierele pe care le port mpri cu ali utilizatori. Proprietarii pot cere o parol nainte ca ali utilizatori s aib acces la resursele lor. Deoarece fiecare utilizator ia aceste decizii, nu exist un punct central de control sau administrare n reea. Cnd un calculator se comport ca un server, utilizatorul acestuia poate observa reducerea performanelor odat cu creterea numrului de cereri de servicii de ctre alte sisteme. Reelele peer-to-peer sunt relativ uor de instalat i pus n funciune. Nu sunt necesare echipamente suplimentare odat ce sistemul de operare a fost instalat pe fiecare calculator, i nici nu este necesar existena unui administrator.

54

Cablarea reelelor LAN i WAN

Odat cu creterea reelei, relaia de la egal la egal devine dificil de coordonat. O astfel de reea lucreaz eficient cu 10 sau cteva calculatoare, eficiena acesteia scznd rapid odat cu creterea numrului de calculatoare. Deoarece fiecare utilizator i administreaz propriile resurse, securitatea este greu de meninut. 5.1.4.2.Reea client - server ntr-o reea client-server, serviciile reelei sunt localizate ntr-un calculator numit server; acesta rspunde cerinelor clienilor. Serverul este un computer central care rspunde n permanen cererilor clienilor pentru diferite fiiere, tiprirea la imprimant, aplicaii i alte servicii. Majoritatea sistemelor de operare n reea adopt relaia client/server. De obicei, calculatoarele desktop funcioneaz drept clieni i unul sau mai multe calculatoare cu putere de calcul suplimentar (2 procesoare, mai mult memorie) i programe specializate lucreaz ca servere. Serverele sunt proiectate s rspund simultan cererilor mai multor clieni. nainte ca un client s poat accesa resursele serverului, acesta trebuie s fie identificat i autorizat s foloseasc aceste resurse. Fiecrui client i este atribuit un nume de cont i o parol care sunt verificate de serviciul de autentificare. Prin centralizarea conturilor de utilizator, a securitii i a controlului accesului, reelele bazate pe server simplific administrarea reelelor mari. Concentrarea resurselor reelei, cum ar fi fiiere, imprimante i aplicaii pe servere face de asemenea ntreinerea datelor i realizarea copiilor de siguran. Dintre dezavantajele reelei client server amintim: apariia unui singur punct central de defect n reea fr un server operaional reeaua nu poate funciona deloc; serverele necesit personal calificat pentru administrare i ntreinere; sistemele server necesit de asemenea resurse hardware i software specializate, care sunt mai scumpe.

5.2. Cablarea reelelor WAN


5.2.1. Nivelul fizic al reelelor WAN Realizarea nivelului fizic difer funcie de distana dintre echipamente, de vitez i de tipul serviciului oferit. Conexiunile seriale sunt folosite pentru a suporta servicii WAN precum liniile nchiriate (telefonice) pe care ruleaz protocoalele PPP i Frame Relay. Vitezele acestor conexiuni variaz de la 2400 bps pn la 1,544 Mbps pentru linia T1 i 2,048 Mbps pentru E1. ISDN (Integrated Services Digital Network) este un protocol de comunicaii oferit de companiile de telefonie, care permite transferul de date, voce i alte forme de trafic, este un serviciu folosit la cerere (cnd se formeaz un numr) sau ca linie de rezerv. O interfa ISDN este compus din dou canale de baz (B) de 64 kbps pentru date i un canal delta (D) de 16 kbps folosit pentru semnalizare i ale servicii de ntreinere. Protocolul PPP este folosit de obicei pentru transferul datelor pe canalele B. O dat cu creterea cererii pentru servicii de mare vitez, conexiunile prin DSL (Digital Subscribe Line) i modeme de cablu au devenit din ce n ce mai populare. Un servicu DSL rezidenial poate atinge viteze T1/E1 pe linie telefonic. Serviciile de cablu folosesc cablul coaxial TV, care poate atinge sau chiar depi viteza oferit de DSL..
55

Reele de calculatoare

5.2.2. Conexiunea WAN serial Pentru comunicarea pe distane lungi n reelele WAN se folosete comunicaia serial. Acesta este procesul prin care biii de date sunt trimii printr-un singur canal. Acest proces ofer o comunicare fiabil pe distan mare utiliznd o band de frecvene electromagnetice sau optice specifice. Frecvena este msurat n cicluri pe secund i exprimat n Hz. Semnalele transmise prin liniile telefonice de voce au 4 kHz. Aceast mrime a frecvenei este referit ca lrgime de band. n reelele de calculatoare, lrgimea de band msoar numrul de bii transportai ntr-o secund. Routere-le Cisco prezint dou tipuri de conectori seriali: - primul tip este un conector de 60 pini: DB60; - al doilea tip de conector este de tip "smart serial", mai subire. Tipul de conector depinde de tipul serviciului oferit de echipamentul folosit. De obicei, rouer-ul este conectat cu un dispozitiv care ofer un semnal de clocking, cum ar fi Chanel/Data Service Unit (CSU/DSU) un modem. n acest caz router-ul are funcia Data Terminal Equipment, i se conecteaz un cablu serial DTE. Dac dou routere se conecteaz direct ntre ele prin portul serial, unul dintre ele va trebui s ofere semnalul de ceas (clock) pentru sincronizarea transmisiei, acesta utiliza un cablu DCE (data communication equipment). 5.2.3. Routerele i conexiunile seriale Routerele sunt responsabile pentru rutarea pachetelor de date de la surs la destinaie nuntru unei reele LAN, i ofer conectivitate ctre WAN. n interiorul unui LAN, router-ul cuprinde broadcast-ul (difuzarea n reea), ofer serviciul de soluionare a adreselor locale (address resolution services), cum ar fi ARP i PARP, i poate segmenta reeaua folosind subreele. Pentru a furniza aceste servicii, router-ul trebuie conectat la LAN i la WAN. Pentru a determina ce tip de cablu s folosim, trebuie s determinm care din conexiunile DTE sau DCE sunt necesare. De obicei, DTE este la dispozitivul utilizatorului legturii WAN; iar legtura DCE este n punctul responsabil cu livrarea datelor, sau la furnizorul de servicii Internet. Cnd router-ul este conectat direct cu furnizorul de servicii, sau cu un dispozitiv tip CSU/DSU care ofer semnal de ceas, router-ul este DTE i necesit un cablu DTE cazul cel mai des ntlnit.

56

6. Tehnologia Ethernet
Ethernet este n prezent tehnologia LAN dominant n lume. Ethernet-ul este o familie de tehnologii LAN care pot fi bine nelese folosind modelul de referin OSI. Toate LAN-urile trebuie s trateze problema de baz a modului n care staiile sau nodurile sunt numite n reea. Specificaiile Ethernet suport diferite tipuri de medii, lrgimi de band, i alte variaii de Strat 1 i 2. oricum, formatul de baz al cadrelor i schemele pentru adrese sunt la fel pentru toate varietile de tehnologii Ethernet. Diferite strategii MAC au fost inventate pentru a permite mai multor staii s acceseze mediul fizic i dispozitivele reelei. Este important s neleag modul n care dispozitivele obin acces la mediul reelei.

6.1. Introducere n Ethernet


Majoritatea traficului din Internet este iniiat i terminat cu conexiuni ale tehnologiei Ethenet. nc de la nceputul anilor 1970, Ethernet-ul a evoluat pentru a ntmpina cererea pentru reele LAN de mare vitez. Cnd fibra optic a fost introdus, Ethernet s-a adaptat pentru a profita de avantajele unei lrgimi de band superioare i o sczut rat a erorilor pe care fibra optic le oferea. n prezent acelai protocol care transporta date n 1973 la 3 Mbps pateu transporta n prezent date la peste 10 Gbps. Succesul Ethernet-ului se datoreaz urmtorilor factori: simplitate i administrare uoar; abilitatea de a ncorpora noi tehnologii; fiabilitate (siguran n funcionare); cost sczut de instalare i upgrad-are Introducerea tehnologiei Gigabit Ethernet a extins tehnologia LAN original la distane care fac Ethernet-ul un standard MAN i WAN. Ideea original pentru Ethernet era s permit mai multor gazde s foloseasc acelai mediu fr interferene ntre semnale. Aceast problem al accesului mai multor utilizatori ctre un mediu partajat a fost studiat la nceputul anilor 1970 la Universitatea din Hawaii. Un sistem numit Alohanet a fost dezvoltat, i care a format mai trziu bazele metodei Ethernet de acces n reea numit CSMA/CD. Primul standard Ethernet a fost publicat n 1980 de un consoriu: Digital Equpment Company, Intel i Xerox (DIX), ca un standard open (deschis) astfel nct oricine poate beneficia de el. Ethernet transmitea peste 10 Mbps printr-un cablu coaxial gros (thick) pe o distan de peste 2 km. Acest tip de cablu va fi referit ca thicknet. n 1985 comitetul de standarde IEEE pentru reele locale i metropolitane a publicat standardele pentru LAN. Aceste standarde ncep cu numrul 802 iar standardul pentru Ethernet este 802.3. IEEE a dorit s fie sigur c aceste standarde sunt compatibile cu ISO i modelul OSI. Astfel, standardul IEEE 802.3 se adreseaz nevoilor straturilor 1 i unei pri a stratului 2 din modelul OSI. n esen, Ethernet i IEEE 802.3 sunt n mare msur acelai standard. n 1995 IEEE anun un standard pentru 100-Mbps Ethernet, urmat apoi n 1998 i 1999 de Gigabit Ethernet. Toate aceste standarde sunt compatibile cu standardul Ethernet original. Astfel un cadru Ethernet de date poate prsi un cablu coaxial de
57

Reele de calculatoare

10Mbps, traversa o legtur n fibr optic de 10 Gbps i intra ntr-un calculator pe o legtur de 100-Mbps. Atta timp ct pachetul rmne n reeaua Ethernet el nu este modificat, din acest motiv standardul Ethernet este considerat foarte scalabil. Lrgimea de band a reelei poate crete de mai multe ori n timp ce tehnologia Ethernet rmne aceeai. Standardul Ethernet original a fost amendat de multe ori pentru a funciona pe medii noi i la viteze mai mari. Aceste amendamente ofer standarde pentru noi tehnologii i menine compatibilitatea dinte variantele Ethernet. Denumirea tehnologiei Ethernet utilizat are trei pri, i anume: un numr care indic numrul de Mbps transmii: 10,100,1000,10000; cuvntul BASE care indic utilizarea tehnologiei baseband; (sau BROAD pentru tehnologia broadband, care se mai folosete doar pentru radio sau TV); un grup de litere care indic tipul mediului folosit: T pentru cablu de cupru torsadat; F pentru cablu de fibr optic.
Viteza 10 Metoda de semnalizare BASE Mediul 2 100 BROAD 5 1000 -T 10 G -TX -SX -LX

6.1.1. Ethernet i modelul OSI

7 Aplicaie

Ethernet opereaz n dou arii ale 6 Prezentare modelului OSI. Acestea sunt jumtatea de jos a nivelului legturi de date, care este cunoscut ca 5 Sesiune subnivelul MAC, i nivelul fizic, figura 6.1. Datele care merg de la o staie Ethernet la 4 Transport alta trec prin-un repetor (hub). Toate staiile din 3 Reea acelai domeniu de coliziune vd traficul care LLC trece prin repetor. Un domeniu de coliziune este 2 Legturi de date MAC 802.3 un mediu partajat. Problemele care provin dintr-o Ethernet 1 Fizic parte a domeniului de coliziune vor avea impact Fig. 6. 1. Ethernet i modelul OSI. asupra ntregului domeniu de coliziune. Un repetor (hub) retransmite traficul pe toate porturile. Acesta nu trimite niciodat traficul napoi pe portul pe care l-a primit. Orice semnal detectat de repetor va fi retransmis. Dac semnalul este degradat datorit atenurii sau zgomotelor, repetorul l va reconstrui i regenera. Pentru a garanta lrgimea de band minim i operabilitatea, standardele specific numrul maxim de staii pe segment, lungimea maxim a unui segment i numrul maxim de repetoare ntre staii. Staiile separate de bridge sau routere sunt n domenii de coliziune diferite. Stratul 1 din Ethernet implic semnalele, irul de bii care traverseaz mediul, componentele care pun semnalele pe mediu i o varietate de topologii. Stratul 1 Ethernet are un rol cheie n comunicare dintre dispozitive, dar are limitri care sunt rezolvate de stratul 2.
Stratul 1 Stratul 2 Nu poate comunica cu straturile superioare Face acest lucru prin LLC (Logical Link Control) Nu poate identifica PC-urile Utilizeaz un proces de adresare Poate descrie doar un ir de bii Folosete cadre pentru a organiza grupurile de bii Este incapabil s descifreze care calculator dintr- Folosete un sistem denumit MAC (Media Access un grup va transmite date Control) 58

Tehnologia Ethernet

Substratul legturi de date contribuie n mod semnificativ la compatibilitatea tehnologic i comunicarea calculatoarelor. Substratul MAC se preocup de componentele fizice care sunt folosite pentru comunicaie. Substratul LLC rmne relativ independent de mediul fizic ce va fi folosit n procesul de comunicare. 6.1.2. Identificarea dispozitivelor reelei Un sistem de adrese este necesar pentru a identifica n mod unic calculatoarele pentru a permite livrarea cadrelor. Ethernet folosete adresa MAC care are 48 de bii n lungime, expimat ca un numr hexa de 12 digii. Primii 6 digii hexa, care sunt administrai de IEEE, identific productorul dispozitivului. Aceast poriune a adresei MAC este cunoscut ca OUI (Organizational Unique Identifier) identificator unic al organizaiei. Ceilali 6 digii hexa reprezint numrul serial al interfeei sau alt valoare administrat de productor. Adrsa MAC este ars ntr-o memorie ROM pe placa de rea i este copiat n RAM la iniializarea acesteia. La stratul legturi de date, antete i subsoluri MAC sunt adugate datelor de la stratul superior. Antetul i subsolul conin informaii de control necesare stratului legturi de date de la sistemul destinaie. Datele de la straturile superioare sunt ncastrate n cadre legturi de date, ntre antet i subsol, i apoi trimise n reea. Placa de reea folosete adresa MAC pentru a determina dac mesajul trebuie trecut ctre nivelul superior al modelului OSI. Placa de reea nu folosete microprocesorul calculatorului pentru a lua aceast decizie. Acest fapt determin un timp mai bun pentru comunicarea ntr-o reea Ethernet. Cnd un dispozitiv trimite date pe o reea Ethernet, folosete adresa MAC a destinaiei pentru a deschide o cale de comunicaie cu cellalt dispozitiv. Dispozitivul surs adaug un antet cu adresa MAC a destinaiei i trimite datele pe reea. n timp ce datele traverseaz mediul reelei, plcile de reea ale tuturor dispozitivelor din reea verific dac adresa MAC se potrivete cu adresa fizic destinaie transportat de cadrul de date. Dac nu se potrivete, placa de reea distruge cadrul de date. Cnd datele ajung la nodul destinaie, placa de reea realizeaz o copie i paseaz cadrul ctre nivelul superior din modelul OSI. ntr-o reea Ethernet, toate nodurile trebuie s examineze antetul MAC. Toate dispozitivele conectate la un LAN Ethernet au adres MAC, acestea includ staii de lucru, imprimante, route-re i switch-uri. 6.1.3. ncadrarea la stratul 2 ncadrarea ofer informaii eseniale pentru comunicare. Aceste informaii includ urmtoarele: care calculatoare comunic unul cu altul; cnd ncepe i cnd se termin comunicarea dintre dou calculatoare; ce erori apar cnd comunic calculatoarele; care urmtorul calculator care va comunica. ncadrarea este procesul de capsulare al stratului 2. Cadrul de date este format din grupuri de bii, sau cmpuri, care realizeaz funcii diferite. Cmpurile unui cadrul sunt urmtoarele: cmpul de Start al cadrului; cmpul adrese; cmpul tip/lungime;
59

Reele de calculatoare

cmpul de date; cmpul FCS Frame Check Sequence Secvena de verificare a cadrului. i sunt reprezentate n figura de mai jos:

A Start Frame Field

B Addess Field

Numele cmpurilor C Type/Lenght Field

D Data Field

E FCS Field

Cnd un PC este conectat la mediu fizic, trebuie s existe o cale prin are s anune celelalte PC-uri cnd dorete s transmit un cadru. Indiferent de tehnologia folosit, toate cadrele ncep cu o secven de bii pentru a semnala transmisia de date. Toate cadrele conin informaii de nume: numele sau adresa MAC a sursei, i numele sau adresa MAC a destinaiei. Majoritatea cadrelor au cmpuri specializate: un cmp Lungime, care specific lungimea exact n bii a cadrului; sau un cmp Tip, care specific ce protocol de strat 3 este folosit de dispozitivul ce vrea s transmit datele. Cadrele sunt folosite pentru a trimite date ctre straturile superioare i date aplicaie de la surs la destinatar. Pachetul de date include mesajele de trimis sau datele aplicaiei utilizator. Bii suplimentari pot fi adugai pentru a asigura lungimea minim a cadrului pentru scopuri de timing. De asemenea se includ i biii substratului LLC n cmpul de date conform standardului IEEE. Stratul 2 (legturi de date) comunic cu straturile superioare prin LLC. Cmpul FCS conine un numr care este calculat de nodul surs pe baza datelor din cadru. Acest numr este adugat la sfritul cadrului trimis. Cnd nodul destinaie primete cadrul, el recalculeaz FCS-ul i n compar cu cel inclus n cadru. Dac cele dou numere sunt diferite, se presupune c a avut loc o eroare, iar cadrul este distrus. Deoarece sursa nu poate detecta distrugerea cadrului, retransmisia trebuie iniiat de protocolul orientat pe conexiune la unui strat superior care asigur controlul traficului. Deoarece aceste protocoale, cum este i TCP, ateapt confirmarea recepiei cadrului, ACK, ntr-un anumit interval de timp, retransmisia se produce n mod uzual. Cmpul Lungime indic unde cadrul se sfrete. Acesta se termin dup FCS. Uneori aici se gsete o secven de bii formal, referit ca delimitator de sfrit cadru. 6.1.4. Standardul IEEE 802.3 Ethernet La nivelul legturi de date structura cadrului este identic pentru toate vitezele de la 10 la 10.000 Mbps; dar la nivel fizic, majoritatea versiunilor Ethernet sunt foarte diferite, fiecare vitez avnd o structur diferit.
Formatul Cadrului IEEE 802.3 Preambul SFD Destinaie 7 1 6 Surs 6 Lungime/Tip 2 Data | pad 46 1500 FCS 4

Formatul Cadrului Ethernet II Preambul 8 Destinaie 6 Surs 6 Tip 2 Data | pad 46 1500 FCS 4

60

Tehnologia Ethernet Cmpurile cadrului IEEE 802.3 Ethernet Nr. octei Descriere 7 Preambul (sincronizare iniial) 1 SFD Start Frame Delimeter (nceputul cadrului) 6 Adresa MAC destinaie 6 Adresa MAC surs 2 Lungime / tip (Lungime este mai mic dect 0x0600, altfel Tipul protocolului) 46 1500 Data (dac < 46 octei, se adaug un "pad" (umplutur) la sfrit 4 Secvena de control a Cadrului (CRC Checksum)

n versiunea iniial Ethernet, cea dezvoltat de DIX, nainte de adoptarea IEEE 802.3. preambulul i bitul de start erau combina ntr-un singur cmp. n binar rezultatul fiind acelai. n versiunea DIX, cmpul Lungime/Tip era numit doar Tip, iar n versiunea iniial IEEE doar ca Lungime. Aceste dou denumiri au fost combinate ntr-o versiune IEEE mai trzie. Unele din cmpurile permise sau cerute n standardul 802.3 Ethernet sunt urmtoarele: Preambul este un ir alternant de 0 i 1 folosii pentru sincronizarea n implementarea Ethernet pe 10 Mbps sau mai mic. Versiunile mari rapide Ethernet sunt sincronizate, aa c aceste informaii de sincronizare nu mai sunt necesare, dar ele sunt pstrate pentru compatibilitate; Delimitatorul SDF const ntr-un cmp de un octet care marcheaz sfritul informaiei de sincronizare i conine secvena de bii: 10101011 Adresa destinaie poate fi unicast, multicast sau broadcast; Adresa surs conine adresa MAC a sursei. Adresa surs este n general o adres unicast (unic) a unui nod Ethernet care transmite cadrul. Cu toate acestea, multe protocoale virtuale folosesc uneori o adrs MAC partajat pentru a identifica o entitate virtual. Cmpul Lungime / Tip suport dou utilizri. Dac valoarea este mai mic de 1536 (sau 0x600), atunci cmpul indic lungimea. Lungimea este folosit atunci cnd stratul LLC ofer informaii pentru identificarea protocolului. Valoarea Tip indic ce protocol de nivel superior va recepiona datele dup ce procesul Ethernet este complet. Lungime indic numrul de bii de date ca urmeaz dup acest cmp. Cmpul Data i Umplutur, dac este necesar, poate avea orice lungime care nu cauzeaz depirea lungimii maxime a cadrului. Unitatea maxim de transmisie (MTU) pentru Ethernet este 1500 octei, astfel datele nu pot depi aceast lungime. Coninutul acestui cmp nu este specificat. Dac lungimea datelor utilizatorului nu depete 64 octei (care este lungimea minim a unui cadrul Ethernet) atunci se adaug date de umplutur, numite pad. Cmpul FCS conine o valoare CRC (cyclic redundancy check) pe 4 octei care este creat de nodul surs i recalculat de destinaie pentru a verifica integritatea cadrului. Corupia unui singur bit din cadru va cauza ca suma de verificare (checksum) s fie diferit.

61

Reele de calculatoare

6.2. Operarea Ethernet-ului


6.2.1. Protocolul MAC MAC se refer la protocoalele care determin care calculator dintr-un mediu partajat, sau domeniu de coliziune, i este permis s transmit date. MAC i LLC sunt subnivele ale Nivelului 2 (Data Link) al modelului OSI. Cele dou mari categorii de protocoale MAC sunt deterministe i nedeterministe. Exemple de protocoale deterministe sunt Token Ring i FDDI. ntr-o reea Token Ring, gazdele sunt aezate ntr-un inel i un jeton speciale de date parcurge cercul n ordine pe la fiecare gazd. Cnd o gazd dorete s transmit, blocheaz jetonul, transmite datele pentru o perioad scurt de timp, i apoi elibereaz jetonul ctre urmtoarea gazd din cerc. Mediul Token Ring este fr coliziuni deoarece doar o singur gazd poate transmite la un moment dat. Protocoalele MAC nedeterministe folosesc metoda "primul venit, primul servit". Sistemul de acces la reea i de tratare a coliziunilor se numete Carrier Sense Multiple Access with Collision Detection (CSMA/CD) i este un sistem simplu. Placa de reea (NIC-ul) ascult reeaua, iar n lipsa semnalului pe mediu ncepe s transmit. Dac dou noduri transmit n acelai timp se produce coliziunea i nici unul dintre noduri nu mai este n stare s transmit. Caracteristicile specifice pentru cele trei tehnologii de Strat 2 sunt prezentate n tabelul de mai jos:
Topologie logic Topologie fizic Ethernet Bus Stea Stea extins Token Ring Ring Star FDDI Ring Dual-Ring

Token Ring Ethernet Token Ring FDDI

Fig. 6.2: Principalele tehnologii LAN (topologia logic)

6.2.2. Detectarea coliziunilor CSMA/CD Ethernet este o tehnologie cu difuziune n mediu partajat. Metoda de acces utilizat n Ethernet, CSMA/CD realizeaz urmtoarele trei funcii: transmite i recepioneaz cadrele de date; decodeaz datele i le verific adresa nainte de a le pasa la nivelele superioare din modelul OSI; detecteaz erorile din interiorul cadrelor de date sau din reea (figura 6.3). n metoda de acces CSMA/CD, dispozitivele reelei ce vor s transmit date lucreaz n modul: ascult nainte de a transmite. Acest lucru nseamn c un nod ce vrea s transmit date, mai nti trebuie s verifice dac mediul reelei este ocupat (nu transmite altcineva), dac reeaua este ocupat, nodul respectiv ateapt o perioad aleatoare de timp nainte de a rencerca s transmit. Dac reeaua este liber, nodul va
62

Tehnologia Ethernet

ncepe s transmit i s asculte. Nodul ascult reeaua pentru a se asigura c nici o alt staie nu transmite n acelai timp. Dup ce termin de transmis, dispozitivul se rentoarce n modul ascultare. Dispozitivele reelei detecteaz o coliziune care are loc atunci cnd amplitudinea semnalului de pe mediul reelei crete. Cnd o coliziune are loc, fiecare nod care transmitea, va continua s transmit pentru o scurt perioad de timp pentru a se asigur c toate nodurile detecteaz coliziunea. Cnd toate nodurile au detectat coliziunea, un algoritm de ateptare (backoff) este invocat i transmisia se oprete. Nodurile i opresc transmisia pentru o perioad aleatoare de timp, determinat de algoritmul de ateptare. Cnd perioada de ateptare expir, fiecare nod poate ncerca s acceseze reeaua. Dispozitivele care au fost implicate Fig.6.3: Algoritmul de detectare a coliziunilor. n coliziune nu au prioritate la transmisie (au un timp de ateptare mai mare). 6.2.3. Sincronizarea Ethernet Regulile de baz i specificaiile pentru operarea Ethernet nu sunt complicate. n ciuda acestei simpliciti, cnd o problem apare n Ethernet este destul de dificil s izolm sursa acesteia. Deoarece structura de Bus a Ethernetului este descris ca "distribuitor al unui singur punct de defectare", cuprinde toate dispozitivele din interiorul unui domeniu de coliziune. n cazul n care folosim repetoare, pot apare dispozitive aflate la distane de pesta patru segmente. Orice staie dintr-o reea Ethernet ce dorete s transmit un mesaj, mai nti "asclt" s se asigur c nici o alt staie nu transmite. Dac pe cablu este linite, staia ncepe imdeiat transmisia. Semnalului electric i ia ceva timp s traverseze tot cablul (delay ntrzierea semnalului). i fiecare repetor din reea introduce un mic timp de ateptate (latency), astfel este posibil ca mai multe staii s nceap s transmit n acelai moment. Astfel rezult o coliziune. Dac staiile din reea opereaz n sistem full-duplex, atunci staiile pot trimite i recepiona date n acelai timp i coliziunile nu vor apare. Modul full-duplex permite operarea reelelor mari deoarece restricia de sincronizare pentru detectarea coliziunilor este eliminat. n half-duplex, presupunnd c nu produce nici o coliziune, staia surs va transmite 64 de bii pentru sincronizare, informaie denumit preambul. Staia surs va transmite apoi urmtoarele informaii: Adresele MAC destinaie i surs; Informaii antet;
63

Reele de calculatoare

Datele utile; Numrul de control (FCS) pentru verificarea corectitudinii mesajului.

Staiile ce recepioneaz mesajul recalculeaz FCS-ul pentru a determina dac mesajul primit este valid i apoi trec mesajul valid ctre stratul superior. Ethernetul de 10 bps i mai mic este asincron; lucru care nseamn c staia receptoare va utiliza cei opt octei de sincronizare pentru ai sincroniza circuitul de recepie cu datele care vin. La viteze de 100 Mbps i mai mari implementarea Ethernet este sincronizat, ceea ce nseamn c informaia de sincronizare nu mai este necesar. Din motive de compatibilitate preambulul i SFD sunt prezente. Pentru viteze 1000 Mbps, standardul descrie c transmisia nu trebuie s fie mai mic dect "the slot time" fanta de timp. Slot time pentru 10 i 100 Mbps este 512 bit-times, sau 64 octei. Slot time pentru 1000 Mbps este 4096 bit-time sau 512 octei. Slot time este calculat presupunnd lungimea maxim a cablurilor n cea mai mare reea "legal". Toate ntrzierile de propagare ale dispozitivelor hardware maxime, i un semnal de jam de 32 bii este folosit la detectarea unei coliziuni. n prezent "slot time" este la fel de mare ca timpul teoretic necesar pentru ca un pachet s traverseze reeaua ntre cele mai ndeprtate puncte ale domeniului de coliziune, s intre n coliziune cu o alt transmisiune n ultima clip posibil, i apoi fragmentul coliziunii produse s se ntoarc i s fie detectat de staia care la trimis. Pentru ca sistemul (reeaua) s funcioneze, prima staie trebuie s afle despre coliziune nainte s termine de trimis cel mai mic cadrul legal posibil. Pentru a permite reelei Ethernet de 1000-Mbps s opereze n half-duplex, cmpuri de extensie sunt adugate cadrelor mai mici doar pentru a ine transmisia ocupat suficient timp pentru ca fragmentul unei coliziuni s se poat ntoarce. Acest cmp nu este prezent dect la 1000-Mbps, biii suplimentari fiind distrui de staia receptoare. n tabelul de mai jos sunt dai timpii de parcurgere a reelei de ctre un bit de date (bit time) funcie de viteza acesteia:
Viteza Ethernet 10 Mbps 100 Mbps 1000 Mbps = 1 Gbps 10.000 Mbps = 10 Gbps Bit time (Intervale de bit) 100 ns 10 ns 1 ns 0,1 ns

Pentru o estimare brut, o vitez de 20,3 cm/ns este folosit pentru a calcula timpul de propagare pe un cablu UTP; asta nseamn c un semnal traverseaz reeaua 10BASE-T cu lungimea de 100-m n mai puin de 5 bit-time. OBS: Half- duplex nu este permis la 10-Gbps Ethernet 6.2.4. Spaiu dintre cadre i backoff-ul Distana minim dintre dou cadre care nu intr n coliziune se mai numete i spaiu dintre cadre. Acesta este msurat de la ultimul bit al cmpului FCS al primului cadru i primul bit din preambul al celui de-al doilea cadru. Dup ce un cadru a fost trimis, toate staiile dintr-o reea Ethernet 10 Mbps trebuie s atepte cel puin 96 intervale de bit (9,6s) nainte ca orice alt staie s poat
64

Tehnologia Ethernet

transmite urmtorul cadru. La versiunile mai rapide de Ethenet, spaiul rmne acelai (96 intervale) dar timpul necesar pentru acest interval scade cu creterea vitezei reelei. Acest interval este referit ca "spaiu gol". Acest gol intenioneaz s permit celei mai lente staii s proceseze cadrul anterior i s se pregteasc pentru urmtorul cadru.
Viteza Ethernet 10 Mbps 100 Mbps 1 Gbps 10 Gbps Spaiu dintre cadre 96 bit-time 96 bit-time 96 bit-time 96 bit-time Bit time (Intervale de bit) 9,6 s 0,96 s 0,096 s 0,0096 s

Dup ce o coliziune are loc i toate staiile permit cablului s devin inactiv (fiecare ateapt un tot spaiu dintre cadre), atunci staiile care s-au ciocnit trebuie s atepte un timp suplimentar nainte de a ncerca s retransmit cadrele ciocnite. Perioada de ateptare este proiectat intenionat s fie aleatoare astfel nct aceste dou staii s nu atepte aceeai perioad de timp nainte de a retransmite, lucru ce ar putea duce la i mai multe coliziuni. Dac stratul MAC este incapabil s trimit cadrul dup ase ncercri, renun i genereaz un mesaj de eroare ctre stratul superior - reea. Astfel de evenimente sunt foarte rare i au loc n reelele cu un trafic extrem de greu, sau cnd exist probleme la nivel fizic n reea. 6.2.5. Tratarea erorilor Cea mai ntlnit eroare ntr-o reea Ethernet este coliziunea. Coliziunile reprezint mecanismul de rezolvare a concurenei la accesul n reea. Cteva coliziune ofer o cale simpl pentru nodurile reelei s arbitreze accesul al resursele reelei. Cnd disputa (concurena) pentru reea devine prea mare, coliziunile pot fi un impediment important pentru operarea reelei. Majoritatea coliziunilor din reea se produc la nceputul cadrului (a transmisiei), deseori nainte de SFD. Coliziunile ce au loc dup SFD nu sunt raportate ctre straturile superioare. Imediat ce o coliziune este detectat, staia emitoare transmite un semnal de bruiaj (jam) de 32 bii pentru a face coliziunea mai puternic. Acest lucru se face astfel nct orice date ar ncepe s fie transmise s fie sigur corupte i toate staiile s aib ansa s detecteze coliziunea. n figura 6.4 dou staii ascult pentru a se asigura c mediul este liber, i apoi transmit. Staia 1 este capabil s transmit un procent important din cadru nainta ca semnalul s ajung n ultimul segment de cablu. Staia 2 nu a recepionat primul bit al transmisiei nainte de a-i ncepe propria transmisie, i este capabil s transmit doar civa bii nainte ca placa de reea s sesizeze coliziunea. Staia 2 imediat nceteaz transmisia curent, o nlocuiete cu semnalul de bruiaj de 32 bii (jam) i nceteaz orice transmisie. n timpul coliziunii i a semnalului de bruiaj trimis de Staia 2, fragmentele coliziunii continu s se ntoarc prin repetoarele din domeniu de coliziune ctre Staia 1. Staia 2 i termin transmisia celor 32 de bii de bruiaj i devine tcut nainte ca, coliziunea s se propage napoi la Staia 1 care nc nu tie de coliziune i continu s transmit. Cnd, n sfrit, fragmentul coliziunii ajunge la Staia 1, ea nceteaz transmisia datelor i o nlocuiete cu semnalul de bruiaj (jam) de 32 bii. n acest tip Staia 1 nceteaz orice alt transmisie.
65

Reele de calculatoare coliziune

PC 1

hub PC2 detecteaz coliziunea

hub

hub

hub PC1 detecteaz coliziunea

PC 2

timp

Preambul PC 1
JAM

FCS

liber Preambul PC 2
JAM

FCS

liber

Fig. 6.4. Rutina de tratare a erorilor ntr-un domeniu de coliziune de 10 Mbps

Semnalul de bruiaj poate fi compus din orice date binare atta timp ct nu formeaz un numr de control corect pentru poriunea de cadru deja transmis. Astfel, cel mai adesea pentru semnalul de bruiaj se transmite o serie de unu i zero, la fel ca Preambulul. 6.2.6. Tipuri de coliziuni Coliziunile au loc de obicei cnd una sau mai multe staii transmit simultan n interiorul unui domeniu de coliziune Ethernet. O coliziune simpl este o coliziune ce a fost detectat cnd s-a ncercat transmiterea unui cadru, dar care la urmtoarea ncercare a fost transmis cu succes. O coliziune multipl indic c acelai cadru a intrat n coliziune n mod repetat nainte de a fi transmis cu succes. Rezultatul coliziunilor, fragmentele coliziunii, sunt cadre pariale sau corupte care au mai puin de 64 octei i au un numr de control invalid. Se ntlnesc trei tipuri de coliziuni: locale; ndeprtate; trzii. Pentru a crea o coliziune local pe un cablu coaxial (10BASE2 i 10BASE5), semnalul traverseaz cablul pn se ciocnete de un semnal transmis de o alt staie. Cele dou unde se suprapun, anulnd anumite pri ale semnalului rezultant i ntrind sau dublnd alte pri. Dublarea semnalului modific nivelul de tensiune al semnalului peste nivelul maxim admis. Aceast supratensiune este sesizat de toate staiile din segmentul local al cablului ca o coliziune. Pe cablul UTP, 10BASE-T, 100BASE-TX i 1000BASE-T, o coliziune este detectat pe segmentul local doar cnd o staie detecteaz un semnal pe perechea RX n acelai timp ce transmite pe perechea TX. Deoarece cele dou semnale se afl pe
66

Tehnologia Ethernet

perechi diferite de fire, n acest caz nu exist nici o modificare a caracteristicii semnalului. Coliziunile sunt recunoscute pe cablu UTP doar cnd staiile opereaz n modul half-duplex. Singura diferen funcional ntre half i full duplex este cnd este permis sau nu ca perechile de transmisie i recepie s fie folosite simultan. Dac staia nu este angajat n transmisie ea nu poate detecta o coliziune local. n schimb, un defect n cablu, cum ar fi diafonia excesiv, poate cauza ca staia s-i perceap propria transmisie ca o coliziune local. Caracteristic unei coliziuni ndeprtate este un cadru mai mic dect lungimea minim, are un numr de verificare invalid, dar nu manifest simptomele coliziunii locale: supratensiune sau activitate simultan Rx/Tx. Aceast categorie de coliziune rezult de de obicei de la coliziunile de la captul ndeprtat al unei conexiuni cu repetoare. Un repetor nu va propaga supratensiunile i nu poate determina o staie s aib ambele perechi Tx i Rx active n acelai timp. n reelele UTP acest tip de coliziune este cea mai ntlnit. Coliziunile care au loc dup ce au fost transmiii primii 64 de octei se numesc "coliziuni ntrziate". Cea mai important diferen dintre o coliziune trzie i o coliziune care are loc naintea primilor 64 de octei este aceea c placa de reea Ethernet va retransmite un cadrul ciocnit normal n mod automat, dar nu va retransmite automat un cadru care s-a ciocnit cu ntrziere. Cu ct placa de reea este mai ndeprtat cu att totul pare n regul, i protocoalele straturilor superioare trebuie s determin dac cadrul este pierdut. Astfel c o staie ce detecteaz o coliziune ntrziat se ocup de ea n acelai mod ca i cu o coliziune normal. 6.2.7. Erori n reeaua Ethernet Cunoaterea erorilor tipice este de nepreuit pentru nelegerea att a funcionrii ct i a depanrii reelelor Ethernet. Urmtoarele sunt sursele erorilor n reeaua Ethernet: Coliziunile sau pipernicit transmisie simultan nainte de scurgerea timpului de slot "slot time"; Coliziuni ntrziate transmisie simultan dup slot time; Blbial/jabber, cadre lungi i iruri eronate transmisie excesiv sau de lungime ilegal; Cadre scurte, fragmente din coliziuni sau parazii transmisie prea scurt; Numr de verificare incorect (FCS eror) transmisie corupt; Eroare de reglare numr prea mic sau prea mare de bii transmii; Eroare de domeniu numrul actual de octei i cel raportai dintr-un cadru nu se potrivesc; Imagine dublat sau blbial un preambul prea lung sau semnal de bruiaj (jam) Dac coliziunile normale i cele de la distan sunt considerate ca parte normal a Ethernetului, coliziunile ntrziate sunt considerate o eroare. Prezena erorilor ntr-o reea justific ntotdeauna alte investigaii. Cteva defecte detectate n decursul a ctorva minute sau ore au o prioritate sczut, dar mii de defecte pe minut sugereaz o atenie imediat. Blbiala (jaber) este definit n standardul 802.3 ca nceputul unui transmisii de 20.000 50.000 timpi de bi n durat. Oricum, majoritatea aparatelor de diagnosticare
67

Reele de calculatoare

raporteaz o blbial cnd detecteaz o transmisie ce depete lungimea maxim a unui cadru, care este considerabil mai mic dect 20.000 timpi de bit. Majoritatea referirilor la blbial se mai numesc i cadre lungi. Un cadru lung este acela care este mai lung dect permite standardul, i este luat n considerare chiar dac a fost sau nu marcat, chiar dac are sau nu un numr de verificare valid. Aceast eroare nseamn de obicei c o blbial a fost detectat pe reea. Un cadru scurt este un cadru mai mic dect lungimea minim legal de 64 octei, cu un numr de verificare corect. Unele analizoare de protocol i monitoare de reea numesc aceste cadre "runts" cadre pipernicite. n general, prezena cadrelor scurte nu este o garantare a faptului c reeaua este defect. Termenul runt/pipernicit este un jargon care nseamn ceva mai mic dect mrimea legal a cadrului. El se poate referi la un cadru scurt cu un numr de verificare valid dar i la fragmentele unei coliziuni.
> 1518 octei Preambul SFD Destinaie 7 1 6 Surs 6 Lungime/Tip 2 Data | pad 46 1500 FCS 4

Jabber , cadru prea lung < 64 octei Preambul SFD Destinaie 7 1 6 Surs 6 Lungime/Tip 2 Data | pad 46 1500 FCS 4

Cadru prea scurt

6.2.8. Autonegocierea Ethernet Odat cu evoluia Ethernet de la 10 la 100 i 1000 Mbps, a aprut necesitatea ca cele trei tehnologii s fie inter-operabile. Un proces denumit Auto-Negociere a vitezei la half sau full duplex a fost dezvoltat. Odat cu introducerea Fast Ethernet-ului, standardul a inclus o metod de configurare automat a unei interfee pentru a se potrivi cu viteza i capabilitii legturii asociate. Acest proces definete cum asocierea la o legtur poate negocia automat o configuraie oferind astfel cea mai bun performan. Are avantajul c implic doar partea inferioar a nivelului fizic din modelul OSI. 10BASE-T necesit ca fiecare staie s transmit un puls la fiecare 16 ms, chiar dac staia nu este angajat n nici o transmisie. Auto-Negocierea adopt acest semnal i l redenumete NLP (Normal Link Pulse puls de legtur normal). Cnd o serie de semnale NLP sunt trimise n grup cu scop de Auto-Negociere, grupul se numete impuls Fast Link Pulse (FLP- puls de legtur rapid). Fiecare impuls FLP este trimis la acelai interval de timp ca i NLP, i permite dispozitivelor mai vechi 10BASE-T s funcioneze normal chiar dac ele primesc un impuls FLP. Auto-Negocierea este realizat prin transmiterea unui impuls de pulsuri de legtur 10BASE-T de la fiecare din cei doi parteneri de comunicare. Impulsul comunic capabilitatea de transmitere a staiei ctre partenerul su. Dup ce ambele staii interpreteaz ce poate oferi partenerul su, ambele comut pe configuraia comun cu cea mai mare performan i stabilesc o legtur la acea vitez. Dac ceva ntrerupe comunicaia i legtura este pierdut, cei doi parteneri ncerc s se conecteze din nou la viteza negociat ultima dat. Dac acest lucru eueaz, sau dac a trecut prea mult timp de cnd legtura a fost ntrerupt, procesul de Auto-Negociere o ia de la capt. Legtura
68

Tehnologia Ethernet

poate fi pierdut din cauze externe, cum ar fi: defectarea cablului, resetarea unuia din sisteme. 6.2.9. Stabilirea conexiunii full duplex i half duplex Partenerilor de comunicaie le este permis s nu ofere configuraia proprie. Aceasta permite administatorului reelei s foreze porturile la o vitez selectat i la o setare duplex, fr a bloca Auto-Negocierea. Auto-Negocierea este opional pentru majoritatea implementrilor Ethernet. Gigabit Ethernet necesit propria implementare, cu toate c utilizatorii o pot bloca. Auto-Negocierea a fost iniial definit pentru implementarea pe UTP i apoi extins ctre fibra optic. Cnd o staie cu Auto-Negociere presupune prima dat c legtura suport 100BASE-TX i va ncerca s stabileasc imediat o legtur. Dac semnalizarea pentru 100BASE-TX este prezent, i staia o suport, se va stabili o legtur fr a se mai negocia. Dac orice semnalizare produce o legtur sau un impuls FLP este recepionat, staia va continua cu acea tehnologie. Dac partenerul de conexiune nu ofer un impuls FLP, dar ofer NLP-uri, atunci acest dispozitiv este presupus n mod automat a fi o staie 10BASE-T. n timpul acestui interval iniial de testare a altor tehnologii, calea emitoare trimite impulsuri FLP. Standardul nu permite detectarea n paralel a altor tehnologii. Dac o legtur este stabilit prin detectare paralele, ea trebuie s fie half duplex. Sunt doar dou metode pentru a obine o legtur full duplex. O metod este prin intermediul unui ciclu complet de Auto-Negociere, i altul este s form administrativ ambele staii la full duplex. Dac o staie este forat la full duplex, dar cealalt ncearc s Auto-Necocieze, atunci sigur apariia unei nepotriviri duplex. Aceasta va rezulta n coliziuni i erori pe acea legtur. Dac un nod este forat la full duplex, i cellalt trebuie de asemenea forat la full duplex. Excepie de la aceast regul face 10-Gigabit Ethernet, care nu suport half-duplex. Sunt dou moduri duplex, half i full. Pentru medii partajate, modul half-duplex este mandatar (obligatoriu). Toate implementrile cu cablu coaxial sunt half duplex i nu pot opera n full duplex. UTP i Fibra Optic pot opera n half duplex. 10-Gbps poate lucra doar n full duplex. n half duplex, doar o staie poate transmite la un moment dat. pentru cablu coaxial o a doua staie care transmite va cauza suprapunerea semnalelor i coruperea acestora. Deoarece UTP i fibra optic transmit n general pe perechi separate semnalele nu au posibilitatea s se suprapun i s devin corupte. Ethernet a stabilit reguli de arbitrare pentru a rezolva conflictele pentru cazul n care mai multe staii ncearc s transmit n acelai timp. Ambele staii dintr-o legtur point-to-point full duplex pot transmite n acelai timp. Auto-Negocierea evit multe situaii n care o staie dintr-o legtur point-topoint transmite n half duplex iar cealalt n full duplex. n cazul n care partenerii unei legturi sunt capabili s partajeze mai multe tehnologii, lista de mai jos este folosit pentru a determina care tehnologie va fi aleas din configuraiile avute la dispoziie:
1000BASE-T full duplex; 1000BASE-T half duplex; 100BASE-TX full duplex;
69

100BASE-TX half duplex; 10BASE-T full duplex; 10BASE-T half duplex;

7. Tehnologiile Ethernet
Ethernet este tehnologia LAN cu cel mai mare succes n mare parte datorit implementrii uoare. O alt cauz a succesului su este flexibilitatea tehnologiei care a evoluat odat cu necesitile i schimbrile capabilitilor mediilor de transmisie. Acest curs ofer detalii despre majoritatea tipurilor de Ethernet. Scopul este de a ajuta studenii s neleag prile comune ale tuturor tipurilor de Ethernet. Schimbrile n Ethernet au aprut datorit importantelor mbuntiri aduse de 10Mbps din anii 1980. Standardul 10Mbps Ethernet rmne aproape neschimbat pn n 1995 cnd IEEE a anunat standardul pentru 100-Mbps sau FastEthernet. n ultimii ani, creterea rapid a vitezei oferit de mediu a determinat migrarea FastEthernet la Gigabit Ethernet. Standardul pentru Gigabit Ethernet a aprut n doar 3 ani. O versiune i mai rapid a Ethernet, numit 10Gigabit Ethernet este n prezent disponibil i versiuni mai rapide sunt n curs de apariie. Adresarea MAC, CSMA/CD i formatul cadrului nu au fost modificate fa de primele versiuni Ethernet. Oricum, alte aspecte ale substratului MAC, nivelului fizic i al mediului au fost schimbate. Plcile de reea bazate pe cupru de 10, 100 sau 1000 Mbps sunt n prezent ceva comun. Switch-uri i Routere cu porturi gigabit sunt n prezent un standard pentru cablarea structurat. Fibra optic ce suport Gigabit Ethernet este considerat un standard pentru coloana principal a noilor reele (chiar i LAN).

7.1. 10-Mbps i 100-Mbps Ethernet


7.1.1. 10-Mbps Ethernet
Substratul LLC (Logical Link Control) Media Access Control 802.3 100BASE-FX (228412m) MM Fiber SC 1000BASE-SX (220550m) MM Fiber SC 10BASE-T (100m) 100 UTP RJ-45 1000BASE-LX (550 5000m) MM Fiber SC 100BASE-TX (100m) 100 UTP RJ-45 1000BASE-T (100m) 100 UTP RJ-45 Strat semnalizare fizic 10GBASE- MM sau SM Fiber SC 10BASE5 (500m) 50 Coax N-Style 10BASE2 (185m) 50 Coax BNC

Mediu fizic

10BASE5, 10BASE2, i 10BASE-T Ethernet sunt considerate motenirea Ethernet. Aceste tehnologii au n comun patru elemente: parametrii de sincronizare, formatul cadrului, procesul transmisiei i reguli de proiectare. Versiunea de 10-Mbps a Ethernetului, i cele mai lente, sunt asincrone. Fiecare staie receptoare folosete opt octei de informaie pentru a-i sincroniza circuitul de recepie pentru a primi datele. Toate versiunile de 10Mbps au aceeai parametri de sincronizare. de exemplu, 1 bit time la 10 Mbps este 100 ns, => 1 bit al adresei MAC este transmis n 100 ns.
70

Tehnologiile Ethernet

Pentru toate vitezele de transmisie Ethernet mai mici sau egale cu 1000 Mbps, transmisia nu poate fi mai lent dect "slot time". Slot time este exact ct timpul teoretic necesar unui cadru s ajung de la o extremitate a celui mai mare domeniu de coliziune Ethernet, legal, la cealalt extremitate, s intre n coliziune cu o alt transmisie n ultimul moment posibil, i apoi fragmentele coliziunii s se ntoarc la staia emitoare pentru a fi detectate. 10BASE5, 10BASE2, i 10BASE-T au de asemenea acelai format al cadrului de date. Procesul de transmisie este identic pn la partea inferioar a stratului fizic al modelului OSI. Dup ce cadrul trece de la substratul MAC la stratul fizic, se produc alte procese nainte ca biii s se mute de la nivelul fizic pe mediu. Un proces important este semnalul SQE (signal quality error semnal de calitate a erorilor). Acest semnal este o transmisie trimis de transceiver1 napoi controller-ului pentru ai permite controllerului s tie cnd circuitul de coliziuni este funcional2. SQE mai este denumit i btaie a inimii. Semnalul SQE este proiectat s rezolve problemele versiunilor mai timpurii ale Ethernet n care gazda nu tia dac transceiverul este conectat. SQE este ntotdeauna folosit n modul half-duplex. SQE poate fi folosit i n full-duplex dar nu este neaprat nevoie. SQE este activ n urmtoarele cazuri: ntre 48 ms dup o transmisie normal pentru a indica dac cadrele expediate la distan mare au fost transmise cu succes; oricnd apare o coliziune n mediu; oricnd este un semnal impropriu pe mediu, cum ar fi un bruiaj, o reflexie datorat scurtcircuitrii cablului; oricnd o transmisie a fost ntrerupt. Toate variantele Ethernet 10Mbps iau octeii primii de la substratul MAC i execut un proces numit codificare (encoding). Linia de codificare descrie cum biii sunt semnalai pe fire. Forma de codificare folosit n sistemele de 10Mbps este codificarea Manchester. Codarea Manchester folosete tranziia din mijlocul unei perioade de bit pentru a determina valoarea binar a acelei perioade de bit. n figura 7.1, forma de und se sus se deplaseaz ctre o poziie de jos, deci este interpretat ca 0 binar. A doua und, se mut ctre o poziie nalt i este interpretat ca 1 binar. A treia form de und are o secven alternativ de bii. Nivelurile de tensiune de la nceput i de la sfritul perioadei de bit nu sunt utilizate n determinarea valorii binare, ci doar de direcia tranziiei de la mijlocul perioadei de bit. Reelele conin de obicei mai multe tipuri de medii. Standardele ne asigur c interoperabilitatea este meninut. Proiectarea global a arhitecturii unei reele este foarte important n reele cu medii mixate. Este Fig.7.1: Codarea Machester foarte uor a se viola timpul limit de ntrziere odat cu
Transceiver = echipament pentru transformarea informaiei digitale n semnale transmisibile printr-un mediu fizic de comunicare 2 verific daca circuitul de detectare a coliziunilor este operaional 71
1

Reele de calculatoare

creterea reelei. Limitele de sincronizare sunt bazate pe urmtorii tipuri de parametrii: lungimea cablurilor i propagarea ntrzierii; ntrzierea repetoarelor; ntrzierea transceiver-elor; reducerea golurilor dintre cadre; ntrzierile din staiile de lucru. 10-Mbps Ethernet opereaz n limitele de timp pentru o serie de cinci segmente separate de 4 repetoare. Acest lucru este cunoscut ca regula 5-4-3. Nu mai mult de patru repetoare pot fi utilizate n serie ntre orice dou staii. Aici nu pot fi de asemenea, mai mult de trei segmente populate ntre orice dou staii. 7.1.1.1. 10BASE-5 Ethernet Acest standard este important deoarece este primul din seria Ethernet. Primul beneficiu al 10Base-5 este lungimea. Poate fi gsit n reelele motenite, i nu este recomandat pentru noi instalri. Acest sistem nu este scump i nu necesit configurare. Dou dintre dezavantaje sunt: plcile de reea sunt greu de procurat n prezent i este sensibil al semnalele reflectate n cablu. Acest sistem reprezint de asemenea "un singur punct de defect"3. Folosete codarea Manchester. Are un conductor masiv central, fiecare segment de cablu coaxial gros poate ajunge la 500m n lungime. Cablul este gros, greu i dificil de instalat. Cu toate acestea, datorit lungimii mari, mai este utilizat n cteva aplicaii. Pe acest mediu, doar o singur staie poate transmite la un moment dat, i doar n modul half-duplex, la o vitez maxim de 10Mbps. n figura 7.2 se prezint o configuraie a unui domeniu de coliziune cu un numr maxim de segmente i repetoare.

Fig.7.2. Exemplu de reea 10BASE-5

7.1.1.2. 10BASE-2 Ethernet Instalarea este mai uoar datorit dimensiunii mai mici, greutii reduse i flexibilitii mai mari. i aceast tehnologie mai exist doar n reelele motenite i nu mai este recomandat pentru noile reele. Are un cost redus i nu necesit hub-uri. Are de asemenea o codare Manchester. Calculatoarele sunt conectate mpreun printr-o serie nentrerupt de cabluri coaxiale, ataate la terminatori n form de T, care intr n placa de reea cu un conector BNC. Un segment de cablu poate avea 185 m. O singur staie poate transmite la un moment dat, se folosete modul half-duplex, iar viteza maxim de transmisie este de 10Mbps.se pot conecta peste 30 de staii ntr-un segment.
un singur punct de defect = se refer la faptul c un singur defect n reea duce la defectarea ntregii reele 72
3

Tehnologiile Ethernet

7.1.1.3. 10BASE-T Ethernet Folosete cablu UTP Cat 3, ieftin i uor de instalat. Cablurile sunt conectate la un dispozitiv central (concentrator = hub) care conine mediul partajat. Aceast aranjare a cablurilor poart denumirea de topologie stea. Odat ce alte stele sunt adugate i distana crete, se formeaz o topologie stea extins. Iniial 10Base-T a avut protocol half-duplex, dar mai trziu s-a adugat i full-duplex. 10Base-T folosete de asemenea codarea Manchester, lungimea maxim a cablului este de 90 m. Cablul UTP folosete conectori cu 8 pini RJ-45. Noile instalri trebuie fcute cu cablu de categorie 5e sau mai bun. Toate cele patru perechi trebuie folosite cu aranjarea pinilor dup standardele T568-A sau T568-B. Acest tip de instalare a cablului suport mai multe protocoale fr a necesita recablare. Se poate folosi att half-duplex ct i full-duplex. Pe half-duplex vom avea o vitez de 10Mbps iar n modul full-duplex de 20Mbps. 7.1.1.4. Limitrile reelei 10Base-T cu repetoare O legtur 10Base-T unete n general o staie de un hub sau switch. Hubu-rile sunt multiport repetere i sumeaz limitrile repetoarelor; nu divid segmentele reelei n domenii de coliziune separate, lucru pe care l fac bridge-urile i switch-urile. Distana maxim dintre poduri i comutatoare este limitat de mediu fizic. Cu toate c hub-urile pot fi legate ntre ele, este bine s evitm acest lucru. O reea cu huburi legate ntre ele poate excede ntrzierea maxim dintre staii. Mai multe huburi pot fi aranjate ntr-o ordine ierarhic cum este o structur tip arbore. Performana este mai bun dac se folosesc doar cteva huburi ntre staii. Un exemplu de arhitectur este dat n figura7.3. Distana ntre capetele reelei o plaseaz la limit. Cel mai 1- Cablul UTP de legtur dintre staie i hub i dintre hub-uri important aspect de care trebuie inut cont este meninerea este n mod normal de 1100m; ntre staiile 2- Fiecare hub este un multiport-repeater, deci legturile dintre ntrzierii hub-uri trebuie s in cont de limitrile repetoarelor; ndeprtate la minim. 3- Aceste dou hub-uri stivuite, interconectate spate n spate se Legturile 10Base-T pot consider a fi un singur hub sau repeater. avea o lungime de peste 100 m. Fig.7. 3: Reea 10Base-T cu repetoare Huburile pot mri aceast distan dar permit i propagarea coliziunilor. Rspndirea introduce-rii switch-urilor face mai puin important limitarea distanelor. 7.1.2. 100-Mbps Ethernet 100-Mbps Ethernet mai este cunoscut i sub denumirea de Fast Ethernet. Cele dou tehnologii ce au devenit importante sunt 100Base-Tx care este pe cablu UTP i 100Base-Fx care este pe fibr optic multimode. Cele trei caracteristici comune acestor dou tehnologii sunt parametrii de sincronizare, formatul cadrului i pri ale procesului de transmisie. De notat c un timp de bit la 100 Mbps este 10 ns = 0,01 s.
73

Reele de calculatoare

Formatul cadrului este acelai ca i la 10-Mbps. Fast Ethernet este de zece ori mai rapid dect 10Base-T. Biii care sunt transmii sunt mai scuri n durat i se trimit cu o frecven mai mare. Aceast frecven mai mare este mai susceptibil la zgomote. Pentru a preveni acest lucru, n Fast Ethernet se folosesc dou pri separate de codare. Prima parte de codare folosete tehnica 4B/5B, iar a doua parte este o codare specific cuprului sau fibrei. 7.1.2.1. 100Base-Tx n 1995, 100Base-Tx a devenit un standard ce folosea cabluri UTP Cat5. n 1997 Ethernet a fost extins pentru a folosi modul full-duplex pentru a permite unui echipament s transmit i s recepioneze n acelai timp, astfel, mai mult de un PC poate transmite n acelai timp n reea. Switch-urile au nlocuit hub-urile, acestea au full-duplex i proceseaz cadrele Ethernet mult mai repede. 100Base-Tx transport datele la 100 Mbps n mod half-duplex iar n mod fullduplex poate schimba date la un trafic de 200-Mbps. 7.1.2.2. 100Base-Fx O versiune 100Mbps pe fibr optic a fost introdus pentru a fi utilizat drept coloan vertebral, a conexiunilor dintre etaje, cldiri atunci cnd cuprul era mai puin dorit sau cnd mediul era plin de zgomote electromagnetice. Totui, 100Base-Tx nu a avut succes datorit apariiei Gigabit Ethernet pe cupru i fibr. Transmisia i recepia pe FO se face pe dou fire separate (Tx i Rx) la o vitez de 100 Mbps pe fiecare fir, i lucreaz doar n mod full-duplex.

7.2. Gigabit i 10-Gigabit Ethernet


Standardul 1000Base-T, IEEE 802.3ab folosete cablu de cupru de categoria 5e sau mai mare. Standardul 1000Base-X, IEEE 802.3z este specific fibrei optice fullduplex de 1Gbps. 1000Base-Tx, 1000Base-Sx i 1000Base-Lx folosesc aceeai parametri de timp (sincronizare), aa cum se arat n tabelul de mai jos:
Parametru Valoare Bit Time (timp de bit) 1 ns Slot Time (timp fant) 4096 bit times Interframe Spacing (spaiu dintre cadre) 96 bii Collision Attempt Limit (limita de atentare la coliziune) 16 Collision Backoff Limit (limita de backoff la coliziune) 10 Colision jam size (mrimea bruiajului de coliziune) 32 bii Maximum untagged frame size (mrimea maxim a 1518 octei cadrului nemarcat) Minimum frame size (mrimea minim a unui cadru) 512 bii (64 octei) Burst limit (limita impulsului/exploziei) 65.536 bii
Cadrul Ethernet Preambul SFD Destinaie 7 1 6

Surs 6

Lungime/Tip 2

Data | Pad 46 1500

FCS 4

Gigabit Ethernet are acelai format al cadrului ca i 10 i 100Mbps Ethernet. Diferenele dintre aceste standarde se produc la nivelul fizic. Datorit creterii vitezei
74

Tehnologiile Ethernet

acestor noi standarde, o durat de bit mai scurt necesit consideraii speciale. Deoarece biii sunt introdui pe mediu pentru o perioad se timp mai scurt i mult mai des, sincronizarea este critic. Aceast vitez mai mare de transmisie necesit o frecven mai mare, ceea ce cauzeaz ca biii s fie mult mai sensibili la zgomotele din cablu de cupru. Acest lucru necesit ca Gigabit Ethernet s foloseasc dou codri diferite. Transmisia de date este mult mai eficient cnd se folosesc coduri pentru a reprezenta irul de bii. Codarea datelor ofer sincronizare, utilizare eficient a lrgimii de band i o mbuntire a raportului semnal/zgomote. La nivelul fizic, eantionul de bii de la nivelul MAC sunt convertii n simboluri. Simbolurile pot controla de asemenea informaii cum ar fi nceputul i sfritul cadrului, condiii de inactivitate a mediului. Cadrul este codat ntr-un simbol de control i simboluri de date pentru a crete puterea de trecere a reelei. 7.2.1. 1000Base-T Fast Ethernet a fost instalat pentru crete lrgimea de band ctre staiile de lucru, dar a nceput s creeze gtuiri la rdcina reelei. Standardul 1000Base-T, adic IEEE 802.3ab, a fost dezvoltat pentru a oferi lrgime de band adiional pentru a rezolva aceste gtuiri. El ofer mai mult putere de trecere pentru dispozitive cum ar fi legturile dintre cldiri, dintre switch-uri, servere i alte legturi la camere cu echipamente de importan ridicat. Fast Ethernet a fost proiectat s funcioneze pe UTP Cat5 care trece testele pentru Cat5e. Majoritatea cablurilor Cat5 pot trece certificarea Cat5e dac au terminatorii RJ-45 instalai corect. Este important pentru standardul 1000Base-T s fie inter-operabil cu 10Base-T i cu 100Base-Tx. Deoarece cablul Cat5e poate transporta n siguran peste 125 Mbps de trafic, 1Gbps a fost o provocare. Primul pas pentru realizarea acestui lucru a fost utilizarea tuturor celor 4 perechi de fire n loc de tradiionalele 2 perechi folosite de 10Mbps i 100Mbps. Aceasta necesit un circuit complex care permite ntotdeauna transmisia fullduplex pe aceeai pereche de fire. Acesta ofer 250 Mbps pe pereche. Pentru toate cele 4 perechi vom obine 1000 Mbps. Deoarece informaia trece simultan pe patru ci, circuitul va divide cadrul la transmitere i l va reasambla la recepie. 1000Base-T codeaz cu seria de coduri 4D-PAM5 i folosete cablu UTP Cat5e sau mai bun. Acest lucru nseamn c transmisia i recepia datelor are loc n ambele direcii pe acelai fir n acelai timp. Aa cum este de ateptat, din acest lucru rezult o coliziune permanent pe perechile de fire. Aceste coliziuni dau un complex ir de nivele de tensiune. Cu circuite integrate complexe ce folosesc tehnici cum ar fi anularea ecoului, FEC (Forward Error Correction corectarea erorilor de transmisie), i o alegere atent a nivelelor de tensiune, sistemul poate ajunge la o putere de trecere de 1Gbps. n perioadele de inactivitate se pot gsi 9 nivele de tensiune pe cablu, i n timpul transmisiei sunt 17 nivele de tensiune.

75

Reele de calculatoare

Fig.7.4: a. Semnlul de ieire ndeprtat; b. Transmisia semnalelor pe 1000Base-Tx.

Cu acest numr mare se stri i cu efectele zgomotului, semnalul pare mai degrab analog dect digital. Ca analog, sistemul este mai sensibil la zgomotele datorate cablului i problemelor de terminaii. Datele de la staia surs sunt divizate cu grij n patru iruri paralele, codate, transmise i detectate n paralel, i apoi reasamblate ntr-un singur ir la primire. n figura 7.4.b se prezint transmisia simultan full-duplex pe patru perechi. 1000Base-T suport att full-duplex ct i half-duplex, totui full-duplex este mai rspndit. 7.2.2. 1000Base-SX i LX Beneficiile Gigabit Ethernet pe fibr optic: imunitate la zgomote; fr probleme de potenial a mpmntrii; caracteristici excelente privind distana; mai multe opiuni pentru dispozitivele 1000Base-X poate fi folosit pentru a conecta segmente Fast Ethernet dispersate pe o arie mare. Sincronizarea, formatul cadrului i transmisia sunt comune pentru toate versiunile de 1000 Mbps. Dou scheme de codare a semnalului sunt definite la nivelul fizic. Schema 8B/10B este folosit pentru fibra optic i cablu STP, i modularea pulsului n amplitudine 5 (PAM5) pentru cablu UTP. 1000Base-X folosete codarea 8B/10B convertit la non-return to zero (NRZ). Acest sistem de codare este bazat pe nivelul tensiunii i nu pe modificarea acesteia. Un bit se determin cnd este 0 sau 1 funcie de nivelul tensiunii i nu cnd semnalul i schimb nivelul. Semnalul NRZ este pulsat n fibr folosind surse de lumin cu lungimi de und scurte sau lungi. Lungimile de und mai mici folosesc lasere de 850 nm sau LED-uri n fibra multimode (1000Base-SX). Sunt mai ieftine dar acoper o distan mai mic. Lungimile de und mari de 1310 nm au ca surs de lumin lasere i sunt folosite n fibra singlemode sau multi-mode (1000Base-LX). Sursele laser folosite n single-mode pot acoperi distane de peste 5 km. Datorit distanei i a timpului de nchidere a LED-ului sau a laserului de fiecare dat, lumina este pulsat folosind un nivel ridicat / cobort de putere. Zero logic este dat de puterea sczut iar unu logic de puterea mare.
76

Tehnologiile Ethernet

Metodele MAC (Media Access Control) trateaz legtura ca punct la punct (point-to-point). Deoarece sunt folosite fibre separate pentru transmisie i recepie, conexiunea este full-duplex. Gigabit Ethernet permite doar un singur repetor ntre dou staii. n figura 7.5 compar mediile folosite n 1000Base Ethernet.
10 microni, fibr single mode 1000Base-LX 50 microni, fibr multi mode 62,5 microni, fibr multi mode 1000Base-SX 50 microni, fibr multi mode 62,5 microni, fibr multi mode 1000Base-T 1000Base-CX UTP Cat5e Cablu ecranat 0m 25m 50m 250m 500m 2500m 5000m

Fig. 7.5: Compararea mediilor folosite n Gigabit Ethernet

Limitarea distanelor n modul full-duplex este dat doar de mediu, i nu de ntrzierea semnalului. Deoarece Gigabit Ethernet folosete switch-uri, distanele sunt limitate practic doar de dispozitive. Un cablu UTP pentru 1000Base-T este acelai ca i pentru 10Base-T i 100BaseT, doar c legtura trebuie s corespund calitii superioare Cat5e sau ISO clasa D (2000). Modificarea regulilor de proiectare sunt puternic descurajate pentru 1000Base-T. La 100 metri, 1000Base-T opereaz la limita superioar a capacitii hardware de recuperare a semnalului transmis. Orice problem de cablu sau zgomote din mediu nconjurtor pot face ca un cablu s fie inoperabil chiar dac respect parametrii privind lungimea. Este recomandabil ca toate legturile dintre staii i hub-uri sau switch-uri s fie configurate pentru Auto Negociere, pentru a permite cea mai nalt performan comun. Aceasta va evita configurrile greite accidentale a altor parametrii necesari funcionrii corecte a Gigabit Ethernet.

7.3. 10-Gigabit Ethernet


Standardul IEEE 802.3ae a fost adaptat s includ transmisia 10Gbps full-duplex pe fibr optic. Similitudinile de baz dintre 802.3ae i 802.3 sunt remarcabile. Acest standard 10GbE a evoluat nu numai pentru LAN ci i pentru MAN i WAN. Cu formatul cadrelor i a altor specificaii Ethernet de strat 2 compatibile cu standardele anterioare, 10GbE poate oferi creterea lrgimii de band necesare i care este interoperabil cu infrastructura reelei existente. O schimbare conceptual major pentru Ethernet este emergena cu 10GbE. Tradiional, Ethernet este o tehnologie pentru LAN, dar stratul fizic al standardului 10GbE permite o extensie a distanei ctre 40 km pe fibr optic single mode i compatibilitatea cu reelele optice sincrone (SONET) i reelele ierarhice digitale
77

Reele de calculatoare

sincrone (SDH). Operarea la distane de 40 km face 10GbE s fie o tehnologie MAN. Compatibilitatea cu reelele SONET/SDH ce opereaz la viteze de peste 9,5 Gbps, fac din 10GbE o tehnologie WAN viabil.
Parametrii 10-Gigabit Valoare Bit Time (timp de bit) 0,1 ns Slot Time (timp fant) not applicable* Interframe Spacing (spaiu dintre cadre) 96 bii ** Collision Attempt Limit (limita de atentare la coliziune) not applicable* Collision Backoff Limit (limita de backoff la coliziune) not applicable* Colision jam size (mrimea bruiajului de coliziune) not applicable* Maximum untagged frame size (mrimea maxim a cadrului nemarcat) 1518 octei Maximum frame size (mrimea minim a unui cadru) 512 bii (64 octei) Burst limit (limita impulsului/exploziei) not applicable* Interframe Spacing Stretch Ratio (rata de ntindere a spaiului dintre cadre) 104 bii *** * 10-Gbps nu permite operarea n modul half-duplex, astfel c parametrii referitori la slot time i la tratarea coliziunilor nu se aplic; ** valoarea listat este staiul oficial dintre cadre; *** acest parametru se aplic exclusiv la 10GBASE-W

S comparm 10GbE cu celelalte varieti de Ethernet: formatul cadrelor este acelai, permind operarea dintre diferite versiuni de Ethernet; timpul de bit este acum de 0,1 ns, celelalte variabile de timp se reduc corespunztor; deoarece se folosete doar modul full-duplex, CSMA/CD nu mai este necesar; substraturile din nivelele 1 i 2 ale modelului OSI sunt n general pstrate, cu cteva modificri pentru atingerea distanei de 40 km i a interoperabilitii cu tehnologiile SONET/SDH; TCP/IP poate rula peste LAN, MAN i WAN cu o singur metod de transport. Aa cum este tipic pentru noile tehnologii, o varietate de implementri au aprut i pentru 10GbE: 10GBase-SR pentru distane scurte (26 m 82 m) peste fibre multimod deja instalate; 10GBase-LX4 folosete WDM (wavelength division multiplexing), suport 240300m pe fibre multimod deja instalate i 10 km pe fibre single mode; 10GBase-LR i 10GBase-ER suport 10 km i 40 km pe fibre single mode; 10GBase-SW, 10GBase-LW i 10GBase-EW cunoscute generic sub denumirea 10GBase-W, proiectate s funcioneze echipamente WAN SONET/SDH. 10-Gbps Ethernet (IEEE 802.3ae) a fost standardizat n iunie 2002. Este un protocol full-duplex care utilizeaz doar fibra optic ca mediu de transmisie. Distana maxim de transmisie depinde de tipul fibrei folosite. Distana maxim pentru fibra single mode este de 40 km.

78

8. Comutarea Ethernet
Reeaua partajat Ethernet lucreaz foarte bine n condiii ideale. Dac numrul dispozitivelor care ncearc s acceseze reeaua este sczut, numrul coliziunilor rmne n limite acceptabile. Totui, cnd numrul utilizatorilor din reea crete, numrul coliziunilor poate reduce semnificativ performanele reelei. Podurile (bridge) au fost dezvoltate pentru a corecta problemele legate de performana reelei datorate creterii numrului de coliziuni. Switch-urile (comutatoarele) au evoluat din bridge-uri i au devenit principala tehnologie n reelele LAN Ethernet moderne. Coliziunile i broadcast-ul (difuziunea) sunt evenimente de ateptat n reelele moderne. Ele sunt incluse n proiectarea Etherne-ului i n tehnologiile de straturi superioare. Totui, cnd coliziunile i broadcastul se produc n numr care depete o valoare optim, performanele reelei au de suferit. Domeniu de coliziune i domeniu de broadcast trebuie proiectate astfel nct s limiteze efectele negative ale coliziunilor i broadcastului.

8.1. Comutarea de strat 2


Odat cu adugarea de noi noduri ntr-un segment Ethernet, utilizarea mediului crete. Ethernet este un mediu partajat, ceea ce nseamn c doar un singur nod poate transmite odat. Adugarea de noi noduri determin creterea cererii de lrgime de band disponibil i plaseaz sarcini suplimentare pe mediu. Aceasta crete probabilitatea coliziunilor, ceea ce duce la mai multe retransmisii. O soluie a problemei este spargerea unui segment mare n mai multe pri i separarea acestora n domenii izolate de coliziune. Pentru a realiza acest lucru, un bridge (pod) ine un tabel cu adresele MAC asociate porturilor sale. Bridge-ul expediaz mai departe sau descarc (nltur) cadrele pe baza intrrilor din tabel.

Fig. 8.1: Segmentarea unui domeniu de coliziune cu un bridge.

Urmtorii sunt paii care ilustreaz operarea unui bridge (figura 1): Bridge-ul tocmai a fost pornit, deci tabelul su este gol. Acesta ateapt trafic pe segmentele sale. Cnd traficul este detectat, el este procesat de bridge. Gazda A d ping ctre gazda B. Deoarece datele sunt transmise n tot domeniu de coliziuni, att bridge-ul ct i Gazda B primesc pachetul.
79

Reele de calculatoare

Bridge-ul adaug adresa sursei din cadrul de date la tabelul su. Deoarece cadrul a fost recepionat pe Portul 1, adresa Gazdei A este asociat Portului 1 n tabel. Adresa destinaie a cadrului este verificat n tabelul bridge-ului. Deoarece adresa nu este n tabel, chiar dac face parte din acelai domeniu de coliziune, pachetul este lsat s treac mai departe ctre cellalt segment. Adresa gazdei B nu a fost adugat nc. Gazda B proceseaz cererea de ping i transmite un rspuns napoi la gazda A. Datele sunt transmise peste tot domeniu de coliziune. Att Gazda A ct i bridge-ul primesc cadrul i l proceseaz. Bridge-ul adaug adresa sursei din cadru n tabelul su. Deoarece adresa sursei nu a fost n tabel i a fost primit pe portul 1, ea va fi asociat n tabel la Portul 1. Adresa destinaie din cadru este verificat n tabel pentru a vedea dac este acolo. Deoarece adresa este n tabel, se verific la ce port este atribuit. Adresa Gazdei A este asociat cu portul prin care a fost primit cadrul, aa c acesta nu este trimis mai departe. Gazda A d ping ctre Gazda C. Cadrul va fi primit i de gazda B i de Bridge. Gazd B descarc cadrul deoarece nu el este destinaia. Bridge-ul adaug adresa sursei la tabel. Deoarece adresa exist deja n tabel, ea este doar rennoit; Adresa destinaie a cadrului este verificat n tabel. Deoarece ea nu se afl n tabel, cadrul este retransmis pe cellalt segment (pe portul 2). Adresa gazdei C nu a fost nc nregistrat. Gazda C proceseaz cererea de ping i transmite un rspuns napoi ctre Gazda A. Datele sunt transmise n tot domeniul de coliziune, astfel c att Gazda D ct i Bridge-ul primesc cadrul i l proceseaz. Gazda D descarc cadrul cci nu i este destinat. Bridge-ul adaug adresa sursei la propriul tabel, i deoarece cadrul care o conine a fost primit pe portul 2, adresa trebuie asociat cu portul 2 n tabel. Adresa destinaiei din cadrul este verificat n tabel s se verifice dac intrarea este prezent. Adresa este prezent dar este asociat la Portul 1, aa cci cadrul este retransmis pe cellalt segment. Cnd Gazda D trimite date, adresa sa MAC va fi de asemenea nregistrat n tabelul bridge-ului i asociat portului 2. Acesta este modul n care un bridge controleaz traficul ntre dou domenii de coliziune. Acetia sunt paii pe care i urmeaz un bridge pentru retransmite sau descrca cadrele care sunt recepionate pe oricare dintre porturile sale. n general un bridge are doar dou porturi i divide un domeniu de coliziune n dou pri. Toate deciziile pe care le ia un bridge sunt fcute pe baza adresei MAC sau de Strat 2 i nu afecteaz adresa logic sau de Strat 3. Un bridge va divide un domeniu de coliziune dar nu are efect asupra domeniului de broadcast sau logic. Dac o reea nu are un dispozitiv care lucreaz cu adresele de Strat 3, aa cum este router-ul, ntreaga reea va partaja aceeai adres logic de broadcast (difuziune). Bridge-ul va crea mai multe domenii de coliziune dar nu va aduga domenii de broadcast.

80

Comutarea Ethernet
Domeniu de broadcast

123
BRIDGE

126
HUB HUB

124 125

127

Domeniu de coliziune Intranetul Corporaiei

Domeniu de 128 coliziune

Segment 1

Segment 2

Fig. 8.2: Domeniu de coliziuni, domeniu de broadcast.

8.2. Switch-urile n reea


Un switch este n esen un multi-port bridge mai rapid care poate conine zeci de porturi. Fiecare port creeaz propriul su domeniu de coliziune. ntr-o reea cu 20 de noduri vor exista 20 de domenii de coliziune, dac fiecare nod este conectat la un port al switch-ului. Un switch construiete i menine automat un tabel, ca i bridge-ul, numit CAM (Content-Addressable Memory), care ine toate adresele MAC necesare pentru fiecare port. 8.2.1. Funcionarea unui switch Cnd doar un singur nod este conectat unui port al switch-ului, domeniu de coliziune din mediu partajat conine doar dou noduri. Cele dou noduri n acest segment mic, sau domeniu de coliziune, sunt portul switch-ului i gazda conectat la el.

1 A B C Staii

interfee 2 3 4 * * *

Expediaz pachetele pe baza adreselor MAC din tabelul de adrese; Opereaz la nivelului stratului 2 al modelului OSI; nva locaia unei staii examinnd adresa sursei pachetelor

Fig.8.3: Funcionarea switch-urilor

O alt capacitate rezult atunci cnd doar dou noduri sunt conectate. ntr-o reea care folosete cabluri cu perechi rsucite, o pereche este folosit pentru a transmite semnale de la un nod la cellalt. O pereche separat este folosit pentru a recepiona sau
81

Reele de calculatoare

ntoarce semnalul. Este posibil pentru semnale s treac prin ambele perechi simultan. Abilitatea de a comunica n ambele direcii n acelai timp se numete full-duplex. Majoritatea switch-urilor sunt capabile s suporte full-duplex, aa cum sunt i plcile de reea. Astfel domeniu de coliziuni nu mai exist. Teoretic, lrgimea de band se dubleaz cnd se folosete full-duplex. n plus fa de microprocesoare i memorii rapide, alte dou tehnologii avansate fac comutarea posibil. CAM este o memorie care lucreaz napoi (n sens invers) fa de memoriile convenionale. Cnd data intr n memorie ea returneaz adresa asociat. CAM permite unui switch s gseasc portul la care este asociat o adres MAC fr a folosi un algoritm de cutare. Un circuit integrat cu aplicaie specific (ASIC) conine un circuit integrat cu funcionalitate setat pentru un scop particular, n loc s serveasc un scop general. Un ASIC permite ntotdeauna unor operaii software s fie fcut hardware. Aceste tehnologii reduc simitor ntrzierea cauzat de procesele software i permit switch-ului s in pasul cu cererile de date a mai multor microsegmente la o frecven ridicat. 8.2.2. Latena timpul de ateptare Latena este ntrzierea dintre momentul n care un cadru ncepe s prseasc dispozitivul surs i momentul n care prima sa parte este recepionat de destinaie. O multitudine de condiii pot cauza ntrzierile: ntrzierea dat de mediu poate fi cauzat de viteza finit cu care semnalele pot traversa mediul fizic; ntrzierea de circuit poate fi cauzat de piesele electronice care proceseaz semnalele; ntrziere de software poate fi cauzat de deciziile pe care software-ul trebuie s le ia pentru a implementa comutarea i protocoalele; ntrzierea mai poate fi cauzat de coninutul cadrului i de locaia deciziei de comutare a cadrului. De exemplu, un dispozitiv nu poate ruta un cadru ctre destinaie pn cnd nu-i este citit adresa MAC a destinaiei.

8.2.3. Regimurile de funcionare ale switch-urilor Modul n care un cadru este comutat ctre portul destinaie este un compromis ntre laten (timpul de ateptare) i fiabilitate (siguran n funcionare). Un switch poate ncepe s transfere cadrul imediat ce adresa MAC a destinaiei este recepionat. Acest mod se numete cut-through (taie i d mai departe) i produce cea mai mic laten a comutrii. n aceast situaie nu este disponibil nici o verificare a erorilor. Switch-ul poate de asemenea s primeasc tot cadrul nainte de al trimite ctre portul destinaie. Aceasta i d posibilitatea software-ului switch-ului s verifice suma de control ca cadrului (FCS). Dac cadrul este invalid, el este descrcat de ctre switch. Deoarece ntreg cadrul este stocat de ctre switch nainte de a fi retransmis, acest mod se numete store-and-forward (stocheaz i transmite) Un compromis ntre aceste dou metode: "cut-through" i "store-and-forward" este modul "fragment free" (fragment liber). n acest mod, se citesc primii 64 de octei, care includ antetul cadrului, i se ncepe transmisia pachetului nainta ca ntreg cmpul de date i suma de control s fie citite. Acest mod verific fiabilitatea informaiilor date

82

Comutarea Ethernet

de protocoalele de adrese i LLC pentru a se asigura c datele vor fi prelucrate corect i ajung la destinaia corect. Cnd se folosete modul cut-through, portul surs i cel destinaie trebuie s aib aceeai rat de bit pentru a menine cadrul intact. Aceasta se numete comutare simetric. Dac rata de bit nu este aceeai, cadrul trebuie stocat la o rat de bit i transmis afar la alt rat de bit. Acest lucru este cunoscut drept comutare asimetric. Module store-and-forward trebuie folosit pentru comutarea asimetric. Comutarea asimetric ofer conexiune comutat ntre porturi cu lrgimi de band diferite. Aceasta este optimizat pentru traficul client/server n care mai muli clieni comunic cu un server n acelai timp. Mai mult lrgime de band trebuie dedicat portului serverului pentru a nu crea gtuiri ale reelei. 8.2.4. Protocolul spaning-tree -STP Cnd mai multe switch-uri sunt aranjate ntr-o structur ierarhic arborescent, buclele de comutare sunt puin probabil s apar. Oricum, reelele comutate sunt deseori proiectate cu pri redundante (de rezerv) pentru a oferi fiabilitate i toleran la defecte (figura. 8.4). Cile redundante sunt dezirabile dar pot avea efecte secundare indezirabile cum ar fi comutarea n bucl. Comutarea n bucl poate avea loc datorit designului sau accidental, i poate conduce la o furtun broadcast care copleete rapid reeaua. STP (Spaning Tree Fig. 8.4: Bucle de comutaie Protocol) este un protocol standard de baz care este utilizat pentru a evita comutarea n bucl. Fiecare switch din LAN care folosete STP trimite mesaje numite Bridge Protocol Data Unit (BPDU) pe toate porturile sale pentru a da de veste altor switch-uri de existena sa. Aceste informaii sunt folosite pentru a selecta o cale de comutare pentru reea. Switch-urile folosesc algoritmul spanning-tree (STA) pentru a rezolva i a nchide cile redundante. Fiecare port al unui switch care folosete STP poate fi n una din urmtoarele stri: blocat; n ascultare; nvare; expediere; dezactivat. Un port trece prin aceste cinci stri astfel: de la iniializare la blocare; de la blocare la ascultare sau dezactivare; de la ascultare la nvare sau dezactivare; de la nvare la expediere sau dezactivare; de la expediere la dezactivare.
83

Reele de calculatoare

Protocolul Spanning-Tree este folosit pentru a crea o ierarhie logic de tip arbore fr bucle. Oricum, prile alternative sunt disponibile dac este necesar.

8.3. Domeniu de coliziuni i domeniul de broadcast


n continuare se prezint cteva exemple de reele cu mediu partajat i reele direct conectate: Mediu partajat are loc atunci cnd mai multe gazde au acces la acelai mediu. De exemplu, cteva PC-uri sunt ataate la aceeai cablu sau fibr optic, ele mpart (partajeaz) acelai mediu; Mediu partajat extins acesta este un tip special de mediu n care dispozitive de reea pot extinde mediul astfel nct poate accepta mai muli utilizatori sau o lungime mai mare pentru cablu; Mediu de conectate pointto-point (punct la punct) Fig. 8.5: Tipuri de reele aceast legtur este folosit n reelele dial-up i este foarte comun pentru utilizatorii casnici. Acesta este un mediu n care un singur dispozitiv este conectat cu doar un singur dispozitiv. Un exemplu este PC-ul de acas conectat la Internet prin intermediul unui modem i a unei linii telefonice. Coliziunile au loc doar n mediu partajat. Un sistem de autostrzi este un exemplu de mediu partajat n care coliziunile pot avea loc deoarece mai multe vehicule circul pe aceeai strad. Cu ct sunt mai multe vehicule n sistem, coliziunile sunt cu att mai probabile. O reea cu mediu partajat (aa cum este Ethernet) seamn mult cu o autostrad. Exist reguli care determin cine are acces la mediul reelei. Dar, uneori regulile nu pot dirija traficul i se produc coliziuni. 8.3.1. Domeniu de coliziuni Domeniu de coliziuni este format din segmentele de reea conectate fizic n care au loc coliziuni. Coliziunile determin ineficiena reelei. De fiecare dat cnd are loc o coliziune n reea, toate transmisiile se opresc pentru o perioad de timp. Mrimea acestei perioade de timp variaz i este determinat de algoritmul de ntoarcere (backoff) al fiecrui dispozitiv din reea. Tipurile de dispozitive de reea care interconecteaz segmentele definesc domeniul de coliziune. Aceste dispozitive au fost clasificate dup straturile modelului OSI 1, 2 i 3. Straturile 2 i 3 sparg domeniul de coliziune. Acest proces este cunoscut ca segmentare. Dispozitivele de Strat 1, cum sunt repetoarele i hub-urile sunt ndeosebi utilizate pentru a extinde segmentele de cablu. Acest lucru permite s fie adugate mai
84

Comutarea Ethernet

multe gazde. Dar, fiecare gazd adugat crete cantitatea de trafic pe reea. Dispozitivele de Strat 1 retransmit toate datele care sunt transmise pe mediu. Cu ct este transmis mai mult trafic n interiorul domeniului de coliziuni, cu att crete probabilitatea producerii coliziunilor. Aceasta rezult n diminuarea performanelor reelei, care va deveni mai pronunat dac toate calculatoare folosesc o lrgime de band mare. Dispozitivele de Strat 1 poat cauza ca lungimea unui LAN s fie supraextins i rezult coliziuni. Regula celor patru repetoare n Ethernet menioneaz: nu pot fi mai mult de patru repetoare sau hub-uri ntre oricare dou calculatoare din reea. Pentru ca o reea 10Base-T cu repetoare s funcioneze corect, ntrzierea de dus-ntors calculat trebuie s se ncadreze n anumite limite. Aceasta asigur c toate staiile vor fi n stare s aud coliziunile din reea. Latena repetoarelor, ntrzierea de propagare, i latena plcilor de reea contribuie toate la regula celor patru repetoare. Dac regula celor patru repetoare este nclcat, timpul maxim de ntrziere poate fi depit. O coliziune trzie are loc atunci cnd primii 64 de octei ai cadrului sunt transmii. Cipsetului plcii de reea nu-i este cerut s retransmit automat cnd are loc o coliziune trzie. Aceste coliziuni trzii adaug o ntrziere care este referit ca ntrziere de consum. Odat cu creterea ntrzierii de consum i a latenei, performanele reelei descresc. Regula 5-4-3-2-1 cere ca urmtoarele reguli s nu fie nclcate: cinci segmente de mediu de reea; patru repetoare sau hub-uri; trei segmente cu gazde n reea; dou segmente de legtur fr gazde; un singur mare domeniu de coliziune; Tot regula 5-4-3-2-1 ofer limite pentru a menine ntrzierea de dus-ntors n limite acceptabile. 8.3.2. Segmentarea O competen important a unui reelist profesionist este abilitatea de a recunoate domeniile de coliziune. Un domeniu de coliziune este creat atunci cnd cteva calculatoare sunt conectate la un singur mediu de acces partajat care nu este ataat nici unui alt dispozitiv de reea. Acest lucru limiteaz numrul calculatoarelor care pot utiliza segmentul. Dispozitivele de Strat 1 extind dar nu controleaz domeniul de coliziuni. Dispozitivele de Strat 2 segmenteaz sau divid domeniul de coliziuni. Ele folosesc adresa MAC atribuit fiecrui dispozitiv Ethernet pentru a controla propagarea cadrelor. Dispozitivele de Strat 2 sunt bridge-urile i switch-urile. Acestea pstreaz urme ale adreselor MAC i ale segmentelor din care provin. Aceasta permite acestor dispozitive s controleze curgerea traficului la nivelul Stratului 2. Aceast funcie face reeaua mult mai eficient. Permite transmiterea de date n diferite segmente ale LANului n acelai timp fr a se produce coliziuni. Bridge-urile i switch-urile divid domeniu de coliziune n pri mai mici. Fiecare parte devine propriu su domeniu de coliziune. Aceste domenii de coliziune mai mici au cteva gazde i mai puin trafic dect domeniu original. Cele cteva gazde care exist n domeniul de coliziune, au o probabilitate mai mare de a accesa mediul reelei. Dac traficul dintre segmentele unui
85

Reele de calculatoare

bridge nu este prea greu, acesta funcioneaz bine. Altfel, dispozitivele de Strat 2 pot ncetini comunicarea i pot deveni o gtuire a reelei. Dispozitivele de Strat 2 i 3 nu retransmit coliziunile. Dispozitivele de Strat 3 divid domeniul de coliziuni n domenii mai mici. Dispozitivele de Strat 3 realizeaz alte funcii. Aceste funcii vor fi discutate n seciunea despre domeniu de broadcast.

Fig. 8.6: Limitarea domeniului de coliziuni

Pentru a comunica cu alte domenii de coliziune, protocoalele folosesc cadre broadcat i muticast corespunztoare Stratului 2 al modelului OSI. Cnd un nod trebuie s comunice cu toate gazdele din reea, el trimit un cadru broadcast cu adresa MAC destinaie 0xFFFF FFFF FFFF. Aceasta este o adres la care fiecare plac din reea trebuie s rspund. Dispozitivele de Strat 2 trebuie s retransmit tot traficul broadcast i multicast. Acumularea traficului broadcast i multicast de la fiecare dispozitiv din reea este referit ca radiaie broadcast. n unele cazuri, circulaia radiaiei broadcast poate satura reeaua astfel nct s nu mai rmn lrgime de band i pentru datele aplicaiilor. n acest caz, nu mai pot fi fcute noi conexiuni n reea, iar conexiunile deja fcute se pot ntrerupe. Aceast situaie se numete furtun broadcast. Probabilitatea unei furtuni broadcast crete odat cu creterea reelei comutate. O plac de reea se bazeaz pe procesorul calculatorului pentru a procesa fiecare mesaj broadcast sau multicast care i este adresat. Astfel, radiaia broadcast afecteaz Fig. 8.7: Efectele radiaiei broadcast supra performanele gazdelor din reea. n gazdelor dintr-o reea IP. figura 8.7 se prezint efectul radiaiei broadcast asupra performanelor unui procesor cu o plac de reea Ethernet standard. Din grafic se poate observa c o staie cu IP poate fi efectiv nchis de traficul broadcast care circul prin reea. Testele ntr-un mediu controlat au artat c un numr de 100 de broadcast-uri sau multicast-uri pe secund pot degrada ntr-o msur sesizabil performanele calculatorului.
86

Comutarea Ethernet

O gazd nu are de obicei nici un beneficiu dac proceseaz broadcastul dect dac este destinaia acestuia. Cele trei surse de broadcast i unicast ntr-o reea IP sunt: staiile de lucru, router-ele i aplicaiile multicast. Staiile de lucru difuzeaz o cerere ARP (Address Resolution Protocol) de fiecare dat cnd are nevoie s localizeze o adres MAC care nu este n propriul tabel ARP.
Numrul de gazde 100 10 00 10 000 Procentul din puterea procesorului utilizat pentru procesarea broadcastului 0,14 0,96 9,15

Chiar dac numerele din tabelul de mai sus par mici, ele reprezint o medie. n cazul vrfului de trafic a unei furtuni broadcast sau multicast pierderea procesorului poate fi mult mai mare. Furtunile broadcast pot fi cauzate de un dispozitiv care cere informaii dintr-o reea care a crescut prea mare. Astfel multe rspunsuri sunt trimise ctre cererea original astfel nct dispozitivul nu le poate prelucra pe toate, sau prima cerere declaneaz cereri similare de la alte dispozitive care efectiv blocheaz traficul normal prin reea. Ca de exemplu, comanda telnet yahoo.com traduce numele n adresa sa IP prin serverul DNS (Domain Name System). O cerere ARP este un broadcast necesar determinrii adresei MAC. n general, staiile IP pstreaz 10100 adrese n propriile tabele ARP timp de 2 ore. Rata de cerere ARP pentru o staie normal este de aproximativ 50 adrese la fiecare 2 ore sau 0,007 ARP-uri pe secund. Astfel, pentru 2000 de IP-uri staiilor vor produce 14 ARP/secund. Protocoalele de routare care sunt configurate n reea pot crete traficul de broadcasst n mod semnificativ. Unii administratori configureaz toate staiile s ruleze RIP (Routing Information Protocol) ca politic redundant i accesibil. La fiecare 30 de secunde, RIPv1 folosete broadcast-ul pentru a retransmite ntregul tabel de routare RIP ctre alt router RIP. Dac 2000 de staii sunt configurate s ruleze RIP, n medie, 50 de pachete sunt necesare pentru a transmite tabelele de routare, staiile vor genera 3333 mesaje broadcast pe secund. Majoritatea administratorilor configureaz doar 510 routere cu RIP. Pentru un tabel de routare care are dimensiunea a 50 de pachete, 10 routere RIP vor genera aproximativ 16 pachete broacast pe secund. Aplicaiile multicast IP pot serios afecta performanele unei reele comutate largi. Pachetele multicast sunt o cale eficient de a trimite un ir de date multimedia ctre mai muli utilizatori pe un mediu partajat de un hub. Oricum, ele afecteaz fiecare utilizator dintr-o reea comutat plat. Un pachet video poate genera un ir de 7-MB de date multicast care vor fi trimise ctre fiecare segment. Acest lucru determin o congestie sever. 8.3.3. Domenii de broadcast Un domeniu de broadcast este un grup de domenii de coliziuni care sunt conectate de dispozitive de Strat 2. Cnd un LAN este spart n mai multe domenii de coliziune, fiecare gazd din reea are mai multe oportuniti de a obine acces la reea. Aceasta reduce ansele coliziunilor i crete lrgimea de band disponibil fiecrei gazde. Broadcast-ul este retransmis de dispozitivele de Strat 2. Un broadcast excesiv poate reduce eficiena ntregului LAN. Broadcastul este controlat de dispozitivele de Strat 3. Un domeniu de broadcast incude toate domeniile de coliziune care proceseaz
87

Reele de calculatoare

acelai cadrul broadcast. Acesta include toate nodurile care fac parte dintr-un segment de reea mrginit de un dispozitiv de Strat 3. Domeniu de broadcast este controlat de dispozitivele de Strat 3 deoarece router-ele nu retransmit pachetele de broadcast. Routere-ele lucreaz la nivel de Strat 1, Strat 2 i Strat 3. Ca i dispozitivele de Strat 1, router-ele au o conexiune fizic i transmit date pe mediu. Routere-le au de asemenea capsulare de Strat 2 pe toate interfeele i realizeaz aceleai funcii ca i alte dispozitive e Strat 2. Stratul 3 permite router-elor s segmenteze domeniul de broadcast. nainte ca un pachet s fie retransmis printr-un router, el trebuie s fi fost deja procesat de dispozitivul de Strat 2 i informaii despre cadru date jos. Retransmisia de Strat 3 este bazat pe adresa IP destinai i nu pe adresa MAC. Pentru ca un pachet s fie trimis mai departe el trebuie s conin o adres IP care este n afara plajei de adrese atribuite LAN-ului iar router-ul trebuie s aib o destinaie la care s trimit un anume pachet n tabela sa de routare. 8.3.4. Curgerea datelor prin reea

X 7 Aplicaie 6 Prezentare 5 Sesiune A 4 Transport 3 Reea 2 Legturi date 1 Fizic 3 Reea 2 Legturi date 1 Fizic 3 Reea 2 Legturi date 1 Fizic 3 Reea 2 Legturi date 1 Fizic B C

Y 7 Aplicaie 6 Prezentare 5 Sesiune 4 Transport 3 Reea 2 Legturi date 1 Fizic

Fig.8.8: Curgerea datelor prin reea.

Datele curg prin reea n contextul propagrii prin domeniul de coliziuni i domeniul de broadcast. Se refer la deplasarea datelor prin Straturile 1, 2 i 3 ale dispozitivelor i cum datele trebuie capsulate pentru a efectua efectiv aceast cltorie. De reinut c datele sunt capsulate n Stratul Reea (3) cu adresa IP surs i destinaie, i la Stratul legturi date (2) cu adresa MAC surs i destinaie. O bun regul pentru curgerea datelor este c dispozitivele de Strat 1 ntotdeauna retransmit cadrele, n timp ce dispozitivele de Strat 2 vor s transmit cadrele. n alte cuvinte, dispozitivele de Strat 2 vor transmite cadrele dac nu exist ceva care s previn acest lucru. Un dispozitiv de Strat 3 nu va retransmite cadrele dect dac este nevoit s o fac. Folosind aceste reguli v va fi uor s identificai cum datele curg prin reea. Dispozitivele de Strat 1 nu filtreaz, aa c orice este primit este trecut ctre urmtorul segment. Cadrul este pur i simplu regenerat i resincronizat i apoi returnat
88

Comutarea Ethernet

la calitatea transmisiei originale. Orice segment conectat la un dispozitiv de Strat 1 face parte din acelai domeniu, att de coliziune ct i de broadcast. Dispozitivele de Strat 2 filtreaz cadrele de date pe baza adresei MAC destinaie. Un cadru este retransmis dac se duce la o destinaie necunoscut n afara domeniului de coliziune. Un cadru va fi ntotdeauna retransmis dac este de broadcast, multicast sau unicast ducndu-se n afara domeniului de coliziune. Sigura dat cnd un cadru nu este retransmis este atunci cnd dispozitivul de Strat 2 descoper c expeditorul i destinatarul sunt n acelai domeniu de coliziune. Un dispozitiv de Strat 2, aa cum este un bridge, creeaz mai multe domenii de coliziuni dar un singur domeniu de broadcast. Dispozitivele de Strat 3 filtreaz pachetele pe baza adresei IP destinaie. Singura cale prin care un pachet va fi retransmis (naintat) este dac adresa IP destinaie este n afara domeniului de broadcast i router-ul a identificat o locaie unde s trimit pachetul. Un dispozitiv de Strat 3 creeaz mai mult domenii de coliziune i mai multe domenii de broadcast. Datele care curg printr-un router bazat pe IP, implic deplasarea datelor prin managementul de trafic al dispozitivului la Straturile 1, 2 i 3 ale modelului OSI. Stratul 1 este folosit pentru transmisia peste mediul fizic, Stratul 2 pentru managementul domeniului de coliziuni, i Stratul 3 pentru managementul domeniului de broadcast.

89

9. Protocolul TCP/IP i adresarea IP


Este folositor cunoaterea ambelor modele, TCP/IP i OSI. Fiecare model folosete propria sa structur pentru a explica cum lucreaz reeaua. Oricum, multe lucruri se suprapun n cele dou modele. Un administrator de sistem trebuie s fie familiar cu ambele modele pentru a nelege cum lucreaz reeaua. Orice dispozitiv din Internet care dorete s comunice cu alt dispozitiv Internet trebuie s aib un identificator unic. Acest identificator este cunoscut ca adres IP deoarece routerele folosesc un protocol de Strat 3 numit protocol IP pentru a gsi cea mai bun rut (cale) ctre un dispozitiv. Versiunea curent a IP-ului este IPv4, care a fost proiectat nainte de cererea actual imens de adrese. Creterea exploziv a Internetului amenin epuizarea adreselor IP disponibile. Subreelele, traducerea adreselor reelei (NAT - Network Address Translation) i adresele private sunt folosite pentru a extinde oferta de adrese IP. IPv6 mbuntete IPv4 i ofer mult mai multe adrese. Pe lng adresa MAC, fiecare calculator are nevoie de o adres IP unic pentru a face parte din Internet. Aceasta este deseori numit adres logic.

9.1. Introducere n TCP/IP


9.1.1. Istoria i viitorul protocolului TCP/IP Pentru a ilustra viitorul imaginai-v o lume strbtut de numeroase cabluri, fire, microunde, fibre optice i legturi la satelit. Apoi imaginai-v nevoia ca datele s fie transmise fr a depinde de condiiile particulare din nodul unei reele. Crearea modelului TCP/IP a ajutat la rezolvarea acestei probleme dificile de proiectare. n prezent modelul TCP/IP a devenit standardul pe care este bazat Internetul. Cele patru Straturi ale modelului TCP/IP sunt Aplicaie, Transport, Internet i Transfer fiiere Accesul la Reea (figura 9.1). Unele TFTP*; straturi au acelai nume cu cele din FTP*; modelul OSI. Este esenial a nu 4 Aplicaie NFS; confunda funciile straturilor celor dou E-mail modele deoarece ele includ funcii SMTP diferite n cele dou modele. Accesul de la distan:
3 Transport 2. Internet

9.1.2. Stratul Aplicaie

Stratul Aplicaie manevreaz protocoalele de nivel nalt ca, 1. Accesul la reea reprezentare, codificare i controlul dialogului. Suita de protocoale TCP/IP combin toate aplicaiile ntr-un singur Fig.9.1. Stratul Aplicaie al modelului TCP/IP. Strat. Aceasta d sigurana c datele sunt corect mpachetate nainte de fi trecute stratului urmtor. TCP/IP include n Straturile Internet i Transport specificaii precum IP i TCP. TCP/IP are protocoale pentru a suporta transferul de fiiere, e-mail, conectarea la distan, figura 9.1:
90

telnet* rlogin Administrarea Reelei SNMP* Administrarea numelor DNS* * sunt folosite de router

Protocolul TCP/IP i adresarea IP

File Transfer Protocol (FTP) este un serviciu orientat pe conexiune care folosete TCP pentru a transfera fiiere ntre sistemele care suport FTP. Suport fiere binare bidirecional i fiiere ASCII; Trivial File Transfer Protocol (TFTP) este un serviciu connectionless (nu depinde de conexiune) care folosete protocolul UDP (User Datagram). TFTP este folosit pe router pentru a transfera fiiere de configurare, imagini Cisco IOS i pentru a transfera fiiere ntre sisteme care suport TFTP. Este mai util n unele LAN-uri deoarece este mai rapid dect FTP ntr-un mediu stabil; Network File System (NFS) este un sistem de protocoale dezvoltate de Sun Microsistem care permite accesul la fiierele unei uniti de stocare deprtate, HDD. Simple Mail Transfer Protocol (SMTP) administreaz transmiterea de email n reeaua de calculatoare. Nu ofer suport pentru transmisii de date altele dect text simplu. Telnet ofer capabilitatea de a accesa un calculator de la distan. El permite unui utilizator s se conecteze pe o gazd Internet i s execute comenzi. Un client de telnet este referit ca o gazd local, un server telnet este referit ca o gazd deprtat; Simple Network Management Protocol (SNMP) este un protocol care ofer o cale de a monitoriza i controla dispozitivele reelei. Este de asemenea utilizat pentru a administrare, configurare, statistic i securitate. Domain Name System (DNS) este un sistem folosit de Internet pentru a traduce numele domeniilor n adrese IP.

9.1.3. Stratul transport Stratul Transport ofer o conexiune logic ntre gazda surs i gazda destinaie. Protocoalele de transport segmenteaz i reasambleaz datele trimise de straturile aplicaie superioare n acelai ir de date, sau conexiune logic, ntre punctele finale. Internetul este adeseori reprezentat de un nor. Stratul 4 Aplicaie Transport trimite pachetele de date de la surs la destinaie prin nor. Sarcina Transmission Control principal a stratului transport este s Protocol (TCP) ofere control conexiunii end-to-end i 3 Transport Connection-Oriented fiabilitate datelor care traverseaz 2. Internet User Datagram Protocol acest nor. (UDP) Connectionless Acest lucru este ndeplinit de ferestre "glisante", numere de 1. Accesul la reea secven i de confirmare a primirii pachetelor. Stratul Transport, de Fig. 9.2. Stratul Transport al modelului TCP/IP. asemenea, definete conetivitatea endto-end dintre aplicaiile gazdelor. Protocoalele Stratului Transport sunt TCP i UDP. Funciile TCP i UDP sunt: segmentarea datelor straturilor aplicaie superioare; trimiterea segmentelor de la un dispozitiv la altul.

91

Reele de calculatoare

Funciile TCP sunt: stabilirea operrii end-to-end; ofer controlul traficului prin folosirea ferestrelor "glisante"; asigur fiabilitatea prin folosirea numerelor de secven i confirmrii primirii pachetelor.

9.1.4. Stratul Internet Scopul Stratului Internet este de a selecta calea prin reea pe care s circule pachetele. Principalul protocol care lucreaz la acest Strat este IP. Determinarea traseului (cii) cel mai bun i comutarea pachetelor se produc la acest nivel. Urmtoarele sunt protocoalele care opereaz la Stratul Internet al TCP/IP: IP ofer o conexiune liber (connectionless), best-effort pentru rutarea pachetelor. IP nu este preocupat de coninutul pachetelor dar se uit pentru o cale ctre destinaie; ICMP Internet Control Message Protocol ofer control i capaciti de transmitere; ARP Address Resolution Protocol determin adresa de nivel fizic, sau adresa MAC pentru o adres IP cunoscut. RARP Reverse Address Resolution Protocol determin adresa IP pentru o adres MAC cunoscut. Protocolul IP realizeaz urmtoarele operaii: definete un pachet i schema de adresare; transfer date ntre Stratul Internet i 4 Aplicaie Ethernet; Stratul Acces la Reea; Fast Ethernet; ruteaz pachetele ctre gazda SLIP sau PPP; deprtat. 3 Transport FDDI; Uneori protocolul IP este referit ca un ATM, Frame protocol nedemn de ncredere. Acest lucru se 2. Internet Relay i SMSD ntmpl deoarece IP nu livreaz datele cu ARP Proxy ARP; acuratee prin reea. IP este nesigur deoarece 1. Accesul la reea RARP el nu realizeaz verificri de eroare i corecie. Aceast funcie este preluat de Fig. 9.3. Stratul Acces la Reea al protocoalele Straturilor superioare, Transport modelului TCP/IP. sau Aplicaie. 9.1.5. Stratul Acces la Reea Stratul Acces la Reea permite pachetelor IP s realizeze conexiunea fizic la mediul reelei. El include tehnologii LAN i WAN care sunt incluse toate n Straturile Legturi de Date i Fizic al modelului OSI (figura 9.3). Driver-ele aplicaiilor software, modemurilor i altor dispozitive opereaz la nivelul acestui strat, care definete procedurile folosite la interfaa cu mediul hardware al reelei i accesarea mediului de transmisie. Protocoalele standard ale modemului, cum sunt SLIP (Serial Line Internet Protocol) i PPP (Point to Point Protocol) ofer accesul la reea prin modem. Multe protocoale sunt cerute pentru a determina hardware-ul, softul i mediul de transmitere specifice acestui Strat.
92

Protocolul TCP/IP i adresarea IP

De asemenea, Stratul Acces la Reea suprapune adresele IP peste adresele MAC i capsuleaz pachetele IP n cadre. Stratul Acces la Reea definete conexiunea la mediul fizic pe baza tipului de hardware i a interfeei la reea.

9.2. Adresarea Internet


9.2.1. Adresarea IP Pentru ca dou staii s poat comunica, ele trebuie s fie capabile s se identifice i localiza una pe alta. n figura 9.4 se prezint o adresare, Fig.9.4: Adresarea gazdelor. n aceast reprezentare, nu cea real, dar reprezint conceptul literele A i B identific reeaua, iar secvena de numere identific gazdele fiecrei reele. Combinaia de litere i de grupare a adreselor. numere ofer o adres unic fiecrei gazde. Un calculator poate fi conectat la mai multe reele. n aceast situaie sistemul trebuie s primeasc mai multe adrese (pentru fiecare reea cte una). Fiecare punct de conexiune, sau interfa are o adres de reea. Fiecare calculatori dintr-o reea TCP/IP trebuie s primeasc un identificator unic, sau o adres IP. Aceast adres, care opereaz la Stratul 3, i permite unui calculator s localizeze alt calculator n reea. Toate calculatoarele trebuie s aib o adres fizic unic, adresa MAC, care opereaz la nivelul Stratului 2 al modelului OSI. O adres IP este o secven de 32 de bii de zero i unu. Pentru a face adresa IP mai uor de manipulat, ea este scris n mod uzual ca patru numere zecimale separate prin punct, numit i format zecimal punctat. Fiecare parte a unei adrese se numete octet deoarece este fcut din 8 digii. De exemplu, adresa IP 192.168.1.8 poate fi scris astfel: 11000000.10101000.00000001.00001000 n format binar. 9.2.2. Conversia decimal i conversia binar Sunt mai multe metode pentru conversia binar, dar n continuare se va prezenta doar una dintre ele. Cnd convertim un numr decimal n binar, trebuie determinat cea mai mare putere a lui 2 care se potrivete n numrul decimal.
Doi octei (2 byte) numr de 16 digii 215 214 213 212 211 210 29 28 27 26 25 32768 16384 8192 4096 2048 1024 512 256 128 64 32 24 16 23 8 22 4 21 2 20 1

9.2.3. Adresarea IPv4 Un router folosete adresa IP pentru a trimite mai departe pachetele de la reeaua surs la reeaua destinaie. Pachetele trebuie s includ un identificator att pentru reeaua surs ct i pentru reeaua destinaie. Routerul folosete adresa IP a reelei destinaie pentru a trimite pachetul pe reeaua corect. Cnd pachetul ajunge la routerul conectat la reeaua destinaie, acesta folosete adresa IP pentru a localiza calculatorul specific din reea. Acest sistem lucreaz n mare parte ca i sistemul potal naional. Cnd o scrisoare este rutat, codul potal este folosit pentru a trimite pachetul la oficiul potal din oraul destinaie. Acest oficiu potal trebuie s foloseasc adresa strzii pentru a localiza destinatarul final din ora. Fiecare adres de IP are ntotdeauna dou pri. Prima parte identific reeaua la care este conectat sistemul iar a doua parte identific sistemul (figura 9.5).
93

Reele de calculatoare

Reea 1

2 3

Gazd 1 2 3 1 1

Fig.9.5: Adresarea reelei i a gazdelor.

Aa cum se vede n 9.5, fiecare octet ia valori de la 0 la 255. Fiecare dintre octei se mparte n 256 subgrupe i fiecare din ele se mparte din nou n 256 de subgrupe cu cte 256 adrese n fiecare. Referindu-ne la o grup de adrese direct de deasupra din ierarhie, toate grupurile care se ramific din acea adres poate fi referit ca o singur unitate. Acest tip de adrese se numesc adrese ierarhizate, deoarece ele conin diferite nivele. O adres IP combin aceti doi identificatori ntr-un singur numr. Acest numr trebuie s fie unic, deoarece duplicarea adreselor fac routarea imposibil. Prima parte identific adresa reelei. A doua parte, numit i partea gazdei, identific care este gazda din reea. Adresele IP sunt divizate n clase pentru a defini reelele mari, medii i mici. O adres de clas A este atribuit reelelor mari. Adresele de clas B sunt folosite pentru reele de dimensiuni medii, iar adresele de clas C pentru reelele mici.
Clasele de adrese IP Numrul de reele A 126* B 16.384 C 2.097.152 D (multicast) N/A Clasa de adrese Identificarea clasei adresei IP Clasa Biii cei mai Valoarea Numrul de bii Numr de gazde pe reea adresei IP semnificativi primului octet din adresa reelei Clasa A 0 0127* 8 16.777.216 Clasa B 10 128191 16 65.535 Clasa C 110 192223 24 254 Clasa D 1110 224239 28 N/A * gama de adrese 127... este rezervat ca adres de bucl (loopback) folosit pentru testare i diagnosticare

Primul pas n determinarea prii adresei de reea i prii adresei gazdei este identificarea clasei adresei de IP. 9.2.4. Adresele IP de clas A, B, C, D i E Pentru acomodarea cu dimensiunile diferite ale reelelor i pentru clasificarea lor uoar, adresele IP sunt mprite n grupuri denumite clase, lucru cunoscut ca adresarea Clasificarea claselor de adrese dup primul octet pe clase. Fiecare adres IP de 32 Plaja de adrese IP bii este mprit ntr-o parte a Clasa adresei IP (valoarea primului octet) reelei i o parte a gazdei. Un bit Clasa A 1126 (0000 0001 0111 1110)* sau o serie de bii de la nceputul Clasa B 128191 (1000 0000 1011 1111) fiecrei adrese determin clasa Clasa C 192223 (1100 0000 1101 1111) fiecrei adrese. Sunt cinci clase de Clasa D 224239 (1110 0000 1110 1111) adrese IP, aa cum se vede n Clasa E 240255 (1111 0000 1111 1111) tabelul de mai jos:
94

Protocolul TCP/IP i adresarea IP

Adresele de clas A sunt proiectate s suporte reele extrem de largi, cu mai mult de 16 milioane de gazde. O adres IP de clas A folosete doar primul octet pentru a indica adresa reelei. Restul de 3 octei sunt folosii pentru adresele gazdelor. Primul bit al adresei de clas A este ntotdeauna 0. Cel mai mic numr zecimal pe 8 bii, cu primul bit 0 este chiar 0, iar cel mai mare 127. Numerele 0 i 127 sunt rezervate i nu pot fi folosite ca adrese de reea. Orice adres care ncepe o valoare ntre 1 i 126 n primul octet este o adres de Clas A. Reeaua 127.0.0.0 este rezervat pentru testri de loopback. Routerele sau gazdele pot folosi aceast adres pentru ai trimite pachete napoi lor nsele. Aceast adres nu poate fi atribuit unei reele. Adresele de clas B au fost proiectate s suporte nevoile reelelor de dimensiuni moderate sau largi. O adres de clas B folosete primii doi octei pentru a indica adresa reelei, ceilali doi octei specific adresa gazdelor. Primii doi bii ai primului octet a unei adrese de clas B sunt ntotdeauna 10. Restul de 6 bii pot fi populai fie cu 0 fie cu 1. Cel mai mic numr ce poate reprezenta clasa B este 10000000, adic 128 iar cel mai mare este 10111111 adic 191. orice adres care ncepe cu o valoare ntre 128 i 191 reprezint o adres de clas B.
Clasa A Clasa B Clasa C reea Clasa D Clasa E 1|1|1|0| | | | reea 1|1|1|1| | | | gazde Reea Reea Reea Gazd Reea Reea gazde Gazd Gazd Reea Gazd Gazd Gazd

Fig. 9.6: Arhitectura claselor adreselor IP

Adresele de clas C sunt cel mai des folosite. Aceste adrese suport reele mici cu un maxim de 254 de gazde. Adresele de clas C ncep cu secvena binar 110. Cel mai mic numr este 11000000, adic 192, iar cel mai mare este 1101 1111, adic 223. Dac o adres are n primul octet o valoare ntre 192 i 223 este de clas C. Adresele de clas D au fost create pentru a permite multicastingul n adresele IP. O adres de multicast este o adres unic de reea care trimite pachetele la acea adres destinaie ce predefinete un grup de adrese IP. Astfel, o singur staie poate trimite simultan un singur ir de date la mai muli utilizatori. Spaiul de adrese de clas D este, fa de alte clase, este restrns matematic. Primii patru bii din adresa de clas D trebuie s fie 1110. Astfel, primul octet de clas D poate fi de la 1110000 la 11101111, sau 224239. O adres IP care ncepe cu o asemenea valoare n primul octet este de clas D. A fost definit i o clas de adrese E. Dar IETF (Internet Engineering Task) a rezervat aceste adrese pentru propriile nevoi de cercetare. Astfel nici o adres de clas E nu a fost eliberat pentru utilizarea n Internet. Primii patru biii a unei adrese de clas E sunt ntotdeauna 1. Astfel primul octet poate lua valori de la 11110000 la 11111111 adic de la 240 la 255.
95

Reele de calculatoare

9.2.5. Adrese de IP rezervate Cteva adrese de gazde sunt rezervate i nu pot fi atribuite dispozitivelor din reea. Aceste adrese rezervate sunt urmtoarele: Adresa reelei folosit pentru a identifica reeaua n figura 9.7 este reprezentat o schem cu dou reele de clas C. Reeaua din dreptunghiul superior are adresa 198.150.11.0 iar gazdele sale pot lua una din adresele: 198.150.11.1198.150.11.254. Reeaua LAN din dreptunghiul de jos este identic cu cea de sus, doar c adresa de reea este 198.150.12.0. Adresa de broadcast (difuziune) folosit pentru a difuza mesaje ctre toate gazdele reelei. Tot n figura 9.7, pentru reeaua de sus, 198.150.11.255 reprezint adresa de broadcast. Datele trimise la aceast adres vor fi citite de toate gazdele din aceast reea. Reeaua LAN din dreptunghiul de jos are adresa de broadcast 198.150.12.255. O adres IP care are toi biii 0 n partea adresei de gazd este rezervat pentru adresa reelei. Un exemplu de adres de reea de clas A este 113.0.0.0, cunoscut i ca ID-ul reelei ce conine gazda 113.1.2.3. Un router folosete adresa IP a reelei cnd transmite date pe Internet. Un exemplu de adres de reea de clas B este 176.10.0.0 Adresa de reea se obine atunci cnd toi biii din poriunea adresei gazdei sunt 0; iar adresa de broadcast se obine atunci cnd toi biii din poriunea adresei gazd sunt 1. Pentru a trimit date la toate gazdele dintr-o reea se folosete adresa de broadcast.

Fig.9.7: Adresa reelei i adresa de broadcast.

9.2.6. Adrese IP private i publice Stabilitatea Internetului depinde direct de unicitatea adreselor de reea publice folosite. Dac n figura 9.7, PC-urile din dreptunghiul de jos ar avea adrese tot din reeaua 198.150.11.0, router-ul nu ar putea s transmit pachetele mai departe. Duplicarea adreselor IP a reelei mpiedic routerul s-i ndeplineasc sarcinile. O adres unic trebuie atribuit fiecrui dispozitiv din reea.
96

Protocolul TCP/IP i adresarea IP

Trebuie realizat o procedur pentru a atribui adrese unice. Iniial, o organizaie denumit InterNIC (Internet Network Information Center) realiza aceast procedur. n prezent InterNIC nu mai exist dar a fost succedat de IANA (Internet Assigned Numbers Authority) care administreaz adresele IP care au mai rmas pentru a se asigura lipsa duplicitii adreselor IP publice. Duplicarea poate cauza instabilitatea Internetului i compromite abilitatea livrrii datagramelor n reea. Adresele IP publice sunt unice. Nu pot exista dou dispozitive conectate la reeaua public cu aceeai adres IP. Adresele IP sunt globale i standardizate. Adresele IP publice trebuie obinute de la un furnizor de servicii de Internet (ISP Internet service provider). Odat cu creterea rapid a Internetului, adresele IP publice sunt pe terminate, iar pentru a rezolva aceast problem au aprut noi scheme de adresare, cum ar fi CIDR (classless interdomain routing) i IPv6. Adresele IP private sunt o alt soluie a lipsei de adrese IP publice. Aa cum am menionat, reelele publice cer ca fiecare PC s aib un IP unic. Oricum, reelele private, care nu sunt conectate la Internet pot folosi orice adres pentru gazde, atta timp ct n interiorul propriei reele adresele sunt unice. Multe reele private exist alturi de Adrese IP private reelele publice. Oricum, folosirea Clasa Plaja de adrese conform RFC 1918 oricror adrese IP pentru reelele private A 10.0.0.0 10.255.255.255 este nerecomandat deoarece acea reea B 172.16.0.0 172.31.255.255 se poate, eventual, conecta la Internet. C 192.168.0.0 192.168.255.255 RFC (Request For Comments) 1918 pune deoparte un grup de adrese IP pentru utilizare intern, privat. Aceste trei grupe de adrese private sunt cte una din fiecare clas: A, B i C, i sunt prezentate n tabelul alturat. Adresele cuprinse n aceste grupe nu sunt rutate pe Internet. Router-ele de Internet vor descrca automat toate pachetele primite de la aceste adrese. Adresele IP private pot fi amestecate (intermixate) cu adrese IP publice, aa cum se vede n figura 9.8, pentru a conserva numrul de adrese folosite pentru conexiuni interne. Conectarea unei reele care folosete adrese private la Internet necesit translatarea adreselor private ctre o adres public. Acest proces de translatare este referit ca NAT Network Address Tanslatio. Un router este dispozitivul care de obicei realizeaz NAT.

Fig. 9.8: Folosirea adreselor IP private n WAN.

97

Reele de calculatoare

9.2.7. IPv4 versus IPv6 Adresarea IPv4 se face pe 32 de bii, iar n curnd toate adresele publice vor fi epuizate. n ultimii douzeci de ani, numeroase extensii ale IPv4 au fost dezvoltate. Acestea s-au ocupat n special de creterea utilizrii eficiente a celor 32 de bii ai spaiului de adresa care pot fi utilizai. ntre timp, a fost dezvoltat i definitivat o nou versiune de IP, IP versiunea 6, mult mai extensibil i mai scalabil. IPv6 folosete 128 de bii fa de cei 32 de bii ai versiuni 4, i folosete numere hexazecimale pentru a reprezenta cei 128 de bii. Astfel, se asigur peste 640 sextrilione de adrese.

9.3. Obinerea adresei IP


9.3.1. Obinerea unei adrese Internet O gazd din reea are nevoie de o adres global unic pentru a funciona pe Internet. Adresa fizic, sau MAC, pe care o are gazda are doar o semnificaie local, identific gazda n interiorul reelei locale. Deoarece aceasta este o adres de Strat 2, router-ul nu o folosete pentru a trimite datele n afara LAN-ului. Adresa IP este cea mai folosit adres pentru a comunica pe Internet. Acest protocol are o schem ierarhic de adresare care permite adreselor individuale s fie asociate i tratate ca un grup. Aceste grupuri de adrese permit transferul eficient de date pe Internet. Administratorii de reea folosesc dou metode pentru a atribui adrese IP: metoda static i metoda dinamic. Indiferent de metoda aleas, dou interfee nu pot avea aceeai adres IP. Dou gazde care au aceeai creeaz un conflict care poate cauza ca cele dou gazde s nu funcioneze corect. 9.3.1.1.Atribuirea static a adreselor IP Atribuirea static se preteaz reelelor mici, fr schimbri frecvente n reea. Administratorul sistemului atribuie manual o adres IP pentru fiecare calculator, imprimant sau server din intranet. Meninerea unei liste cu aceste adrese IP este critic pentru a preveni problemele care pot apare datorit duplicrii adresei IP. Server-elor trebuie s le fie atribuite adrese statice astfel nct staiile de lucru i alte dispozitive vor tii ntotdeauna cum s acceseze serviciile de care au nevoie. Alte dispozitive crora trebuie s li se atribuie adrese IP statice sunt: imprimantele de reea, serverele de aplicaii i router-ele. 9.3.1.2.Atribuirea dinamic a adreselor IP Atribuirea adreselor IP folosind protocolul RARP Protocolul RARP (Reverse Address Resolution Protocol) asociaz unei adrese MAC cunoscute o adres IP. Aceast asociere permite ntotdeauna dispozitivelor reelei
98

Protocolul TCP/IP i adresarea IP

s capsuleze date nainte de a le trimite pe reea. Un dispozitiv de reea, cum ar fi un PC fr hard-disk, poate cunoate adresa sa MAC, dar nu i adresa IP. RARP permite dispozitivului s fac o cerere pentru a-i nva adresa sa IP. Aceasta necesit prezena unui server RARP n reea pentru a rspunde cererii. Cererea RARP este de tip broadcast n reeaua LAN i rspunsul l primete de la serverul de RARP, care este de obicei un router. Atribuirea adresei IP de protocolul BOOTP Protocolul bootstrat (BOOTP) opereaz n mediul client-server i necesit schimbarea unui singur pachet pentru a obine adresa IP. O problem a BOOTP este aceea c nu a fost proiectat s ofere atribuirea dinamic a adreselor IP. Cu BOOTP, administratorul creeaz un fiier de configurare care specific parametrii fiecrui dispozitiv. Administratorul trebuie s adauge gazdele i s menin o baz de date BOOTP. Fiecrei gazde din reea trebuie s i se creeze un profil BOOTP cu o adres IP unic. Aceste profile pot fi utilizate n acelai timp i astfel se poate ca dou gazde s aib acelai IP. Un dispozitiv folosete BOOTP pentru a-i obine adresa IP cnd este pornit. BOOTP folosete UDP-uri pentru a transporta mesaje. Mesajul UDP este capsulat ntrun pachet IP, i este trimis broadcast n reea, cu adresa IP 255.255.255.255. Serverul BOOTP primete mesajul broadcast i apoi trimite napoi, ca rspuns, tot un broadcast. Clientul recepioneaz cadrul i verific adresa MAC, dac gsete propria adres MAC n cmpul adres destinaie, ia i stocheaz adresa IP i alte informaii furnizate de mesajul de rspund BOOTP. Atribuirea adresei IP prin DHCP DHCP (Dynamic host configuration protocol) este succesorul BOOTP. Ca i acesta, permite obinerea dinamic a adresei IP fr ca administratorul s creeze un profil individual pentru fiecare gazd din reea. Tot ce trebuie fcut, este definirea pe serverul DHCP a unei plaje de adrese IP ce pot fi atribuite. Odat ce o gazd este pornit, ea contacteaz serverul DHCP i cere o adres. Serverul DHCP alege o adres i o concesioneaz gazdei. Cu DHCP, ntreaga configurare a reelei unui calculator poate fi obinut ntr-un singur mesaj. Aceasta include toate datele oferite de BOOTP, plus nchirierea adresei IP i a mtii subreelei. Avantajul major al DHCP este mobilitatea utilizatorilor. Aceasta permite utilizatorilor s-i schimbe liber poziia n reea (de la o priz la alta). Dup ce o gazd a fost nchis, serverul DHCP reia posesia adresei IP i o poate atribui altei gazde. 9.3.2. Address resolution protocol (ARP) ntr-o reea TCP/IP, pachetele de date trebuie s conin ambele adrese ale destinaiei, i MAC i IP. Dac pachetului i lipsete una dintre ele, datele nu vor trece de Stratul 3 ctre straturile superioare. n acest mod, adresele MAC i IP se comport ca o dubl verificare pentru fiecare n parte. Dup ce un dispozitiv determin adresa IP a dispozitivului destinaie, poate aduga adresa MAC destinaie la pachetul de date. Unele dispozitive menin tabele care conin adrese MAC i adrese IP ale dispozitivelor care sunt conectate n acelai LAN. Tabelul ARP al gazdei 198.150.11.36 Acestea se numesc tabele ARP (Address Resolution MAC IP Protocol); i sunt stocate n memoria RAM.
FE:ED:F9:44:45:66 198.150.11.34 DD:EC:BC:00:04:AC 198.150.11.33 DD:EC:BC:00:94:D4 198.150.11.35

99

Reele de calculatoare

Este foarte neobinuit pentru utilizatori s fac un tabel ARP manual. Fiecare dispozitiv din reea i menine propriul tabel ARP. Cnd un dispozitiv vrea s trimit date prin reea, el folosete informaiile oferite de tabelul ARP. Cnd sursa determin adresa IP a destinaiei, consult tabelul ARP pentru a gsi adresa MAC a destinaiei. Dac sursa gsete o intrare n tabelul ARP, adres IP destinaie ctre adres MAC destinaie, va asocia adresa IP ctre adresa MAC i apoi le va folosi pentru a capsula datele. Pachetul de date este apoi trimis n reea i recepionat de destinatar. Sunt dou ci prin care un dispozitiv poate obine adresa MAC de care are nevoie pentru a o ncapsula cu datele. O metod este s monitorizeze traficul care are loc n propriul segment de reea. Toate staiile dintr-o reea Ethernet vor analiza traficul pentru a determina dac datele i sunt destinate. O parte a acestui proces este s nregistreze adresele surs IP i MAC ale datagramelor n tabelul ARP. O alt cale este o cerere broadcast ARP. PC-ul care are nevoie de perechea de adrese MAC i IP trimite o cerere broadcast ARP. Toate dispozitivele din LAN analizeaz cererea. Dac unui dispozitiv din reea i se potrivete IP-ul din cerere, trimite napoi un rspuns cu perechea MAC-IP proprie. Dac adresa IP este din reeaua local dar calculatorul nu exist sau este nchis, nu va exista nici un rspuns pentru cererea ARP. n acest caz, dispozitivul surs raporteaz o eroare. Dac cererea este pentru un IP din alt reea, se va folosi un alt proces. Router-ele nu trimit mai departe pachetele broadcast. Dac procesul este pornit, router-ul realizeaz un proxy ARP. Aceasta este o variaia a protocolului ARP. n aceast situaie, router-ul trimite un rspuns ARP cu adresa MAC a interfeei pe care a primit cererea ARP, ctre gazd. Router-ul va rspunde cu adresa MAC pentru acele cereri n care adresa IP nu este n plaja de adrese a subreelei locale. O alt metod este s se trimit datele la adresa dispozitivului care n alt segment al reelei este setat ca default gateway. Default Gateway este o opiune a gazdei n care adresa IP a interfeei router-ului este stocat n configurarea reelei gazdei. Gazda surs compar adresa IP destinaie i propria sa adres IP s determine dac cele dou adrese sunt localizate n acelai segment de reea. Dac gazda destinaie nu este n acelai segment, sursa trimite date folosind adresa IP actual a destinaiei i adresa MAC a router-ului, ca destinaie. Adresa MAC pentru router a fost nvat din tabelul ARP folosind adresa IP a acelui router. Dac default gateway pe gazd sau facilitatea proxy ARP de pe router nu sunt configurate, traficul nu poate prsi reeaua local. Una sau alta sunt necesare pentru a avea conexiune n afara reelei locale. Comanda arp -a

100

10. Bazele rutrii


Internet Protocol (IP) este principalul protocol rutat de pe Internet. Adresele IP sunt folosite pentru a ruta (dirija) pachetele de la surs la destinaie de-a lungul celei mai bune ci disponibile. Propagarea pachetelor, schimbarea capsulrii, i protocoalele orientate pe conexiune (connection-oriented) i cele fr orientare pe conexiune (connectionless) sunt de asemenea eseniale n asigurarea transmiterii corecte a datelor ctre destinaie. Diferenele dintre protocoalele de rutare (routing) i cele rutate (routed) este o surs frecvent de confuzii. Cele dou cuvinte sunt asemntoare, dar sunt destul de diferite. Routerele folosesc protocoale de rutare (routing) pentru a construi tabele care sunt utilizate pentru a determina cea mai bun cale ctre o gazd din Internet. Nu toate organizaiile se ncadreaz n sistemul celor trei clase de adrese A, B i C. Exist flexibilitate n interiorul claselor prin subreele. Acestea permit ntotdeauna administratorului s determine mrimea reelei cu care va lucra. Dup ce decide cte segmente are reeaua sa, poate utiliza mti ale subreelelor pentru a determina locaia fiecrui dispozitiv n reea.

10.1. Protocoale rutate (routed protocols)


Un protocol este un set de reguli care determin cum comunic calculatoarele ntre ele prin reea. Un protocol descrie urmtoarele: formatul necesar pentru mesaje; modul n care un calculator trebuie s schimbe mesaje pentru activiti specifice. Un protocol rutat permite ntotdeauna router-ului s trimit date ntre noduri din diferite reele. Un protocol rutabil trebuie s ofere abilitatea de a atribui un numr de reea i un numr de gazd pentru fiecare dispozitiv. Unele protocoale, cum este i IPX, necesit doar un numr de reea. Aceste protocoale folosesc adresa MAC a gazdei pentru numrul gazdei. Alte protocoale, aa cum este IP, necesit o adres cu o poriune pentru reea i o poriune pentru gazd. Aceste protocoale necesit de asemenea o masc a reelei pentru a diferenia cele dou numere. Adresa reelei este obinut prin AND ntre adresa IP i masca reelei. Motivul utilizrii mtii reelei este de a permite gruparea secvenial a adreselor IP pentru a fi tratate ca o singur unitate. (figura 10.1)
Adresele gazdelor 192.168.10.1 192.168.10.2 192.168.10.3 192.168.10.4 192.168.10.252 192.168.10.253 192.168.10.254 Adresa reelei Comentariu: Toate cele 254 de adrese din secvena 192.168.10.1 192.168.10.254 pot fi reprezentate prin adresa reelei 192.168.10.0. Aceasta permite ca datele s fie trimise ctre oricare din aceste adrese prin localizarea adresei reelei. Tabelul de rutare trebuie s conin doar o intrare pentru 192.168.10.0 n loc s conin 254 de intrri pentru toate adresele.

192.168.10.0

Fig. 10.1: Gruparea adreselor IP


101

Reele de calculatoare

Dac aceast grupare nu ar fi disponibil, fiecare gazd ar trebui tratat individual pentru rutare. Acest lucru ar fi imposibil. IP este cea mai utilizat implementare a unei scheme ierarhice de adresare a reelei. IP este un protocol connectionless (liber de conexiune), nedemn de ncredere i cu efort optim de livrare. Termenul liber de conexiune nseamn c nu se stabilete nici un circuit dedicat naintea transmisiei. IP determin cea mai eficient rut de transmisie a datelor pe baza protocolului de rutare. Termenii nedemn de ncredere i efort optim de livrare nu nsemn c acest sistem este nedemn de ncredere i c nu lucreaz bine. El indic faptul c IP nu verific dac datele trimise pe reea ajung la destinaie. Dac este necesar, verificarea este realizat de un protocol de strat superior. Odat ce informaiile curg n jos prin straturile modelului OSI, datele sunt procesate de fiecare Strat. n Stratul Reea, datele sunt capsulate n pachete. Aceste pachete se mai numesc i datagrame. IP determin coninutul antetului pachetului IP, care include informaii despre adrese. Oricum, el nu este preocupat de date. IP accept orice date care i sunt furnizate de straturile superioare. 10.1.1. Propagarea pachetelor i comutarea n interiorul router-elor n timp ce pachetele traverseaz reeaua ctre destinaia final, antetul i subsolul de Strat 2 sunt nlocuite de fiecare dispozitiv de Strat 3. Asta, deoarece unitile de date de Strat 2, sau cadrele, sunt pentru adresarea local. Unitile de date de Strat 3, sau pachetele, sunt pentru adresarea end-to-end. Cadrele Ethernet de Strat 2 sunt proiectate s opereze n interiorul unui domeniu de broadcast cu adresele MAC care sunt arse n dispozitivul fizic. Un alt tip de cadru de Strat 2 include legturile seriale PPP i conexiunea Frame Relay, care folosesc o schem de adresare de Strat 2 diferit. Indiferent de tipul adresrii de Strat 2 utilizat, cadrele sunt proiectate s opereze n interiorul unui domeniu de broadcast. Cnd datele sunt trimise ctre un dispozitiv de Strat 3, informaiile de Strat 2 sunt schimbate. ndat ce un cadru este recepionat la o interfa a router-ului, adresa MAC destinaie este extras. Aceasta este verificat pentru a vedea dac cadrul este adresat direct interfeei router-ului, sau dac este un broadcast. n oricare situaie, cadrul este acceptat. Altfel, cadrul este descrcat devreme ce este adresat altui dispozitiv din domeniu de coliziune. Cadrului acceptat i se verific suma de control pentru a vedea dac este fr erori. Dac verificarea eueaz, cadrul este descrcat. Dac cadrul nu are erori, antetul i subsolul acestuia sunt ndeprtate i pachetul este trecut Stratului 3. Apoi se verific dac pachetul este destinat routerului sau altui dispozitiv din internetwork. Dac adresa IP destinaie se potrivete unuia din porturile router-ului, antetul de Strat 3 este ndeprtat i datele sunt trecute Stratului 4. Dac pachetul trebuie rutat, adresa IP destinaie va fi comparat cu tabelul de rutare. Dac se gsete o potrivire sau dac exist o rut implicit, pachetul este comutat ctre interfaa specificat n tabelul de rutare. Cnd pachetul este comutat ctre interfaa de ieire, o nou sum de control este adugat subsolului cadrului, i un antet nou este adugat pachetului. Cadrul este apoi trimis ctre noul domeniu de broadcast n cltoria sa ctre destinaia final.

102

Bazele rutrii e-mail date date date date date date Subsol cadru Date Segment Pachet Cadru Bii

Antet reea Antet cadru Antet reea

Fig. 10.2: Capsularea datelor

10.1.2. Livrarea pe conexiune orientat i pe connectionless Aceste dou servicii asigur livrarea datelor ntre dou puncte n internetwork. Majoritatea sistemelor de livrare folosesc un sistem liber de conexiune (connectionless), figura 10.3. Pachete diferite o pot lua pe ci diferite prin reea. Pachetele sunt reasamblate dup ce ajung la destinaie. ntr-un sistem liber de conexiune, destinaia nu este contactat nainte ca pachetul s fie trimis. O bun comparaie pentru acest sistem este sistemul potal. Destinatarul nu este contactat pentru a se verifica dac el va accepta scrisoarea nainte de a fi trimis. De asemenea, expeditorul nu tie dac scrisoarea sa a ajuns la destinaie. n sistemul connection-oriented (conexiune orientat), o conexiune este stabilit ntre expeditor i destinatar nainte de a transmite date. Un exemplu de reea cu conexiune orientat este sistemul telefonic. Expeditorul plaseaz un apel, conexiunea este stabilit, i apoi are loc comunicare.

Fig. 10.3: Servicii de reea libere de conexiune (connectionless).

Procesele din reelele libere de conexiune sunt referite ca procese de comutare a pachetelor. n timp ce pachetele trec de la surs la destinaie, acestea pot fi comutate pe ci diferite, i au posibilitatea s ajung n alt ordine. Fiecare pachet conine instruciuni, precum: adresa destinaie i ordinea n mesaj, care coordoneaz livrarea cu celelalte pachete asociate. Pachetele sunt reasamblate n ordinea corect la destinaie. Routerele fac determinarea cii prin diferite criterii. Procesele ce au loc n reeaua orientat pe conexiune se mai refer i ca procese cu circuite comutate. O conexiune dedicat ntre surs i destinaie este mai nti stabilit, i apoi ncepe transferul datelor. Toate pachetele circul secvenial prin acelai circuit fizic sau virtual ntr-un ir continuu. Internetul este o reea gigantic liber de conexiuni, n care majoritatea pachetelor sunt livrate de IP. TCP adaug fiabilitatea conexiunii orientate de Strat 4 la comunicarea IP liber de conexiune.
103

Reele de calculatoare

10.1.3. Componentele unui pachet IP Pachetele IP constau din datele primite de la staturile superioare plus antetul IP. n continuare se prezint informaiile coninute n antetul IP:

Fig. 10.4: Cmpurile Stratului Reea.

Version specific formatul antetului IP. Dac avem IPv4 acest cmp conine numrul 4, iar pentru IPv6 numrul 6. HLEN IP header lenght indic lungimea antetului datagramei ntr-un cuvnt de 32 bii; ToS Type of service 8 bii care specific nivelul de importan care a fost atribuit de un protocol particular de strat superior; Total lenght 16 bii care specific lungimea ntregului pachet n octei. Acesta include antetul i datele. Pentru a obine lungimea datelor utile se extrage HLEN din lungimea total; Identification 16 bii care identific datagrama curent. Acesta este numrul de secven. Flags un cmp de 3 bii n care ultimii doi bii controleaz fragmentare. Un bit specific dac pachetul poate fi fragmentat i altul indic dac pachetul este ultimul fragment ditrr-o serie de pachete fragmentate; Fragment offset 13 bii care sunt utilizai pentru a asambla mpreun fragmentele datagramei. Time to Live (TTL) cmp care specific numrul de hop-uri pe care pachetul l poate face. Acest numr este redus cu o unitate atunci cnd pachetul trece printr-un router. Cnd contorul ajunge la zero, pachetul este descrcat. Aceasta previne ca pachetul s se nvrt la nesfrit; Protocol 8 bii care indic care din protocoalele superioare, cum ar fi TCP sau UDP recepioneaz pachetul dup ce procesul IP a fost completat; Header checksum un numr de 16 bii care asigur integritatea antetului IP; Source address 32 de bii care specific adresa IP a nodului de la care provine pachetul; Destination address 32 de bii care specific adresa IP a nodului ctre care sunt trimise datele; Opion permite protocolului IP s suporte diferite opiuni, precum securitatea. Lungimea acestui cmp variaz; Padding umplutura zerouri care sunt adugate pentru a asigura c antetul IP este ntotdeauna un multiplu de 32 de bii;
104

Bazele rutrii

Data conine informaiile de Strat superior i au o lungime mai mare de 64 bii.

n timp ce adresele IP surs i destinaie sunt importante, celelalte cmpuri fac protocolul IP foarte flexibil.

10.2. IP routing protocol protocolul de rutare IP


Rutarea este o funcie de Strat 3. Rutarea reprezint o schem organizatoric ierarhic care permite adreselor individuale s fie grupate mpreun. Aceste adrese individuale sunt tratate ca o singur unitate pn cnd adresa destinaie este necesar pentru livrarea final a datelor. Rutarea gsete cea mai eficient cale de la un dispozitiv la altul. Principalul dispozitiv care realizeaz acest lucru este router-ul. Urmtoarele sunt funciile cheie ale unui router: Routerele trebuie s menin tabele i s se asigure c alte routere cunosc schimbrile ce au loc n topologia reelei. Ele folosesc protocoale de rutare (routing protocol) pentru a schimba cu alte routere informaii despre reea; Cnd un pachet ajunge pe o interfa, router-ul trebuie s foloseasc tabelul de rutare pentru a determina unde s-l trimit, router-ul comut pachetele ctre interfaa respectiv, adaug informaii cadru pentru interfa i apoi transmite cadrul. Router-ul este un dispozitiv de reea care folosete una sau mai multe metode de msur pentru a determina calea optim de-a lungul crei reele s trimit traficul. Metodele de msur a rutrii sunt valori utilizate pentru a determina avantajele unei rute fa de alta. Protocoalele de rutare folosesc diferite combinaii de msurtori pentru a determina cea mai bun cale pentru date. Router-ele interconecteaz segmente de reea sau reele ntregi. Routerele trimit cadrele de date ntre reele pe baza informaiilor de Strat 3. Routerele iau decizii logice referitoare la cea mai bun cale de livrare a datelor. Routerele direcioneaz datele pe portul de ieire corespunztor pentru a fi ncapsulate pentru transmisie. Fazele proceselor de capsulare i decapsulare au loc de fiecare dat cnd un pachet trece printr-un router. Routerul trebuie s de-capsuleze cadrul de Strat 2 pentru a accesa i examina adresa de Strat 3. Procesul complet de trimitere a datelor de la un dispozitiv la altul implic capsularea i deFig. 10.5: Msurtori ale protocoalelor de rutare. capsularea la nivelul celor 7 Straturi OSI. Procesul

105

Reele de calculatoare

de capsulare sparge irul de date n segmente, adaug anteturile i subsolurile corespunztoare i apoi transmit datele. Procesul de de-capsulare nltur anteturile i subsolurile i apoi recombin datele ntr-un ir fr mbinri. Acest curs se concentreaz asupra protocolului IP. Alte exemple de protocoale rutabile sunt: IPX/SPX i AppleTalk. Aceste protocoale ofer suport de Strat 3. Protocoalele non-rutabile nu ofer suport de Strat 3, dintre acestea amintim: NetBEUI care este un protocol mic, rapid i eficient, care este limitat pentru trafic dintr-un singur segment de reea nu trece de router. 10.2.1. Protocoale rutate versus protocoale de rutare (routed versus routing) Protocoalele rutate sau rutabile sunt folosite de Stratul Reea (3) pentru a transfera date de la o gazd la alta. Protocoalele de rutare permit routerelor s aleag cea mai bun cale pentru datele ce vor fi transmise. Unele din funciile protocoalelor rutate sunt: includ orice protocol de reea (de Strat Reea) care ofer suficiente informaii n propriul Strat Reea pentru a permite routerelor s transmit datele ctre urmtorul dispozitiv i n cele din urm ctre destinaie; definesc formatul i folosesc cmpuri n interiorul pachetului. Internet Protocol (IP) i IPX Novell Internetwork Packet Exchange sunt exemple de protocoale rutate. Alte exemple includ: DECnet, AppleTalk, Banyan VINES, i Xerox Network Systems (XNS). Routerele folosesc protocoale de rutare pentru a schimba tabele de rutare i informaii privind rutarea. Cu alte cuvinte, protocoalele de rutare permit routerelor s ruteze protocoalele rutabile. Unele funcii ale protocoalelor de rutare sunt: ofer procese folosite la partajarea informaiilor de rutare; permit routerelor s comunice cu alte routere pentru ai mprospta i menine tabelele de rutare. Exemple de protocoale de rutare care suport protocolul rutabil IP sunt: RIP, IGRP, OSPF, BGP i EIGRP. 10.2.2. Determinarea cii de rutare Determinarea cii se realizeaz la nivelul Stratului Reea. Un router folosete determinarea cii pentru a compara adresa destinaie cu rutele disponibile din propriul tabel de rutare i a selecta calea cea mai bun. Routerul nva despre rutele disponibile prin rutarea static sau dinamic. Rutele configurate manual de ctre administrator sunt statice. Rutele nvate de la alte routere folosind protocolul de rutare sunt rute dinamice. Ruterele folosesc determinarea cii pentru a decide pe ce port s trimit pachetul ctre destinaie. Acest proces mai este referit i ca rutarea pachetului. Fiecare ruter ntlnit de un pachet n drumul su este un hop. Numrul hopurilor este distana parcurs. Determinarea cii poate fi comparat cu o persoan care conduce dintr-o locaie n alta din ora. oferul are harta care i arat ce strzi l duc la destinaie, ca i tabelul de rutare. oferul trece de la o intersecie la alta aa cum pachetul trece de la un ruter la altul la fiecare hop. La fiecare intersecie, oferul poate alge s-o ia la stnga, la
106

Bazele rutrii

dreapta sau tot nainte; lucru similar routerului care decide pe ce port s trimit pachetul. Decizia oferului este influenat de factori precum: traficul, limita de vitez, numrul benzilor de circulaie, unelte, i cnd este sau nu nchis o osea. Uneori este mai rapid s o iei pe o rut mai lung i mai ngust cu mai puin trafic, dect s o iei pe o autostrad aglomerat. n mod similar, routerele pot lua decizii bazate pe sarcin, lrgime de band, ntrziere, cost i fiabilitatea unui tronson de reea. Urmtoarele procese sunt folosite pentru a determina calea pentru fiecare pachet care este rutat: ruterul compar adresa IP a pachetului primit cu tabelul IP pe care l are; adresa destinaie este obinut din pachet; masca primei intrri din tabelul de rutare este aplicat adresei destinaie; destinaia este comparat cu intrrile din tabelul de rutare; dac exist o potrivire, pachetul este trimis pe portul asociat intrrii din tabel; dac nu se potrivete, este verificat urmtoarea intrare din tabel; dac pachetul nu se potrivete nici unei intrri din tabel, ruterul verific dac a fost setat o rut implicit; dac o rut implicit a fost setat, pachetul este trimis pe portul asociat. O rut implicit este o rut care este configurat de administratorul reelei ca rut ce va fi folosit dac nu exist potriviri n tabelul de rutare; dac nu exist o rut implicit, pachetul este descrcat. Un mesaj este trimis napoi ctre dispozitivul care a trimis datele pentru a indica c destinaie este unreachable, (de neatins, inaccesibil) 10.2.3. Tabelul de rutare Routerele folosesc protocoale de rutare pentru a construi i ntreine tabele care conin informaii de spre rute. Acesta ajut n procesul de determinare a cii. Protocoalele de rutare umplu tabelele de rutare cu o varietate de informaii despre rute, n funcie de protocolul folosit. Routere pstreaz urme ale urmtoarelor informaii n tabelele de rutare: Tipul protocolului identific tipul protocolului de rutare care a creat fiecare intrare; Next-hop associations i spune routerului dac o destinaie este direct conectat la el sau poate fi atins prin intermediul altor routere numite next-hop (urmtorul hop) n calea ctre destinaie. Cnd un router primete un pachet, el verific adresa destinaie i se ateapt s potriveasc aceast adres cu o intrare din tabelul de rutare. Routing metric diferite protocoale de rutare folosesc msuri diferite ale rutelor. Acestea sunt folosite pentru a determina dezirabilitatea unei rute. De exemplu, RIP folosete numrarea hopurilor. IGRP folosete lrgimea de band, sarcina, ntrzierea i fiabilitatea pentru a calcula o valoare de msur. Interfaa de ieire interfaa pe care datele trebuie trimise pentru a ajunge la destinaia final.

107

Reele de calculatoare

Fig. 10.6: Tabele de rutare

Ruterele comunic ntre ele pentru a-i menine tabele de rutare prin transmiterea de mesaje de mprosptare a rutelor. Unele protocoale de rutare transmit aceste mesaje periodic. Alte protocoale le trimit doar cnd au loc modificri n topologia reelei. Unele protocoale transmit ntreg tabelul de rutare n fiecare mesaj, altele doar rutele care s-au schimbat. Ruterele analizeaz mesajele de update de la ruterele direct conectate pentru a construi i menine propriile tabele de rutare. 10.2.4. Algoritmul de rutate i de msur Un algoritm este o soluie detaliat a problemei. Diferite protocoale de rutare folosesc algoritmi diferii pentru a alege portul pe care s trimit pachetul. Algoritmul de rutare depinde de msurtorile fcute (metrics) pentru a lua aceast decizie. Algoritmele de rutare folosesc diferite msurtori pentru a determina ruta cea mai bun. Fiecare algoritm de rutare interpreteaz ce este mai bun n felul su. Un algoritm de rutare genereaz un numr numit valoare metric pentru fiecare cale prin reea. Algoritmii complicai de rutare realizeaz selectarea rutei prin msurtori multiple care sunt combinate ntr-o valoare numeric compozit. Msurtorile se pot baza pe o singur caracteristic a unei ci, sau pot fi calculate pe baza a mai multor caracteristici. Urmtoarele msurtori sunt folosite frecvent de protocoalele de rutare: lrgimea de band; ntrzierea mrimea timpului necesar pentru muta un pachet prin fiecare legtur de la surs la destinaie. Aceasta depinde de lrgimea de band a legturilor intermediare, de cantitatea de date care pot fi stocate temporar de fiecare router, de congestia reelei i de distana fizic; sarcina este mrimea activitii pentru o resurs a reelei, router sau legtur; fiabilitatea este referit de obicei ca rata erorilor de pe fiecare tronson de reea; numrul hop-urilor este numrul routerelor pe care pachetul trebuie s le traverseze nainte de a ajunge la destinaie. Fiecare router este egal cu un hop. Dac sunt mai multe ci de a ajunge la destinaie, se prefer calea cu numrul de hopuri cel mai redus;
108

Bazele rutrii

costul este o valoare arbitrar, de obicei bazat pe lrgimea de band, exprimat n unitate monetar sau alt msur, care este atribuit de administrator.
Algoritme de rutare i msur Numrul maxim Protocol Metric Origine de routere RIP Numr de hopuri 15 Xerox IGRP Cisco Lrgimea de band 255 Sarcina ntrzierea Fiabilitatea

10.2.5. Link state i distance vector Protocoalele de rutare pot fi clasificate ca de interior (IGP) sau de exterior (EGP), utilizarea lor depinznd de: dac un grup de routere este sub o singur administrare sau nu. Protocoalele de interior pot fi clasificate ca vector-distan (distance vector) sau starea-legturii (link state). Rutarea cu vector-distan determin distana i direcia, vectorul, ctre orice legtur din internetwork. Distana poate fi numrul de hopuri ctre legtur. Routerele ce folosesc algoritmi bazai pe vectorul-distan trimit periodic tot tabelul sau pri din acesta ctre routerele adiacente. Acest lucru are loc chiar dac sunt sau nu schimbri n reea. Prin recepionarea unui update al rutrii, routerul poate verifica toate rutele cunoscute i face schimbrile din propriul tabel de rutare. Acest proces se mai numete i "rutare prin zvonuri". Exemple de protocoale bazate pe vectorul distan: RIP Routing Information Protocol cel mai folosit protocol de interior, acesta numr hopurile ca singur msur de rutare; IGRP (Interior Gateway Routing Protocol) a fost dezvoltat de cisco pentru a acoperi cerinele asociate cu rutarea n reele largi, neomogene; EIGRP (Enhanced IGRP) este un protocol proprietatea Cisco, i este un protocol avansat, denumit i balanced-hybrid protocol. Protocoalele link-state (starea legturii) au fost proiectate pentru a elimina limitrile protocoalelor bazate pe vectorul distan. Aceste protocoale rspund rapid la schimbrile reelei trimind mesaje de update declanate de modificarea reelei. Protocoalele link-state trimit periodic udate-uri, cunoscute ca mprosptri ale strii legturilor, la intervale de timp mai lungi, de obicei la fiecare 30 de minute. Cnd o rut sau starea unei legturi se schimb, dispozitivul care a detectat schimbarea creeaz un LSA (link-state advertisement), un mesaj de avertizare referitor la acea legtur. Acest mesaj este apoi transmis tuturor dispozitivelor nvecinate. Fiecare router face o copie a mesajului LSA, i modific tabelul de rutare, dup care trimite mesajul LSA ctre toi vecinii si. Aceast curgere a LSA-urilor este necesar pentru a asigura c toate dispozitivele de rutare creeaz baze de date care reflect cu acuratee topologia reelei nainte de a-i updata propriile tabele de rutare. Exemple de protocoale bazate pe starea legturii sunt: OSPF (Open Shortest Path First) i IS-IS (Intermediate System-to-Intermediate System).

109

11. Mecanismul mpririi n subreele


11.1. Introducere n subreele, motivul existenei acestora
mprirea n subreele este una din metodele de a administra adresele IP. Aa cum se arat n figura 11.1, reeaua 106.52.0.0 este mprit n subreelele: 106.52.1.0, 106.52.2.0 i 106.52.3.0. Aceast metod de a divide o ntreag clas de adrese n mai multe pri mai mici a prevenit epuizarea complet a adreselor IP. Ca administrator de sistem este important s se neleag subreelele ca un procedeu a divizrii i identificrii reelelor separate n LAN. Nu este ntotdeauna necesar mprirea unei reele mici, dar pentru reelele mari sau foarte mari, mprirea n subreele este necesar. mprirea n subreele nseamn folosirea unei mti a subreelei (subnet mask) pentru a divide reeaua i a sparge o reea mare n unele mai mici, mai eficiente i mai uor de administrat, sau subreele. Un exemplu este sistemul telefonic, care este mprit pe ri, judee i localiti. Este important cunoaterea numrul de subreele necesar i cte gazde trebuie s fie n fiecare subreea. Prin subreele, reeaua nu este limitat la masca reelei implicit a claselor A, B sau C i astfel exist mai mult flexibilitate n proiectarea reelelor. Fig.11.1: mprirea reelei Adresa subreelei conine poriunea reelei, plus 106.52.0.0 n subreele. poriunea pentru subreea i poriunea pentru gazde. Partea pentru subreea i cea pentru gazde este creat din partea iniial pentru gazde. Abilitatea de a decide cum se divide poriunea original a gazdei ntr-o nou subreea i un cmp pentru gazde ofer flexibilitate de adresare pentru administratorul reelei. Pentru a crea o adres de subreea, administratorul reelei mprumut bii din poriunea gazdei i le desemneaz ca poriune pentru subreea, figura 11.2. Numrul minim de bii care pot fi mprumutai este 2. Numrul maxim de bii care poate fi mprumutat poate fi orice numr care las cel puin doi bii pentru poriunea gazdei.
Tabel nr. 11.1 Numrul de subreele i de gazde n fiecare subreea funcie de masca reelei. Primul octet al mtii de Numr de Numr de gazde pe Numr de gazde pe Numr de gazde pe reea din zona gazdei subreele create subreea de clas A subreea de clas B subreea de clas C .192 2 4.194.302 16.382 62 .224 6 2.097.150 8.190 30 .240 14 1.048.574 4.094 14 .248 30 524.286 2.046 6 .252 62 262.142 1.022 2 .254 126 131.070 510 .255 254 65.534 254

Pentru a administra eficient numrul limitat de adrese avute la dispoziie, toate clasele de adrese pot fi mprite n subreele. n figura 11.2 se prezint o reamintire a mpririi adreselor n clase dup poriunea de reea i poriune de gazde.
110

Mecanismul mpririi n subreele

Pentru a crea o structur de subreele, bii din adresa gazdei trebuie reatribuii biilor reelei. Aceti bii sunt cel mai des referii ca "bii mprumutai". Punctul de nceput al acestui proces este ntotdeauna bitul din partea stng a poriunii de gazd, cel mai apropiat de ultimul octet al poriunii reelei. Octei 1 2 3 4 Clasa A Reea Gazde Adresa subreelei include Masca reelei 255 0 0 0 poriune de reea de Clas A, B i C, plus un cmp subreea i un cmp Clasa B Reea Gazde gazd. Cmpul subreea i cmpul Masca reelei 255 255 0 0 gazd sunt create din poriunea iniial a gazdei a celei mai mari Clasa C Reea Gazde adrese IP. Acest lucru este fcut prin Masca reelei 255 255 255 0 reatribuirea biilor din poriunea de Clasa D Gazde gazd ctre poriunea original a Masca reelei 0 0 0 0 adresei reelei. n figura 11.3 este prezentat Adresele de clas D sunt folosite pentru grupuri cte un exemplu de subreea din multicast. n acest caz nu este nevoie s fie alocai bii pentru a separa adresa reelei de adresele gazdelor. Clasa fiecare clas de reea. E de adrese este rezervat pentru scopuri de cercetare. Abilitatea de a divide Fig. 11.2: Clase de adrese IP poriunea adresei iniiale a gazdei n dou noi cmpuri pentru subreea i gazd ofer o adresare flexibil administratorului reelei.
Subnetarea adresei de clas C 192.168.10.0 1100000 . 10101000 . 00001010 . 00000000 N . N . N . H 1100000 . 10101000 . 00001010 . 00000000 N . N . N . sN H - 3 bii sunt destinai adresei subreelei Subnetarea adresei de clas A 28.0.0.0 00011100 . 00000000 . 00000000 . 00000000 N . H . N . H 00011100 . 00000000 . 00000000 . 00000000 N . sN . sN H . H - 12 bii sunt destinai adresei subreelei Subnetarea adresei de clas B 147.10.0.0 10010011 . 00001010 . 00000000 . 00000000 N . N . H . H 10010011 . 00001010 . 00000000 . 00000000 N . N . sN H . H - 5 bii sunt destinai adresei subreelei

Fig.10.3: mprirea n subreele a claselor de reele IP

mprirea n subreele ofer ceva securitate, devreme ce accesul n alt subreea este posibil doar prin intermediul serviciilor oferite de un router. Mai mult, se poate oferi securitate la acces prin folosirea listelor de acces. Aceste liste pot permite sau nega accesul la o subreea, pe baza unei diversiti de criterii. Unii proprietari de reele de clas A sau B au descoperit c mprirea n subreele poate fi o surs de venituri prin nchirierea sau vnzarea adreselor IP nefolosite. mprirea n subreele (subnetarea) este o funcie intern a unei reele. Din exterior, un LAN este vzut ca o singur reea fr detalii privind structura intern a reelei. Aceast vedere a reelei menine tabelele de rutare mici i eficiente. Chiar dac un nod local are adresa 147.10.43.14 din subreeaua 147.10.43.0, lumea exterioar
111

Reele de calculatoare

reelei locale vede mesajele ca aparinnd reelei majore: 147.10.0.0. Motivul acestui fapt este c adresa subreelei locale 147.10.43.0 este valid doar n interiorul LAN-ului n care este aplicat mprirea n subreele.

11.2. Stabilirea mtii subreelei


Alegerea numrului de bii pentru a fi folosii n subreea depinde de numrul maxim de gazde necesare n subreele. nelegerea matematicii binare i a valorii poziiei biilor n fiecare octet este necesar cnd calculm numrul subreelelor i a gazdelor create prin mprumutarea de bii.
Bii mprumutai Valoare 1 2 128 64 3 32 4 16 5 8 6 4 7 2 8 1

Indiferent de clasa adreselor IP, ultimii doi bii din ultimul octet nu pot fi niciodat atribuii subreelei. Aceti bii sunt referii ca ultimii doi bii semnificativi. Folosirea tuturor biilor disponibili pentru a crea o subreea, exceptnd ultimii doi bii, duce la o subreea cu doar dou gazde utilizabile. Aceasta este metoda practic de conservare a adreselor IP pentru conexiunile seriale ntre routere. Masca subreelei ofer routerului informaiile necesare pentru a determina n ce reea i ce subreea rezid o anumit gazd.
Identificarea mtii subreelei /25 /26 /27 /28 /29 /30 N/A N/A 128 192 224 240 248 252 254 255 1 2 3 4 5 6 7 8 128 64 32 16 8 4 2 1

Slash format Masca Bii mprumutai Valoare

Masca reelei este creat prin utilizarea de unu binar n poziia biilor reelei. Biii subreelei sunt determinai prin adugarea de unu binar n poziia biilor care au fost mprumutai. Dac trei bii sunt mprumutai, masca unei adrese de clas C va fi: 255.255.255.224.
224 n al patrulea octet reprezint valoarea total a biilor mprumutai 128 1 64 1 32 1 16 0 8 0 4 0 2 0 1 0

3 bii mprumutai 128 + 64 + 32 = 224

Fig.10.4: Algoritmul mpririi n subreele.

Aceast masc poate fi reprezentat, n format slash, ca /27. Numrul de dup slash este numrul total de bii care sunt folosii pentru poriunea de reea i subreea. Pentru a determina numrul de bii ce trebuie folosii, proiectantul reelei trebuie s calculeze cte gazde sunt necesare celei mai mari subreele i numrul de subreele necesar. Ca i n exemplu, figura 11.4, reeaua necesit 6 subreele cu cte 25 de gazde fiecare. O cale mai uoar de a determina ci bii trebuie mprumutai, este utilizarea diagramei din tabelul 11.2:

112

Mecanismul mpririi n subreele

Tabelul nr.11.2 Diagrama de mprire n subreele Slash format /25 /26 /27 /28 /29 /30 N/A N/A Masca 128 192 224 240 248 252 254 255 Bii mprumutai 1 2 3 4 5 6 7 8 Valoare 128 64 32 16 8 4 2 1 Subreele totale 4 8 16 32 64 Subreele utilizabile 2 6 14 30 62 Gazde totale 64 32 16 8 4 Gazde utilizabile 62 30 14 6 2

Prin consultarea rndului "subreele utilizabile", diagrama ne indic c pentru 6 subreele utilizabile trebuie s mprumutm 3 bii pentru masca subreelei. Diagrama ne arat de asemenea c sunt create 30 de adrese gazd utilizabile pe subreea, lucru care satisface cerinele schemei. Diferena dintre gazde utilizabile i gazde totale este rezultatul folosirii primei adrese disponibile ca ID i ultima adres disponibil ca adres de broadcast pentru subreeaua respectiv. Metoda folosit pentru a crea diagrama subreelei poate fi folosit pentru toate categoriile de subreele. Aceast metod folosete urmtoarea formul: Numrul de subreele utilizabile = 2 la puterea (nr. biilor mprumutai minus 2). - 2 este pentru adresele rezervate pentru ID-ul reelei i pentru broadcast. Adic: Nr. subreele utilizabile = 2nr. bii mprumutai 2 23 2 = 6 Numrul de gazde utilizabile = 2 la puterea (nr. biilor rmai n poriunea gazdei, minus 2). Adic : Nr. gazde utilizabile = 2nr. biilor rmai 2 25 2 = 30 Exemple practice Cnd calculm masca subreelei trebuie s inem cont de dou lucruri: primul este clasa adreselor, i al doilea numrul de subreele necesar. Masca subreelei este folosit mpreun cu adresa IP pentru a identifica reeaua, subreeaua i gazda. Implicit, pe baza clasei adresei, poriunea de reea a mtii reelei este reprezentat de toi biii egali cu 1, sau de valoarea decimal 255. Masca implicit reelei de clas A este 255.0.0.0; a reelei de clas B este 255.255.0.0 iar a reelei de clas C este 255.255.255.0, fr subreele. Implicit, masca reelei/subreelei va ncepe cu: - pentru clasa A cu 255. - pentru clasa B cu 255.255. - pentru clasa C cu 255.255.255 Masca subreelei este completat prin calcularea numrului de subreele necesare. Din diagrama de mai sus, se selecteaz numrul de subreele utilizabile care trebuie s fie mai mare dect numrul subreelelor necesare. Apoi, citii din diagram cum se termin masca. Dac mai sunt octei liberi, acetia vor fi zero. De exemplu: 255.255.224.0.
113

Reele de calculatoare

Exemplu 1. Fie adresa IP: 200.81.155.77/28 (1) /28 n binar = 11111111.11111111. 11111111.11110000 (2) Subnet Mask n format zecimal = 255.255.255.240 (3) Clasa adresei IP = C (4) Poriunea de subreea a adresei IP = 11111111.11111111. 11111111.11110000 (5) Nr. de subreele utilizabile = 2(nr. de 1 subliniai) 2: 24-2 = 14 (nr. de zerouri) 4 (6) Nr. gazde pe subreea = 2 2: 2 -2 = 14 Exemplu 2: 197.66.118.113/27 (1) /27 n binar = 11111111.11111111. 11111111.11100000 (2) Subnet Mask n format zecimal = 255.255.255.224 (3) Clasa adresei IP = C (4) Poriunea de subreea a adresei IP = 11111111.11111111. 11111111.11100000 (5) Nr. de subreele utilizabile = = 2(nr. de 1 subliniai) 2: 23-2 = 6 (nr. de zerouri) 5 (6) Nr. gazde pe subreea = 2 2: 2 -2 = 30 Exemplu 3. 151.100.12.211/23 (1) /23 n binar = 11111111.11111111. 11111110.00000000 (2) Subnet Mask n format zecimal = 255.255.254.0 (3) Clasa adresei IP = B (4) Poriunea de subreea a adresei IP = 11111111.11111111. 11111110.00000000 (5) Nr. de subreele utilizabile = = 2(nr. de 1 subliniai) 2: 27-2 = 126 (6) Nr. gazde pe subreea = 2(nr. de zerouri) 2 : 29-2 = 510 Exemplu 4. 172.17.108.13/25 (1) /25 n binar = 11111111.11111111. 11111111.10000000 (2) Subnet Mask n format zecimal = 255.255.255.128 (3) Clasa adresei IP = B (4) Poriunea de subreea a adresei IP = 11111111.11111111. 11111111.10000000 (5) ) Nr. de subreele utilizabile = = 2(nr. de 1 subliniai) 2: 29-2 = 510 (6) Nr. gazde pe subreea = 2(nr. de zerouri) 2 : 27-2 = 126 Exemplul 5. 64.28.113.9/26 (1) /26 in binary = 11111111.11111111. 11111111.11000000 (2) Subnet Mask in Dotted Decimal format = 255.255.255.192 (3) Class of this IP Address = A (4) Subnet portion of the IP address = 11111111.11111111. 11111111.11000000 (5) Number of Useable Subnets = 2(number of underlined 1s)-2 : 216-2 = 262,142 (6) Number of Hosts per subnet = 2(number of zeros)-2: 26-2 = 62

11.3. Aplicarea mtii subreelei


Odat ce masca subreelei a fost stabilit poate fi folosit pentru a crea schema subreelei. n diagrama din tabelul nr. 11.3 este dat un exemplu de subreea i adrese create prin atribuirea a trei bii la cmpul subreelei. Aceasta va crea opt subreele cu 32 de gazde pe subreea. ncepei cu zero (0) cnd numerotai subreelele. Prima subreea este ntotdeauna referit ca subreeaua zero. ID-ul subreelei zero este acelai cu numrul reelei, n acest caz 192.168.10.0. ID-ul pentru broadcast pentru toat reeaua este cel mai mare numr posibil, n acest caz 192.168.10.255. Cei trei bii atribuii cmpului subreelei dau cumulat valoarea 224. ID-ul pentru subreeaua a aptea este 192.168.10.224.
114

Mecanismul mpririi n subreele

Cnd consultai diagrama subreelei sau folosii formula de calcul, cu cei trei bii atribuii cmpului subreelei vor rezulta 32 de gazde atribuite fiecrei subreele.
Tabelul nr. 10.3 Nr. subreea 0 1 2 3 4 5 6 7 Schema subreelei ID subreea Plaj gazde 192.168.10.0 .1 .30 192.168.10.32 .33 .62 192.168.10.64 .65 .94 192.168.10.96 .97 .126 192.168.10.128 .129 .158 192.168.10.160 .161 .190 192.168.10.192 .193 .222 192.168.10.224 .225 .254 ID broadcast 192.168.10.31 192.168.10.63 192.168.10.95 192.168.10.127 192.168.10.159 192.168.10.191 192.168.10.223 192.168.10.255

Adugnd 32 la fiecare numr precedent, pornind cu subreeaua zero, rezult IDul pentru fiecare subreea. De notat c toate ID-urile subreelelor au 0 n poriune de gazd. Adresa de broadcast este ultimul numr din fiecare subreea, i are toi biii unu din poriunea de gazd. Aceast adres are abilitatea de broadcast doar ctre membrii unei singure subreele. Deoarece ID-ul subreelei zero este 192.168.10.0 i are 32 de gazde, ID-ul de broadcast trebuie s fie 192.168.10.31. ncepnd cu zero, al 32-lea numr consecutiv este 31. este important de reinut c zero (0) este un numr real n lumea reelelor de calculatoare.

11.4. mprirea reelelor de Clas A i B n subreele


Procedura de mprire n subreele a reelelor de clas A i B este identic procesului pentru clasa C de la paragraful anterior, cu excepia c aici pot exista mai muli bii implicai n adresa subreelei. Numrul de bii disponibili pentru subreea n adresele de Clasa A este 22, iar pentru adresele de Clas B este 14. Atribuind 12 bii de la o adres de Clas B poriunii de subreea, masca subreelei va fi: 255.255.255.240 sau /28. Toi cei opt bii atribuii din octetul al treilea rezult n 255. Patru bii sunt atribuii n al patrulea octet, rezultnd numrul zecimal 240. n formatul slash mask, este suma tuturor biilor atribuii subreelei plus biii fici ai reelei, adic 12 + 16 = 28. Atribuind 20 de bii de la o adres de clas A poriunii de subreea, masca subreelei va fi tot 255.255.255.240 sau /28.. Adic vor fi atribuii toi cei opt bii al celui de-al doilea i de-al treilea octet, plus 4 bii din octetul patru. n aceast situaie, aparent masca subreelei de clas A este identic cu masca reelei de clas B. Pn cnd masca nu este legat de adresa reelei nu este posibil s deducem ci bii au fost atribuii cmpului subreelei. Indiferent de clasa adresei ce trebuie subnetat (mprit n subreele) urmtoarele reguli sunt identice: Total subreele = 2nr. bii mprumutai Total gazde = 2nr. bii rmai Subreele utilizabile = 2nr. bii mprumutai 2 Gazde utilizabile = 2nr. bii rmai 2
115

Reele de calculatoare

Exemple practice: Exemplul 1. Compania XYZ are reeaua 184.113.0.0. Creai o masc de subreea care va divide reeaua n cel puin 1000 de subreele, fiecare cu cel puin 50 de gazde. 1) 1000 de subreele sunt necesare: 210 = 1024, astfel trei bii trebuie mprumutai. 2) Cnd mprumutm 10 bii ntr-o adres de clas B, masca subreelei n binare este: 11111111.11111111. 11111111.11000000. Primii 16 bii sunt 1 implicit. 3) ase bii rmn ca bii gazd: 26 = 64, deci vor fi 62 de gazde utilizabile pe subreea. 4) n format zecimal, masca subreelei este: 255.255.255.192. Exemplul 2. Compania ABC a ncheiat un contract pentru ai fi configurat reeaua privat 10.0.0.0. Cerinele sunt pentru circa 4000 de subreele cu acelai numr de gazde n fiecare reea. 1) 4000 subreele: 212 = 4096. Astfel, 12 bii trebuie mprumutai. 2) Masca subreelei n binar, cnd se mprumut 12 bii dintr-o adres de clas A, este: 11111111.11111111. 11110000.00000000. primii opt bii sunt 1 implicit. 3) 12 bii rmn pentru gazde: 212 = 4096, astfel, vor fi 4094 gazde utilizabile pe fiecare subreea. 4) n format zecimal masca subreelei va fi: 255.255.240.0. 11.4.1. Calcularea subreelei prin AND Routerele folosesc masca subreelei pentru a determina subreeaua din care face parte fiecare nod individual. Acest proces este referit ca AND logic. AND este un proces binar prin care routerul calculeaz ID-ul subreelei pentru pachetele care sosesc la router. AND este similar cu adunarea.
Procesul AND logic AND 0 1 0 0 0 0 1 1

Acest proces are loc la nivel binar. Astfel este necesar s vizualizm adresa IP i masca n binar.
Adresa pachetului AND Masca ID-ul subreelei Calcularea ID-ului subreelei 201.10.11.65 11001001.00001010.00001011.01000001 255.255.255.224 11111111.11111111.11111111.11100000 201.10.11.64 11001001.00001010.00001011.01000000

ntre adresa IP i masca subreelei se face operaia logic AND, iar rezultatul reprezint ID-ul subreelei. Routerul folosete aceast informaie i trimite pachetul la interfaa corect. mprirea n subreele este o ndemnare ce se nva. Trebuie multe ore de exerciii practice pentru a obine uurina n rezolvarea unor scheme complexe. O mare varietate de calculatoare de subreele sunt disponibile pe Internet. Cu toate acestea, un administrator de reea trebuie s cunoasc calcularea manual a subreelelor, deoarece aceste programe ofer doar adresarea final nu i schema iniial de care are nevoie utilizatorul.

116

12. Straturile transport i aplicaie ale TCP/IP


12.1. Stratul Transport
Principala sarcin a Stratului Transport este de a transporta i a controla curgerea informaiei de la surs la destinaie, fiabilitatea i acurateea transportului. Controlul i fiabilitatea sunt asigurate de ferestrele glisante, numerele de secven i confirmrile. Pentru a nelege fiabilitatea i controlul traficului, gndii-v la cineva care studiaz o limb strin timp de un an i apoi viziteaz ara care folosete acea limb. n conversaie, cuvintele trebuie repetate pentru a fi nelese (fiabile). Oamenii trebuie, de asemenea, s vorbeasc rar astfel nct conversaia s fie neleas, fapt care corespunde controlului traficului. Stratul transport stabilete o conexiune logic ntre cele dou puncte ale reelei. Protocoalele din stratul transport segmenteaz i reasambleaz datele trimise de stratul superior aplicaie n acelai tip de ir de date de strat transport. Acest ir de date de Strat transport ofer servicii end-to-end. Primele dou funcii ale stratului transport este s asigure controlul traficului i fiabilitate. Statul transport definete conectivitatea end-to-end dintre aplicaiile gazdelor. Unele dintre serviciile de baz ale stratului transport sunt: segmentarea datelor de la aplicaiile de strat superior; stabilirea operaiilor end-to-end; transportul segmentelor de la o gazd la alta; controlul traficului oferit de ferestrele glisante; fiabilitate oferit de numerele de secven i de confirmri. TCP/IP este o combinaie a dou protocoale individuale. IP opereaz la Stratul 3 al modelului OSI i este un protocol connectionless care ofer best-effort pentru livrarea pe reea. TCP opereaz la nivelul stratului transport i este un serviciu orientat pe conexiune care ofer controlul traficului i fiabilitate. Cnd aceste dou protocoale sunt combinate, ofer o gam larg de servicii. Combinarea protocoalelor st la baza suitei de protocoale TCP/IP. Internetul este cldit pe baza acestei suite de protocoale TCP/IP. Fiabilitatea transportului poate fi realizat prin: asigurarea cp segmentele livrate sunt confirmate la expeditor; asigur retransmisia segmentelor care nu au fost confirmate; pune segmentele napoi n ordinea corect la destinaie; asigur evitarea i controlul congestiilor . 12.1.1. Controlul traficului n timp de Stratul transport trimite segmente de date, el ncearc s se asigure c aceste date nu se pierd. Pierderea datelor poate avea loc dac o gazd nu poate procesa datele cu aceeai vitez cu care le primete. Gazda este astfel forat s descarce datele. Controlul traficului se asigur c gazda surs nu depete buffer-ul gazdei destinaie. Pentru a furniza control traficului, TCP/IP permite sursei i destinaiei s comunice. Astfel cele dou gazde stabilesc o rat de transfer care este agreat de ambele.

117

Reele de calculatoare

12.1.2. Stabilirea, meninerea i terminarea sesiunii de comunicare Aplicaiile pot trimite segmentele de date pe principiul primul venit primul servit. Segmentele care sosesc primele vor fi prelucrate primele. Aceste segmente pot fi rutate ctre aceeai sau ctre alte destinaii. Mai multe aplicaii pot mpri aceeai conexiune de transport n modelul de referin OSI. Aceasta este referit ca multiplexare a conversaiei de strat superior. Mai multe conversaii de strat superior simultane pot fi multiplexate pe o singur conexiune. Una din funciile stratului transport este stabilirea unei sesiunii orientat pe conexiune ntre dispozitive similare la nivelul Stratului aplicaie. Pentru ca datele s nceap s fie transmise, aplicaiile surs i destinaie informeaz sistemul de operare c o conexiune va fi iniiat. Un nod iniiat conexiunea care trebuie acceptat de cellalt nod. Protocolul din cele dou sisteme de operare schimb mesaje prin reea pentru a verifica dac transferul este autorizat i dac ambele pri sunt pregtite. Conexiunea este stabilit i transferul de date ncepe dup ce a avut loc sincronizarea. Cele dou maini continu s comunice prin intermediul protocoalelor pentru a verifica dac datele sunt recepionare corect. Figura 12.1 prezint o conexiune tipic ntre dou sisteme. Prima faz este sincronizarea. A doua este confirmarea sincronizrii iniiale, precum i stabilirea parametrilor de sincronizare dintre cele dou capete. A treia este o confirmare folosit pentru a informa gazda destinaie c ambele pri sunt de acord c o conexiune a fost stabilit. Dup ce conexiunea a fost stabilit, ncepe transferul datelor.

expeditor Sincronizare

destinatar

Negocierea conexiunii Sincronizare Confirmare Conexiune stabilit Transfer date (se trimit segmente)

Fig.12.1: Stabilirea conexiunii

Fig.11.2: Controlul traficului

Congestia poate avea loc din dou motive: un computer de mare vitez poate genera un trafic mai rapid dect poate transfera reeaua; mai multe calculatoare vor s transmit simultan date ctre o singur destinaie, destinaie care se poate congestiona, lucru ce nu ar fi avut loc n cazul unei singure surse de date. Cnd datagramele sosesc prea repede pentru o gazd sau un gateway pentru a fi procesate, ele sunt stocate temporar n memorie. Dac traficul continu, gazda sau gateway-ul i suprancarc memoria i trebuie s descarce datagramele suplimentare care sosesc.
118

Straturile transport i aplicaie ale TCP/IP

n loc s permit datelor s se piard, procesul TCP de pe staia receptoare poate emite un indicator "nu sunt gata" ctre surs. Acest indicator semnaleaz sursei s opreasc transmisia datelor. Cnd receptorul poate primi date suplimentare, el trimite un indicator de transport "gata". Cnd acest indicator este primit, sursa poate relua transmisia segmentelor (figura 12.2). La sfritul transferului de date, gazda surs trimite un semnal care indic sfritul transmisiei. Gazda destinaie confirm sfritul transmisiei i conexiunea este terminat. 12.1.3. Stabilirea comunicrii TCP este un protocol orientat pe conexiune. Acesta necesit stabilirea unei conexiuni nainte ca datele s fie transferate. Cele dou gazde trebuie s-i sincronizeze numerele de secven iniiale pentru a stabili o conexiune. Sincronizarea se produce prin schimbarea unor segmente care transport un bit de control al sincronismului (SYN) i numrul de secven iniial. Aceast soluie necesit un mecanism care alege acest numr de secven iniial i o cale de le schimba.
A Trimite SYN (seq = x) B Recepie SYN (seq = x) Trimite SYN (seq = y, ACK = x+1) Recepie SYN (seq = y, ACK=x+1) Trimite ACK (ACK = y+1) Recepie ACK (ACK = y+1)

Fig.11.3: Sincronizarea transmisiei

Sincronizarea necesit ca fiecare parte s trimit propriul numr iniial de secven (INS) i s primeasc o confirmare a acestui schimb sub form de confirmare (ACK) de la cealalt staie. Fiecare parte trebuie, de asemenea, s primeasc INS (initial sequence number) din partea cealalt i s trimit confirmarea ACK. Secvena pailor urmai este urmtoarea (figura 12.3): 1. Gazda surs A iniiaz conexiunea prin trimiterea unui pachet de sincronizare SYN la destinatar, gazda B indicnd propriul numr de secven iniial INS = x; A B SYN, seq(A) = x 2. B recepioneaz pachetul, nregistreaz numrul de secven al lui A ca fiind X (seq A = x), rspunde cu un ACK = x+1, i indic apoi c numrul su de secven iniial este y (INS = y). ACK = x+1 nseamn c B a recepionat toi octeii, inclusiv x, i ateapt x+1: B A ACK, seq(A) = x, SYN seq(B) = y, ACK = x+1 3. A primete pachetul de la B, tie c seq(B) = y , i i rspunde cu un ACK=y+1, care finalizeaz procesul de conectare: A B ACK, seq(B) = y, ACK = y+1.

119

Reele de calculatoare

Acest schimb este denumit three-way handshake "trei ci de strns mna" Acest schimb este necesar deoarece numerele de secven nu sunt bazate pe un ceas global n reea i protocolul TCP poate folosi diferite mecanisme pentru a alege numrul de secven iniial. 12.1.4. Ferestrele glisante Pachetele de date trebuie livrate ctre destinatar n aceeai ordine n care au fost transmise pentru a fi fiabil transferul orientat pe conexiune. Protocolul eueaz dac orice pachet de date este pierdut, distrus, duplicat sau primit n alt ordine. O soluie simpl este a avea o confirmare de la destinatar pentru fiecare pachet primit nainte de a fi trimis urmtorul pachet (figura 12.4.a)
Surs Trimit 1 Am primit ACK2 Trimit 2 Am primit ACK3 Trimit 3 Am primit ACK4 Mrimea ferestrei = 1 a) Receptor Am primit 1 Trimit ACK2 Am primit 2 Trimit ACK3 Am primit 3 Trimit ACK4 Surs Trimit 1 Trimit 2 Trimit 3 Trimit 3 Trimit 4 Trimit 5 Trimit 5 Trimit 6 b) Receptor Am primit 1 Am primit 2 Am primit 3 ACK3, mrime fereastr 2 Am primit 3 Am primit 4 Am primit 5 ACK5, mrime fereastr 2 Am primit 5 Am primit 6 ACK7, mrime fereastr 2

Fig.12.4: Ferestre glisante TCP/IP

Dac pentru fiecare pachet trimis s-ar atepta confirmarea primirii, lrgimea de band ar scdea, aa c majoritatea protocoalelor orientate pe conexiune permit trimiterea mai multor pachete nainte de a atepta confirmarea. Intervalul de timp dup ce sursa a transmis datele i nainte ca aceasta s proceseze confirmarea este folosit pentru a transmite mai multe date. Numrul de pachete acre pot fi transmise nainte de recepia confirmrii ACK se numete mrimea ferestrei, sau fereastr. Numrul de confirmare ACK folosit de TCP se refer la urmtorul pachet care este ateptat de destinatar. Ferestre glisante, se refer la faptul c mrimea ferestrei este negociat dinamic n sesiunea TCP. Acestea sunt un mecanism de control al traficului. n figura 12.4.b, sursa trimite trei pachete nainte de a atepta ACK. Dac destinatarul poate procesa doar dou pachete, fereastra scap pachetul 3, specific 3 ca urmtorul pachet ateptat, i indic o nou mrime a ferestrei de 2. sursa trimite urmtoarele dou pachete, dar specific mrimea ferestrei ca fiind tot 3. acest lucru nseamn c sursa va atepta o confirmare pentru 3 pachete de la destinatar. Destinatarul rspunde cu o cerere pentru pachetul 5 i din nou specific mrimea ferestrei de 2. 12.1.5. Confirmarea Livrarea fiabil garanteaz c un ir de date de la un dispozitiv este trimis la altul fr duplicri sau pierderi de date. Confirmarea pozitiv cu retransmisie este o tehnic care garanteaz fiabilitatea livrrii datelor. Acest procedeu cere destinatarului s comunice cu sursa i s trimit napoi o confirmare cnd datele sunt recepionate. Sursa pstreaz o copie a
120

Straturile transport i aplicaie ale TCP/IP

fiecrui pachet, sau segment TCP, care este trimis i ateapt o confirmare. Sursa pornete, de asemenea, un cronometru cnd trimit un segment i va retransmite acel segment dac nu primete o confirmare nainte de expirarea timpului de via. TCP asigur numerotarea segmentelor cu confirmarea referinei. Fiecare segment este numerotat nainte de transmitere. La destinaie, TCP reasambleaz segmentele ntr-un mesaj complet. Dac un numr lipsete din serie, acel segment va fi retransmis. Segmentele care nu sunt confirmate ntr-o anumit perioad de timp sunt automat retransmise. 12.1.6. TCP TCP este un protocol orientat pe conexiune al stratului transport care ofer fiabilitate transmisiei de date full-duplex. ntr-un mediu orientat pe conexiune, o conexiune este stabilit ntre ambele capete nainte de a ncepe transferul de date. TCP sparge mesajele n segmente, le reasambleaz la destinaie, i retransmite orice segment care nu a fost recepionat. TCP furnizeaz un circuit virtual ntre aplicaiile utilizatorilor finali. TCP folosete urmtoarele protocoale: FTP; HTTP; SMTP; Telnet. Cmpurile unui segment TCP sunt urmtoarele: Portul surs numrul portului pe care sunt trimise datele; Portul destinaie numrul portului care primete datele; Numrul de secven numr folosit pentru asigurarea recepiei datelor n ordinea corect; Numrul de confirmare urmtorul octet TCP ateptat; HLEN numr de 32 bii n antet; Rezervat setat la zero; Bii de cod funcie de control, iniierea i terminarea sesiunii; Window numrul de octei pe care sursa n accept; Checksum calculeaz suma de verificare al antetului i cmpului de date; Urgent pointer indic sfritul unei date urgente; Opiune mrimea maxim a segmentului TCP; Data datele protocolului de strat superior.

12.1.7. UDP UDP este un protocol simplu care schimb datagrame fr a le garanta livrarea. Ele permit protocoalelor de strat superior s trateze erorile i s retansmit date. UDM nu folosete ferestre sau confirmri, fiabilitatea fiind asigurat de protocoalele Stratului aplicaie. UDP sunt proiectate pentru aplicaii care nu necesit punerea segmentelor secveniale mpreun. Urmtoarele protocoale folosesc UDP: TFTP;
121

Reele de calculatoare

SNMP; DHCP; DNS.

12.1.8. Porturile TCP i UDP Att TCP ct i UDP folosesc porturi pentru trimite informaiile ctre straturile superioare. Porturile sunt folosite pentru a menine trasee ale diferitelor conversaii ce traverseaz reeaua n acelai timp. Dezvoltatorii de aplicaii software sunt de acord s foloseasc deja cunoscute porturi (numere de port) care sunt eliberate de IANA (Internet Assigned Numbers Authority), figura 12.5.

Fig.12.5: Numere de porturi rezervate.

Orice conversaie limitat la o aplicaie FTP folosete porturile standard 20 i 21. Portul 20 este folosit pentru poriunea de date, iar portul 21 pentru control. Conversaiile care nu implic o aplicaie cu un port number bine cunoscut sunt atribuite n mod aleatoriu unor porturi pn la valoarea 1023. Unele porturi sunt rezervate att n TCP ct i n UDP. Numerele porturilor sunt atribuite astfel: numere < 1024 sunt considerate binecunoscute; numere > 1023 sunt atribuite n mod dinamic; numere de port nregistrate pentru aplicaii specifice majoritatea < 1024. Sistemele finale folosesc numerele porturilor pentru a selecta aplicaie potrivit. Gazda surs atribuie dinamic un numr de port. Aceste numere sunt ntotdeauna mai mari de 1023.

12.2. Stratul aplicaie


Straturile sesiune, prezentare i aplicaie ale modelului OSI sunt legate mpreun n Stratul aplicaie ale modelului TCP/IP. Aceasta nseamn c reprezentarea codarea i controlul dialogului sunt tratate n Stratul Aplicaie al TCP/IP. Acest lucru asigur c modelul TCP/IP ofer o flexibilitate maxim la stratul Aplicaie pentru dezvoltatorii de aplicaii software. Protocoalele TCP/IP care suport transferul de fiiere, e-mail, conectarea la distan sunt foarte familiare utilizatorilor de Internet. Aceste protocoale includ urmtoarele aplicaii: DNS; FTP; HTTP; SMTP;
122

Straturile transport i aplicaie ale TCP/IP

SNMP; Telnet

12.2.1. DNS Internetul este construit pe o schem de adresare ierarhic. Aceast schem permite rutarea pe baza claselor de adrese. Problema care apare pentru utilizatori este asocierea corect a adresei cu site-urile Internet individuale. Este foarte uor de uitat adresa IP a unui site deoarece aceast adres nu este asociat cu coninutul site-ului. Un sistem de numire a domeniilor a fost dezvoltat pentru a asocia coninutul site-ului cu adresa lui. DNS (Domain Name System) este sistemul folosit de Internet pentru a traduce numele domeniilor n adresa IP a nodului. Un domeniu este un grup de calculatoare care sunt asociate de poziionarea lor geografic sau de tipul activitii desfurate. Un nume de domeniu este un ir de caractere, numere, sau ambele. De obicei un nume sau o abreviere care reprezint adresa numeric a unui site Internet va da numele domeniului. Sunt mai mult de 200 domenii de top pe Internet, iar ca exemple enumerm: .us United State; .uk United Kingdom; .ro Romania; .eu European Union (n curnd); Mai sunt de asemenea i alte nume generice, precum: .edu site educaional; .com site comercial; .gov site guvernamental; .org site non-profit; .net network service 12.2.2. Aplicaii FTP i TFTP FTP este un serviciu fiabil orientat pe conexiune care folosete TCP pentru a transfera fiiere ntre sisteme care suport FTP. Scopul principal al FTP este de a transfera fiiere de la un calculator la altul prin copierea i mutarea fiiere de pe server la client, i invers. Cnd fiierele sunt copiate de pe server, FPT mai nti stabilete o conexiune controlat ntre client i server. Apoi o a doua conexiune este stabilit, care este legtura dintre calculatoare prin care datele sunt transferat. Transferul de date are loc n mod ASCII sau n mod binar. Aceste moduri determin codarea folosit pentru fiierele de date, care n modelul OSI este o sarcin a Stratului prezentare. Dup ce se termin transferul, conexiune pentru date se termin automat. Cnd ntreaga sesiune de copiere i mutare a fiierelor este complet, legtura de comand este nchis cnd utilizatorul se deconecteaz (log off) i termin sesiunea de comincare. TFTP este un serviciu connectionless care folosete datagrame (UDP). TFTP este folosit de router pentru a transfera fiiere de configurare i imaginea sistemului de operare IOS i pentru a transfera fiiere ntre sisteme care suport TFTP. TFTP este proiectat pentru a fi mic i uor de implementat. TFTP poate citi sau scrie fiiere pe un server la distan, dar nu poate lista structura de directoare. Este folositor un unele LAN-uri deoarece este mai rapid dect FTP i n medii stabile este chiar fiabil.
123

Reele de calculatoare

12.2.3. HTTP HTTP (Hypertext Transfer Protocol) lucreaz cu World Wide Web, care este cea mai mare i n cretere parte folosit a Internetului. Unul din motivele creterii Web este uurina cu care permite accesul la informaii. Un browser de Web (navigator web) este o aplicaie client-server, adic este nevoie de ea att la client ct i la server pentru a funciona. Navigatorul Web prezint datele n format multimedia pe pagini Web care folosesc text, grafice, sunete i imagini video. Paginile Wes sunt create cu un limbat de format, numit HTML (Hypertext Markup Language). HTML direcioneaz navigatorul Web pe o pagin Web particular pentru a produce apariia acestei pagini ntr-o manier specific. n plus, HTML specific locaii pentru pasarea textului, fiierelor i obiectelor care pot fi transferate de pe serverul Web pe navigatorul Web. Hyperlink-urile (supra-legturile) fac www uor de navigat. Un hyperlink este un obiect, cuvnt, fraz sau poz de pe o pagin Web. Cnd se d click pe acest hyperlink, el direcioneaz navigatorul ctre o nou pagin web. Pagina Web conine, adesea ascuns n descrierea HTML, o locaie a adresei, numit URL (Uniform Resource Locator).
http:// www. Identific pentru Reprezint domeniul navigator ce protocol site-ului Web trebuie s foloseasc yahoo.com Identific numele gazdei sau numele unei maini anume /mail/ Identific directorul unde pagina Web este localizat pe serverul Web.

12.2.4. SMTP Serverele de e-mail comunic ntre ele folosint SMTP (Simple Mail Transfer Protocol) pentru a trimite i recepiona mail. Acest protocol transport mesajele e-mail n format ASCII folosind TCP. Cnd un server de mail primete un mesaj pentru un client local, el stocheaz acest mesaj i ateapt ca acesta s-i ridice mesajul (figura 12.6). Sunt cteva ci prin care un clienii i pot ridica e-mail-urile. Pot folosi programe care acceseaz serverul de e-mail direct sau colecteaz mesajele folosind unul din multele protocoale de reea. Cele mai populare protocoale de mail client sunt POP3 i IMAP4, care folosesc TCP pentru a transporta date. Clienii de mai care folosesc aceste protocoale speciale, ei folosesc aproape ntotdeauna SMTP pentru a trimite email-uri. Cnd verificai configuraia unui client de mail, verificai dac SMTP i POP sau IMAP sunt corect configurate. O bun metod de a testa un server de mail este s v logai cu telnet la SMTP port (25) sau POP3 port (110). Urmtoarea comand este folosit, de la pompt-ul de Windows, pentru a testa abilitatea serviciului SMTP de pe un server de mail ce are adresa IP: 192.168.123.5: C:\> telnet 192.168.123.5 Protocolul SMTP nu ofer o securitate prea mare i nici nu necesit autentificare. Administratorii nu permit gazdelor care nu Fig.12.6: Procesul trimiterii unui e-mail. sunt parte din propria reea s foloseasc serverul SMTP pentru a trimite sau citi e-mail-uri. Asta pentru a preveni accesul neautorizat.
124

Straturile transport i aplicaie ale TCP/IP

12.2.5. SNMP SNMP (Simple Network Management Protocol) este un protocol de Strat aplicaie care faciliteaz schimbul informaiilor de administrare dintre dispozitivele reelei. SNMP permite administratorilor reelei s administreze performanele reelei, s gseasc problemele din reea i s le rezolve, u s planifice creterea reelei. SNMP folosete UDP ca protocol de transport. Fig.12.7: Sistem SNMP de management al reelei Un sistem de management al reelei SNMP const din urmtoarele trei componente cheie (figura 12.7): NMS Network management system (sistem de management al reelei) execut aplicaii care monitorizeaz i controleaz dispozitivele administrate. Majoritatea procesrilor i a resurselor necesare pentru administrarea reelei sunt furnizate de NMS. ntr-o reea controlat, trebuie s existe unul sau mai multe noduri NMS. Dispozitive administrate acestea sunt nodurile reelei care conin un agent SNMP i sunt plasate ntr-o reea controlat. Dispozitivele administrate colecteaz i stocheaz informaii de management i le pun la dispoziia NMSurilor folosind SNMP. Aceste dispozitive, uneori numite elementele reelei, pot fi routere, servere de acces, switch-uri i bridge-uri, calculatoare sau imprimante. Ageni agenii sunt module software de management al reelei care rezid n dispozitivele administrate. Un agent are cunotine locale ale informaiilor de management i traduce aceste informaii ntr-o form compatibil cu SNMP. 12.2.6. Telnet Telnet-ul permite conectarea (logarea) la o gazd Internet ndeprtat care ruleaz un server de Telnet i permite apoi execuia de comenzi de la linia de comand. Un client Telnet este referit ca o gazd local. Serverul Telnet, care folosete un software special este referit drept gazd ndeprtat. Pentru a realiza o conexiune de la un client Telnet, trebuie selectate opiunile conexiunii. De obicei, apare o caset de dialog care ne solicit numele gazdei i tipul terminalului. Numele gazdei este adresa IP a acesteia sau numele DNS. Tipul terminalului descrie tipul emulrii pe care terminalul Telnet al clientului trebuie s o execute. Telnet lucreaz la Stratul Aplicaie al modelului TCP/IP. Deci acesta lucreaz la cel mai nalt nivel al modelului OSI.

125

Reele de calculatoare

Aplicaii de practice

126

Laborator Reele de calculatoare

Lucrarea nr.1

1 Instructajul de protecie a muncii. Matematica n reelele de calculatoare


1.1 Obiective: Efectuarea instructajului de protecie a muncii n laboratoarele Facultii de Inginerie, Catedra Energetic, mecatronic i tiina calculatoarelor. Conversia numerelor din binar n zecimal i invers, conversia numerelor n hexa. Instructajul de protecie a muncii pentru studeni

1.2

1.2.1 Generaliti 1. Pentru evitarea accidentelor de natur electric, studenii ce efectueaz lucrri practice n laboratoarele Facultii de Inginerie, catedra EMSC, vor respecta ntocmai instruciunile care urmeaz: a. Studenii vor intra n laborator numai n prezenta conductorului lucrrilor. b. n timpul lucrrilor de laborator studenii trebuie sa respecte n mod contient o disciplina ferm impus de necesitatea de a preveni orice posibilitate de accident sau de declanare a unui incendiu. c. Odat intrat n laborator studentul se va duce direct la locul unde va efectua lucrarea i nu-1 va prsi dect dac acest lucru este impus de necesitatea efecturii lucrrii. 2. Sunt interzise deplasrile de la un loc la altul. 3. Sunt interzise manipulrile fr rost de butoane, comutatoare, ntreruptoare, de la aparatele i instalaiile din laborator. Este interzis acionarea butoanelor altor aparate aflate n apropiere i care nu sunt utilizate pentru acea lucrare de laborator. 4. Este interzis fumatul n laborator. 1.2.2 Amenajarea locului de munc la lucrrile de laborator 1. Fiecare lucrare de laborator va fi amenajat n spaiul ce i este rezervat i va fi alimentat cu energie electric de la unul din aparatele de pe masa. NICIODAT NU SE VA ALIMENTA O LUCRARE DE LABORA TOR DIRECT DIN REEA 2. Aparatele de msur, comand i reglaj necesare lucrrii de laborator se vor aeza numai pe suprafee orizontale i izolate, n aa fel nct citirea i manipularea lor s fie uor accesibil i fr pericol de accidentare. Aranjarea aparatelor se va face pe un spaiu ct mai compact, grupndu-se aparatele n funcie de circuitele pe care le deservesc i apoi efectundu-se legturile dintre ele. 3. Spaiul se va mpri judicios pentru fiecare lucrare n parte avndu-se n vedere asigurarea unei uoare circulaii n caz de avarii sau accidente. 4. Iluminarea locului de munc va fi de un nivel corespunztor i ct mai uniform. 5. Slile de laborator vor fi meninute n bun stare de ordine i curenie.

127

Laborator Reele de calculatoare

Lucrarea nr.1

1.2.3 Instruciuni suplimentare de protecia muncii. Reguli privind amenajarea locului de munc. 1. Pe linie de protecia muncii se recomand ca n timpul efecturii unei lucrri de laborator s nu se mnnce sau bea diferite lichide. 2. mbrcmintea elevului s fie adecvat muncii n laborator: a. prul strns b. mnecile s nu fie largi c. mbrcminte uscat 3. Pentru asigurarea condiiilor de igien a muncii se va pstra curenia la locul de munc, iar la nceputul i sfritul orei de laborator se va aerisi bine laboratorul. 4. Pentru a putea urmri uor sau verifica schemele de montaj electrice, se recomand ca toate elementele din montaj s fie aezate ntr-o ordine corespunztoare spre a avea acces la nevoie, de exemplu: a. acces la manipularea ntreruptoarelor. b. acces la manipularea i citirea instrumentelor electrice i electronice. c. se va evita pe ct posibil ncruciarea dezordonat a firelor de legtur. d. o Nu se recomand legturi improvizate. 1.2.4 Executarea lucrrilor practice de laborator 1. naintea nceperii efecturii montajului se va verifica existena tuturor aparatelor i componentelor 2. Studenii au obligaia de a verifica buna funcionare a tuturor aparatelor, naintea efecturii msurtorilor sau a montajelor, i de a atrage atenia conductorului lucrrilor asupra aparatelor defecte sau distruse sau asupra lipsei unor componente sau aparate. 3. Conductoarele de legtur vor fi astfel aranjate nct sa nu mpiedice manevrarea aparatelor de msur i citirea acestora. 4. Pentru evitarea pericolului de electrocutare se interzice, cu desvrire, ca studentul s conecteze aparatele la reea prin intermediul prizei de alimentare. ACEASTA OPERAIE VA FI REALIZAT NTOTDEAUNA DE CADRUL DIDACTIC NDRUMTOR. Se interzice studenilor conectarea sau deconectarea de la reea a tuturor aparatelor cu excepia pistolului sau ciocanului de lipit. 5. nainte de a se aeza pe scaun studentul este obligat s verifice c nu exist pericolul s distrug sau s agae un conductor de alimentare la reea al unui aparat aflat pe masa sa de lucru sau pe o masa nvecinat. 6. La montajele la care conexiunile se fac prin lipire se vor utiliza ciocane de lipit cu mnere izolate i nu se vor ine piesele de terminalul ce urmeaz a fi nclzit. 7. Se interzice cu desvrire studenilor s msoare tensiunea reelei i n general s introduc n priza de reea orice alt techer sau tester, cu excepia pistolului de lipit. 8. nainte de punerea montajului sub tensiune, toi studenii din echip trebuie s cunoasc bine montajul efectuat i modul de lucru. 9. Nu se vor lsa instalaiile sau montajele n funciune nesupravegheate. Pe timpul pauzelor se va opri funcionarea aparatelor, acionnd comutatoarele de reea de pe panoul frontal. 10. n cazul n care studentul nu poate aprecia gama pe care trebuie s msoare o anumit mrime, va avea grija s poziioneze aparatul, ce are mai multe game,
128

Laborator Reele de calculatoare

Lucrarea nr.1

iniial pe gama maxim a tensiunii sau curentului i apoi va mri sensibilitatea aparatului numai dac este necesar. Trecerea de pe tensiune pe curent sau invers se va face numai dup deconectarea aparatului din schem, pentru a evita distrugerea acestuia cnd se trece prin gamele de sensibilitate maxim. 11. Dup remedierile sau modificrile aduse schemei la sugestia conductorului de lucrri, n special n cazul n care a fost folosit ciocanul de lipit, se va verifica dac nu au rmas scurtcircuite accidentale n circuit. 12. n timpul ncercrilor experimentale studenii nu vor supune instalaiile la tensiuni sau cureni mai mari dect acelea prevzute n referatul lucrrii, pentru a se evita distrugerea dispozitivelor utilizate, sau chiar a instalaiei. Dup desfacerea montajului, aparatele, firele de conexiuni, sculele se vor lsa n ordine, aa cum au fost gsite la intrarea n laborator. 13. Li se interzice studenilor s desfoare orice alt activitate cu excepia celor precizate n modul de lucru din referatul aferent lucrrii respective. a. n afar de instruciunile obligatorii de protecie a muncii, studenii au obligaia s cunoasc temeinic att partea teoretic a lucrrii ct i modul de lucru indicat n referatul lucrrii, pentru a se evita montajele i manevrele greite, ceea ce ar putea duce la defectarea aparatelor sau montajelor experimentale i ar putea produce accidente. b. Nu vor fi admii s execute lucrrile de laborator studenii care nu cunosc suficient partea teoretic i modul de lucru pentru lucrarea respectiv i nu aplic instruciunile de protecie a muncii. c. Nu vor fi admii n laborator studenii aflai sun influena buturilor alcoolice 1.2.5 1. 2. 3. Msurile de prevenire a incendiilor n laboratoare Se interzice fumatul n laborator. Se interzice blocarea cilor de acces, accesul la hidrani, accesul la stingtoare. Este interzis depozitarea crpelor folosite la curirea aparatelor pe calorifere sau n apropierea surselor de cldur, acestea dup folosire se vor pune n recipieni metalici cu capac, dup care vor fi evacuai din laborator.

Dup prelucrarea i nsuirea Normelor pentru Protecia Muncii i pentru Prevenirea accidentelor, elevii vor completa i semna un Proces Verbal 1.3 Matematica n reelele de calculatoare

1.3.1 Sistemul numeric n baza 10 Sistemul numeric const din simboluri i reguli pentru utilizarea lor. n continuare se va explica cel mai folosit sistem numeric, care este sistemul decimal (sau n Baza 10) Sistemul decimal folosete zece simboluri: 0, 1, 2, 3, 4, 5, 6, 7, 8 i 9. aceste simboluri pot fi combinate pentru a reprezenta toate numerele posibile. Sistemul numeric decimal este bazat pe ridicarea la putere a lui 10. Fiecare poziie a valorii, de la stnga la dreapta, este multiplicat de numrul bazei 10 ridicat la o putere, care este exponentul. Puterea la care este ridicat 10 depinde de poziia sa de la stnga punctului decimal. Cnd un numr decimal este citit de la dreapta la stnga,
129

Laborator Reele de calculatoare


0

Lucrarea nr.1

prima sau cel mai din dreapta reprezint 10 , care este egal cu 1. a doua poziie reprezint 101, care este egal cu 10. A treia poziie reprezint 102, care este egal cu 100. A asea poziie de la stnga reprezint 106, care este egal cu 1.000.000. Acest lucru la fel, indiferent cte coloane (poziii) are numrul. Exemplu:
2134 = (2x103) + (1x102) + (3x101) + (4x100)

aceast recapitulare a sistemului decimal are rolul de a ajuta studenii s neleag mai uor sistemul binar, Baza 2, i sistemul n Baza 16. Aceste sisteme folosesc aceeai metod ca i sistemul decimal. 1.3.2 Sistemul numeric n baza 2 Sistemul binar este sistemul pe care calculatoarele l folosesc pentru a recunoate i a procesa date; acesta folosete doar dou simboluri, care sunt 0 i 1. poziia fiecrui digit de la dreapta la stnga n sistemul binar reprezint baza numeric 2, ridicat la o putere sau la un exponent. Aceste valori sunt, de la dreapta la stnga: 20, 21, 22, 23, 24, 25, 26, i 27, sau 1, 2, 4, 8, 16, 32, 64 i respectiv 28. Exemplu: 101102 = (1 x 24 = 16) + (0 x 23 = 0) + (1 x 22 = 4) + (1 x 21 = 2) + (0 x 20 = 0) = 22 (16 + 0 + 4 + 2 + 0) Acest exemplu ne arat c numrul binar 10110 este egal cu numrul decimal 22.
Poziia valorii BazaExponent ____ ____ ____ ____ ____ ____ ____ ____ 128 64 32 16 8 4 2 1 7 3 2 =8 2 = 128 26 = 64 22 = 4 25 = 32 21 = 2 4 2 = 16 20 = 1 2 0, 1 Dou stri (binar discret) ale sistemului de tensiuni realizat pentru tranzistoare pot fi diverse, puternice, inexpresive, mici i relativ imune la zgomote.

Numr de simboluri Simboluri Raionament

130

Laborator Reele de calculatoare START cu NR. zecimal

Lucrarea nr.1

0___ ____

Nu

NR 128 ? Da

1___ ____

_0__ ____

Nu

Restul 64 ?

Da

_1__ ____

32, 16, 8, 4, 2 Restul = 1? Conversie terminat STOP

____ ___0

Nu

Da

____ ___1

Figura 3. Schema logic conversie decimal binar.

1.3.3 Conversia din zecimal n binar Sunt cteva metode de conversie a unui numr decimal n binar. Diagrama din figura 3 urmtoare descrie o metod. Este recomandat s se aleag o metod i s se exerseze pn cnd produce rezultatul corect. Exerciiu de conversie: S convertim numrul decimal 168 n binar: 128 < 168 deci bitul din stnga este 1. 168 128 = 40; 64 nu este mai mic sau egal dect 40, aa c al doilea bit de la stnga este 0; 32 < 40, aa c alt treilea bit din stnga este 1. 40 32 = 8; 16 nu este mai mic sau egal dect 8, aa c al patrulea bit din stnga este zero; 8 este egal cu 8, aa c al cincilea bit din stnga este 1. 8 8 = 0. Restul biilor pn la al optulea sunt egali cu zero. 168 = 1010 1000
Poziia bitului valoarea 1 128 1 2 64 0 3 32 1 4 16 0 5 8 1 6 4 0 7 2 0 8 1 0

1.3.4 Conversia din binar n zecimal Sunt dou metode de baz folosite pentru conversia binar-decimal. Diagrama din figura 4 este una din metode. De asemenea, se poate nmuli fiecare bit cu 2 ridicat la puterea corespunztoare poziiei sale, i apoi se adun numerele obinute.
131

Laborator Reele de calculatoare

Lucrarea nr.1

Exemplu: Convertii numrul binar: 01110000 n numr decimal. Not: Lucrai de la dreapta la stnga.
0 x 20 = 0 0 x 21 = 0 0 x 22 = 0 0 x 23 = 0 1 x 24 = 16 1 x 25 = 32 1 x 26 = 64 0 x 27 = 0 __________ = 112 START cu nr. Binar Nr. Decimal = 0

Total = Total + 0

Nu

bit #7 = 1 ? Da

Total = Total + 128

Total = Total + 0

Nu

bit #6 = 1 ? Da

Total = Total + 64

Total = Total + 0

Nu

bit #1 = 1 ? Da

Total = Total + 2

Total = Total + 0

Nu

bit #1 = 1 ? Da

Total = Total + 1

Total = Nr. decimal STOP

Figura 4. Schema logic conversie binar decimal.

1.3.5 Sistemul numeric n baza 16 - hexazecimal Sistemul numeric n baza 16 sau hexazecimal, este folosit de obicei pentru a reprezenta numerele binare ntr-un mod mai lizibil. Chiar dac calculatorul face calculele n binar, exist situaii n care rezultatul este exprimat n hexazecimal pentru a putea fi citit mai uor.
Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Binar 0000 0000 0000 0001 0000 0010 0000 0011 0000 0100 0000 0101 0000 0110 0000 0111 0000 1000 0000 1001 0000 1010 0000 1011 0000 1100 0000 1101 0000 1110 0000 1111 Hexazecimal 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

Regitrii de configurare ai routerelor Cisco necesit conversia hexa ctre binar i invers. Registrii de configurare ai router-elor Cisco au lungimea de 16 bii. Numrul binar de 16 bii poate fi reprezentat ca un numr hexa de 4 digii. De exemplu, numrul binar 0010000100000010 este egal cu 2102 n hexazecimal. Un numr hexazecimal este indicat adesea cu prefixul 0x. De exemplu, numrul hexa 2102 va fi scris ca 0x2102. Simbolurile folosite de sistemul hexazecimal sunt numerele de la 0 la 9 i literele de la A la F. Prefixul 0x trebuie scris n faa fiecrui numr hexazecimal.
132

Laborator Reele de calculatoare

Lucrarea nr.2

2 Configurarea TCP/IP
2.1 Obiective: Identificarea numelor, adreselor IP, adreselor MAC i adresei Default Gateway pentru reeaua n care se va desfura laboratorul "Reele de Calculatoare" Toate datele aflate vor fi notate ntr-un tabel pentru a fi folosite la lucrrile viitoare. Partea I : Obinerea informaiilor de baz despre TCP / IP n funcie de sistemul de operare comenzile pentru aflarea configurrii protocolului TCP / IP difer, astfel: winipcfg pentru Windows 95, 98 ipconfig - pentru Windows XP, 2000, 2003 Se va folosi fereastra de comand n mod prompt (mod text) ca n MS-DOS Acest lucru se face prin urmtoarea succesiune de comenzi: 1. Start > Programs > Accessories > Command Prompt
sau

2.2

2. Start > Programs > Command Prompt


sau

3. Start > Run > Open: cmd i n funcie de sistemul de operare se scrie una din comenzile: winipcfg sau ipconfig. Pentru a afla mai multe informaii : - fie se apas butonul More Info>> - fie se d comanda ipconfig / all Urmtoarele informaii suplimentare sunt disponibile, i trebuie notate: Host name Denumirea plcii de reea Adresa MAC DHCP Enable Adresa IP Subnet Mask Default Gateway: DHCP server DNS server

133

Laborator Reele de calculatoare

Lucrarea nr.2 Default Gateway

Completai urmtorul tabel pentru toate calculatoarele


Nr. crt. 1 2 3 4 5 6 7 Nume PC Plac reea Adresa MAC Adresa IP Subnet mask

Concluzii: 1. Ce putei spune despre: a. adresele IP ale calculatoarelor b. subnet mask c. default gateway d. nume PC 2. Ce este comun la adresele IP ale Calculatoarelor. 3. Dar la adresele MAC ??? Partea a II- a Utilizarea comenzilor ping i tracert ping = packet internet groper tracert = traceroute n principiu, comanda ping se folosete pentru a verifica existena conexiunii d.p.d.v. electric ntre calculatorul gazd i calculatorul a crui adres IP o introducem n cadrul comenzii. Comand tracert este folosit pentru a urmri traseul urmat de pachete pn la adresa destinaie. Pentru a afla mai multe informaii despre cele dou comenzi, putei da: ping / ? tracert /? 2.3 Mersul lucrrii: 1. Dai ping la adresa IP de gateway: ping 193.231.34.1 2. Dai ping la adresa IP a serverului DHCP i DNS: 3. Dai ping la adresa de loopback: ping 127.0.0.1 4. Dai ping la numele unui calculator din reea, de ex: ping comp1 5. Dai ping la o adres oarecare IP i vedei ce se ntmpl tracert contacteaz fiecare router de trei ori. Compar rezultatele obinute pentru a verifica consistena rutei. Msoar timpul de ntrziere ntre fiecare dou routere alturate. La prompt tiprii : tracert www.yahoo.com i observai rezultatele Dai comanda tracert ctre: - oricare alt adres IP sau nume de domeniu (de ex: www.msm.com); - o adres a unui calculator din reea (n afar de adresa calculatorului la care v aflai);

134

Laborator Reele de calculatoare

Lucrarea nr.2

2.4

Partea a III-a - Configurarea adresei IP pentru conexiunea n reea nainte de a configura adresa IP a unui sistem, trebuie s ne informm la administratorul reelei ce IP trebuie s atribuim plcii noastre de reea. Daca reeaua nu exist nc i nu va fi conectat la direct la Internet, ne putem administra singuri adresele IP, de preferat din clasa 192.168.*.*
unde "*" un numr ntre 1 i 254

Comenzile care trebuie urmate pentru a configura o plac de reea sunt: 1. Start Settings Netwrk Connectios 2. se va deschide o fereastr asemntoare cu cea de jos, fereastra 1, unde MB Yukon i RTL sunt cele dou plci de reea de pe calculatorul meu, redenumite astfel de mine pentru o mai uoar identificare; 3. pe una din plcile de reea se d click dreapta i se alege opiunea Properties , dup care se va deschide fereastra 2. 4. se d click pe Internet Protocol (TCP/IP) i apoi Fereastra 1 Properties, sau direct dublu click, i se va deschide fereastra 3, n care setm parametrii plcii de reea: a) Obtain an IP address automaticaly opiune util doar n cazul existeni unui server DHCP (de obicei pe un router), care va atribui automat adresa IP fiecrui sistem din reea; b) Use the following IP address opiune folosit atunci cnd nu exist un server DHCP, (de ex: cnd conectm dou calculatoare direct ntre ele) IP address : adresa IP format din patru octei; Subnet mask :masca reelei; Default gateway : poarta de ieire implicit; DNS Server Domain Domain Naming System Sistem folosit n Internet pentru a traduce numele unui nod de reea n adresa IP

135

Laborator Reele de calculatoare

Lucrarea nr.2

Descrierea comenzii tracert


Numrul de routere aflat ntre noi i destinaie se poate afla folosind comanda tracert. Rezultatul ofer adresele IP sau numele routerelor tranzitate. Sintaxa pentru sisteme Windows este: tracert [-d][-h maximum hops][-j host_list][-w timeout] target_name target_name este numele domeniului (de exemplu yahoo.com) sau adresa IP.
-d -h maximum_hops -j host-list -w timeout Do not resolve addresses to hostname Maximum number of hops to search for target Loose source route along host-list Wait timeout miliseconds for each repply

Descrierea comenzii ping


Ping prescurtare de la Packet InterNet Groper, este o comand folosit pentru a verifica dac pachetele de date ajung la o adresa (destinaie) fr erori. Sintaxa pentru sisteme Windows este:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] destination-list Pings the specified host until stopped To see statistics and continue - type Control-Break To stop - type Control-C Resolve addresses to hostnames Number of echo requests to send Send buffer size Set Don't Fragment flag in packet Time To Live Type Of Service Record route for count hops Timestamp for count hops Loose source route along host-list Strict source route along host-list Timeout in milliseconds to wait for each reply

destination-list este numele domeniului (de exemplu yahoo.com) sau adresa IP.
-t

-a -n count -l size -f -i TTL -v TOS -r count -s count -j host-list -k host-list -w timeout

TTL (Time To Live) este un cmp de 8 bii din header-ul IP i este coninut de al 9-lea octet din cei 20. Cmpul TTL este stabilit de cel care trimite datagrama i este decrementat de fiecare host (echipament activ de reea) aflat n ruta ctre destinaie. Dac acest cmp ajunge la 0 nainte ca datagrama s ajung la destinaie datagrama va fi tears i se va genera o eroare ICMP (11 - Time Exceeded) care va fi trimis napoi trimitorului. Scopul cmpului TTL este de a evita situaia n care o datagram nelivrata continu s circule prin Internet.

136

Laborator Reele de calculatoare

Lucrarea nr.3

3 Construirea cablurilor UTP


3.1 Obiective: Cunoaterea pinilor, a perechilor cablurilor UTP i a culorii conductoarelor pentru cablurile UTP. Cunoaterea standardelor R568A i T568B (prezentate n tabelul 1). Construirea urmtoarelor tipuri de cablu UTP: direct (Straight-Through), ncruciat (Crossover) i inversat (Rollover) i rolul acestora n reelele de calculatoare. Testarea cablurilor.

Pini folosii Pini folosii de Pin de 100BASE-T4 i Pereche T568A Pereche T568B Funcie # Culoare fire Culoare fire 10/100BASE- 1000BASE-T A B T Ethernet Ethernet 1 Transmit 3 Alb-verde 2 Alb-orange Da Da 2 Transmit 3 Verde 2 Orange Da Da 3 Recepie 2 Alb-orange 3 Alb-verde Da Da 4 -1 Albastru 1 Albastru Nu Da 5 -1 Alb-albastru 1 Alb-albastru Nu Da 6 Recepie 2 Orange 3 Verde Da Da 7 -4 Alb-maro 4 Alb-maro Nu Da 8 -4 Maro 4 Maro Nu Da

3.2

Construirea cablurilor directe. (Straight-Through) La un cablu direct, pinul 1 de la un capt comunic cu pinul 1 de la cellalt capt, 2 cu 2, 3 cu 3 .a.m.d.; adic ordinea culorilor firelor este aceeai. n acest sens, la ambele capete se va mufa cu acelai standard T568A sau T568B (se recomand folosirea standardului T568B). Diagrama perechilor pentru cele dou standarde: T568A i T568B

137

Laborator Reele de calculatoare

Lucrarea nr.3

Se determin distana dintre dispozitive, la care se adaug cel puin 30 cm n plus. Lungimea maxim a cablului, conform TIA/EIA este: 5 m pentru conexiunea dispozitiv priz reea; 90 m pentru conexiunea dispozitiv dispozitiv. Utilizarea Cablurilor directe: acestea se folosesc pentru urmtoarele conexiuni: calculator priz reea; calculator switch, hub, bridge, repetor; router switch, hub, repetor; switch switch 3.3 Construirea cablurilor crossover Cablul crossover este folosit pentru conectarea a dou dispozitive de acelai fel, la care pinii de transmisie ai unui dispozitiv trebuie conectai cu pinii de recepie ai celuilalt dispozitiv. Pentru a realiza acest tip de cablu, la un capt se mufeaz dup standardul T568A, iar la cellalt capt cu standardul T568B. Lungimea maxim a cablului, conform TIA/EIA este: o 3 m pentru conexiunea PC PC, PC-router; o 100 m pentru conexiunea hub hub, switch.

3.4

Construirea cablurilor inversate (rollover) Un cablu rollover este folosit pentru conectarea unui PC sau a unui terminal prost la portul consol al unui router sau switch. Cellalt capt al cablului va fi introdus ntr-un adaptor la portul serial al PC-ului DB9 sau DB25.

138

Laborator Reele de calculatoare

Lucrarea nr.3

La acest cablul ordinea pinilor este inversat la capete, adic:


Pin Pin Capt Capt A B 1 8 2 7 3 6 4 5 5 4 6 3 7 2 8 1

Conexiune greit: firele sunt netorsadate pe o lungime prea mare.

Conexiune corect: firele sunt netorsadate pe o lungime suficient pentru ataarea conectorului

Interconectarea dispozitivelor folosind diferite tipuri de cablu.

Pentru conectarea a 2 echipamente diferite: switch/router cu un PC folosim un cablu straight (direct) care conecteaz perechea Tx dintr-un capt cu perechea Rx din celalalt capt i invers. Pentru conectarea a 2 echipamente de acelai fel: switch/router cu switch/router sau PC cu PC se folosete un cablu cross care inverseaz 2 perechi din cablu pentru a pune n legtur perechea Tx cu Rx i invers. Porturile echipamentelor de reea (switch-uri sau routere) marcate cu AutoCrossover (MDI/MDI-X) pot fi interconectate cu orice alt echipament de reea indiferent de tipul cablului (straight sau cross) folosit.

139

Laborator Reele de calculatoare

Lucrarea nr.3

3.5

Realizarea practica a unui cablu de reea Pentru realizarea unui cablu de reea straight sau cross avei nevoie de un clete sertizor pentru mufe RJ45, un tietor specializat sau un cuter.

Se taie mantaua de PVC a cablului la 3 cm de capt folosind un tietor specializat (se preseaz puin i se execut o micare circulara n jurul cablului) sau un cuter (atenie s nu tiai i firele, nici mcar izolaia acestora lucru care se verific nainte de a trece la operaiunea urmtoare). Se despletesc perechile i se ordoneaz firele conform standardului dorit (A sau B).

Se taie firele la 1 cm de mantaua de PVC.

Se nfige cablul n mufa respectndu-se poziia mufei i ordinea firelor conform descrierilor de mai sus. Se verific aezarea corect a firelor n muf.

Se sertizeaz mufa folosind cletele de sertizare.

140

Laborator Reele de calculatoare

Lucrarea nr.4

4 Construirea unei reele pe mediu UTP


4.1 Obiective: Utilizarea cablului crossover pentru conectarea direct a dou calculatoare. Configurarea protocolului TCP/IP pentru a realiza comunicarea celor dou calculatoare mai sus conectate.
PC 1 IP: 10.0.0.1 Cablu UTP crossover PC 1 IP: 10.0.0.2

Construirea unei reele, prin cablu UTP, format din 6 calculatoare, 2 switchuri, o priz UTP dubl i un patch panel, conform schemei din figura 1. Aplicarea cunotinelor dobndite la lucrarea 1 de laborator referitoare la setarea adresei de IP i la testarea conectivitii dintre calculatoare folosind comanda ping. Utilizarea unei aplicaii pentru a realiza pe calculator schema realizat i a nsemna pe aceasta configurarea calculatoarelor din reea (Visio2003).

141

Laborator Reele de calculatoare

Lucrarea nr.5

5 Configurarea unei reele Wireless


5.1 Obiective: Instalarea i configurarea unui Access Point Planet WAP-4000, 802.11g Instalarea i configurarea plcilor de reea wireless disponibile n laborator Conectarea reelei wireless nou create la reeaua UTP existent n laborator i stabilirea conexiunii la Internet.

Instalarea i configurarea Access Point-ului Performanele Wireless Selectarea locului de amplasare a AP-ului. Pentru a evita interferenele, plasai WAP-4000 i clienii wireless departe de transformatoare, cuptoare cu microunde, motoare de mare putere, frigidere, tuburi fluorescente i alte echipamente industriale. Asigurai un numr redus de perei i panouri despritoare ntre AP i clienii wireless; altfel puterea semnalului poate fi serios redus. Plasai WAP-4000 ntr-un spaiu deschis. 5.2 Configurarea Access Point-ului Configurarea folosind navigatorul WEB Configurarea Web ofer o interfa grafic prietenoas pentru a cnfigura WAP4000. Un Access Point cu o adres IP atribuit (de ex: 192.168.1.1) v permite ntotdeauna s-l monitorizai i configurai prin intermediul unei pagini Web. 1. Deschidei navigatorul Web (MS internet Explorer); 2. introduce-i adresa IP a Access Point-ului (implicit aceasta este http://192.168.1.1 ). De remarcat c adresa IP a calculatorului trebuie s fie din aceeai subreea cu AP-ul, De exemplu, putei configura adresa IP a PCului la 192.168.1.2. 3. O caset de dialog pentru username i parol va apare. Valorile implicite pentru acestea sunt: username = admin, password = admin.

4. Acum vei vedea pagina de configurare a WAP-4000.

142

Laborator Reele de calculatoare

Lucrarea nr.5

WIZARD Setup wizard ofer un mijloc simplu pentru a configura WAP-4000 n civa pai. STATUS ofer o fereastr n care se pot verifica setrile Access Point-ului BASIC SETTINGS se realizeaz setrile de baz precum: AP Name numele Access Point-ului; SSID - Service Set Identifier este numele partajat de toate punctele din reeaua wireless, trebuie s fie identic pentru toate punctele din reea; Channel valoarea canalului poate fi setat de la 1 la 11; Authentication se selecteaz tipul din lista de opiuni: Open System sau Shared Key; WEP Key selecteaz nivelul criptrii: pe 64 sau pe 128 bii; Mode selecteaz modul de criptare, HEX sau ASCII. Pentru HEX se vor introduce caractere alfanumerice AF, a i 09; pentru ASCII az, AZ i 01 Key 1 Key 4 sunt patru key disponibile. IP Settings Se poate seta adresa IP, Gateway, DHCP i DNS pentru acest Punct de access. LAN IP se poate configura AP s obin n mod automat IP-ul sau n mod manual. Pentru modul manual trebuie completate corect urmtoarele cmpuri: IP Address este un numr unic care identific dispozitivul n WAN sau LAN. Subnet Mask - subreelele permit traficului din reea dintre gazde s fie separat pe baza configurrii reelelor. ntr-o reea IP, traficul are forma unor pachete. Subreelele IP mbuntesc performanele i securitatea n reea pe mai mult nivele prin organizarea gazdelor n grupuri logice.

143

Laborator Reele de calculatoare

Lucrarea nr.5

Gateway este o component software sau hardware care paseaz informaiile ntre reele. Vei observa acest termen cel mai adesea cnd intrai pe un site Internet sau cnd trimitei un e-mail ntre servere diferite. DHCP este un protocol pentru atribuirea dinamic a adreselor IP. Cu DHCP un calculator poate primi un IP unic de fiecare dat cnd se conecteaz la reea; astfel managementul adreselor IP devine o sarcin uoar pentru administratorul reelei. Cnd un calculator se conecteaz la reea, serverul DHCP selecteaz o adres IP dintr-o list principal i o atribuie sistemului respectiv. Dispozitivul trebuie setat la "Obtain the IP address automatically". Serverul DHCP de pe AP este implicit dezactivat. Pentru al activa, dai click pe butonul "On", i specificai gama de IP-uri pe care severul DHCP le poate atribui. WAP-4000 are inclus un server DHCP. Implicit acesta este dezactivat. Dac n reea exist un server DHCP, lsai inactiv serverul DHCP. Cnd atribuii o adres IP acestui AP, asigurai-v c acesta este n aceeai plaj de valori ca i setrile serverului DHCP. DNS cnd trimitei un e-mail sau poziionai browser-ul de Internet la o adres de domeniu ca xxxxxx.com, DNS (Domain Name System) traduce numele respectiv n adresa IP corespunztoare. Termenul se refer la dou lucruri: convenia pentru numirea gazdelor i modul n care numele sunt controlate pe Internet. ADVANCED SETINGS SETRI AVANSATE AP Mode WAP-4000 are cinci moduri de funcionare (operare) AP este modul implicit, conecteaz calculatoarele wireless la o reea cablat, i de obicei nu necesit alte modificri. Se pot conecta peste 63 de staii wireless. AP Client este capabil s conecteze alt Access Point i clienii si wireless. Wireless Bridge acest mod conecteaz dou LAN-uri separate fizic prin utilizarea a dou AP WAP-4000. Multiple Bridge permite construirea unei reele care are mai multe AP WAP4000 i leag mai multe LAN-uri wireless. Toate AP-urile configurate n acest mod trebuie s fie setate pe acelai canal. Se pot conecta peste 14 dispozitive WAP-4000 dar din motive de performan se sugereaz utilizarea a maxim 6 dispozitive WAP-4000 ntr-un WLAN. Repeater mode acest mod ne permite s extindem raza de aciune a reelei wireless. n acest mod, AP-ul repet semnalul wireless primit de la client la alt AP. astfel distana conexiunii wireless poate crete. Performanele se vor njumti, deoarece AP-ul va folosi acelai canal i pentru recepie i pentru transmisie. Beacon Interval intervalul de baliz este o valoare ntre 20 i 1000. Baliza este un pachet trimis de AP pentru a sincroniza reeaua wireless. DTIM Interval specific rata balizei, este o valoare ntre 1 i 255 i specific "the Delivery Traffic indication Message" care este un cronometru care informeaz clienii asupra urmtoarei ferestre de ascultare a mesajelor broadcast sau multicast. SSID Broadcast activeaz sau dezactiveaz Service Set Identifier Broadcast (SSID) = activarea acestei funcii poate cauza conectarea utilizatorilor neautorizai la reeaua wireless. SECURITY - Securitate Se pot schimba numele de administrator, parola i seta filtre MAC.
144

Laborator Reele de calculatoare

Lucrarea nr.5

MAC Filters funcia de filtrare permite administratorului s filtreze cine poate avea acces la reea prin acel AP prin filtrarea adreselor MAC. opiunea Allow numai adresele MAC din tabelul Authorization pot comunica cu APul; opiunea Deny oricrei dintre adresele MAC din tabel i va fi interzis asocierea la AP. se pot seta peste 50 de adrese MAC.

5.3

Instalarea i configurarea plcii de reea wireless

NOT: n laborator exist mai multe tipuri de plci de reea wireless, i fiecare dintre ele are propriile drivere i propriile utilitare de configurare, ns instalarea decurge n mod similar. 5.3.1 Instalarea hardware a. Se oprete calculatorul i se deschide carcasa; b. Se introduce placa de reea ntr-un slot PCI disponibil i se asigur cu un urub; c. Se monteaz antena la placa de reea; d. Se nchide carcasa i se pornete calculatorul; 5.3.2 Instalarea driver-ului i a utilitarelor. Plcile de reea wireless vin nsoite cu un CD cu drivere i aplicaii utilitare care trebuie instalate pentru a face placa de reea wireless funcionabil. La pornirea PC-ului (cu Windows XP) se deschide fereastra "Found New Hardware Wizard", pe care vom apsa butonul "Cancel" La introducerea CD-ului cu drivere, se va deschide fereastra de mai jos, i vom selecta "EW-7128g", iar apoi "Produc Utility", se va da "Yes" pentru a ncepe procesul de instalare.

145

Laborator Reele de calculatoare

Lucrarea nr.5

3 4 Sistemul va detecta automat placa de reea i va afia fereastra "Hardware Instalation", i vom apsa butonul "Continue Anyway". Dup care vom apsa butonul "Finish" 5.3.3 Utilizarea utilitarului de configurare Dup ce placa de reea a fost instalat, se lanseaz automat utilitarul de configurare a acesteia (figura de mai jos) Aceast plac de reea se va conecta automat la dispozitivul wireless cu cel mai puternic semnal, i fr setri de securitate.

Utilitarul de configurare al plcii de reea Ranlink.

n bara syste, tray a mai aprut o iconi. Dac dm dublu clik pe ea vom deschide utilitaru de configurare al plcii de reea. Dnd click dreapta pe aceast nou iconi putem alege ntre utilitarul de configurare a reelei wireless al plcii de reea sau al sistemului de operare Windows XP.
146

Laborator Reele de calculatoare

Lucrarea nr.5

Utilitarul de configurare al sistemului Windows XP arat ca n figura de mai jos, din care se alege access pouintul :dorit i se d "Connect" pentru conectarea la acesta.

Utilitarul de configurare al sistemului de operare Windows XP

5.4

Realizarea legturii la Internet Deoarece n laboratorul A9, n care se va desfura aceast lucrare de laborator, exist un Router Alyed Tellesyn care are activat serverul de DHCP, singura configurare a access point-ului este ca n seciunea IP Setings s i se spun c va obine adresa IP de la un server DHCP. Pentru plcile de reea wireless IP se va obine tot automat de la serverul DHCP.

147

Laborator Reele de calculatoare

Lucrarea nr.6

6 Cablarea structurat
6.1 Obiective: Cunoaterea regulilor i a susbsistemelor cablrii structurate pentru o reea local de calculatoare (LAN). LAN-ul este definit ca o singur cldire sau un grup de cldiri dintr-un campus aflate n apropiere una fa de alta, de obicei mai puin de doi km2. Acesta pornete de la punctul de demarcare, trece prin camerele de echipamente i continu cu zonele de lucru. Obiectivele lucrrii sunt: 1. regulile cablrii structurate pentru LAN-uri; 2. subsistemele cablrii structurate, 3. scalabilitatea; 4. punctul de demarcare; 5. camera cu echipamente i de telecomunicaie; 6. aria de lucru; 7. MC, IC i HC. 6.2 Reguli pentru cablarea structurat Sunt trei reguli privind cablarea structurat: Regula nr. 1: cutarea unei soluii complete pentru conectivitate. O soluie optim pentru conectivitatea reelei include toate sistemele care sunt proiectate a se conecta, ruta, administra i identifica cablurile n sistemul structurat de cabluri. O implementare bazat pe standarde este proiectat s suporte att tehnologiile actuale ct i pe cele viitoare. Urmnd standardele v va fi uor s asigurai o performan i fiabilitate pe termen lung a proiectului; Regula nr. 2: planificarea pentru creterii viitoare. Numrul de cabluri instalate trebuie s ntmpine nevoile fiitoare. Cablurile Cat5e, Cat6 i fibra optic trebuie avute n vedere pentru a prentmpina nevoile viitoare. Planul de instalare al mediului fizic trebuie s fie capabil s funcioneze mai mult de 10 ani. Regula nr. 3: este meninerea libertii n alegerea productorilor. Chiar dac un sistem nchis i cu proprietar poate fi mai ieftin iniial, acesta poate deveni mult mai scump pe termen lung. Un sistem nestandardizat al unui singur vnztor (productor) l poate face mult mai dificil de mutat, adugat sau schimbat mai trziu. 6.3 Subsistemele cablrii structurate Sunt apte subsisteme asociate sistemului cablrii structurate, aa cum se vd n figura 1. Fiecare subsistem realizeaz cteva funcii pentru a oferi servicii de voce i date pe reeaua de cabluri: Punctul de demarcare (demarc) n interiorul intrrii n instalaia (EF) camerei cu echipamente; Camera cu echipamente (ER); Camera de telecomunicaii (TR); Cablarea backbone cabluri verticale; Cablarea de distribuie cabluri orizontale; Zona de lucru (WA) work area;
148

Laborator Reele de calculatoare

Lucrarea nr.6

Administrator. Punctul de demarcare este locul n care cablul furnizorului de servicii se conecteaz la instalaia beneficiarului. Cablul backbone (coloan vertebral) este cablul central care este tras de la punctul de demaracare ctre camera cu echipamente i apoi la camera de telecomunicaie prin instalaie. Cablarea orizontal distribuie cabluri de la camerele de telecomunicaie ctre zonele de lucru. Camerele de telecomunicaii sunt locurile unde au loc conexiunile ce ofer tranziia dintre cablurile verticale i cele orizontale. Aceste subsisteme fac din cablarea structurat o arhitectur distribuit cu capaciti de administrare limitate de echipamentele active, cum ar fi PC-uri, switch-uri, hub.-uri, i altele. Proiectarea infrastructurii cablrii structurate care ruteaz corect, protejeaz, identific i se termin cu alegerea cablurilor de cupru sau FO este critic pentru performanele reelei i fiitoarea ei cretere.

Figura 1: Subsistemele cablrii structurate.

6.4

Zona de lucru

Figura 2: Zona de lucru.

149

Laborator Reele de calculatoare

Lucrarea nr.6

Zona de lucru este zona deservit de o camer de telecomunicaii (Telecom. Room); i ea ocup de obicei un etaj sau o parte a unui etaj a unei cldiri, aa cum se vede n figura 2. Distana maxim pentru un cablu dintre camera de telecomunicaii i staia de lucru nu trebuie s depeasc 90 m. Aceti 90 de metri pentru cablu orizontal maxim se refer la o legtur permanent. Fiecare arie de lucru trebuie s aib cel puin dou cabluri. Unul pentru date i unul pentru voce. 6.5 MC, IC, i HC Tipuri de camere de comunicaie: MC Main Cross-Connect Camera principal de conexiuni este centrul reelei, locul din care pleac toate firele i unde sunt instalate marea majoritate a echipamentelor; IC Intermediate Cross-Connect este conectat cu MC i poate conine echipamentele pentru o cldire. HC Horizontal CorssConenect ofer conexiunea dintre cablurile principale (verticale) i cele orizontale pentru o ungur etaj sau o cldire.

Figura 3: Planificarea camerelor MC, IC i HC.

150

Laborator Reele de calculatoare

Lucrarea nr.6

6.5.1 Programul Lucrrii: Pentru unul din planurile unui etaj al unei cldiri , date n figurile de mai jos: s se realizeze planul reelei de calculatoare n Visio 2003; s se realizeze un deviz estimativ de calcul al lucrrii, folosind modelul prezentat n tabelul de mai jos:
Model deviz estimativ de calcul Repere constructive Pre Reper constructiv u.m. buc. Nr. buc. (LEI)
1 2 3 4

Nr. crt.
0

Pre total
5=34

1 2 3 4

Cablu UTP Cablu FTP Mufe RJ 45

Figura 4: Plana nr. 1

151

Laborator Reele de calculatoare

Lucrarea nr.6

Figura 5: Plana nr. 2

OBS: Studenii care vor veni cu idei proprii, privind planul unui palier (etaj) al unei cldiri vor fi punctai n plus.

152

Laborator Reele de calculatoare

Lucrarea nr.7

7 mprirea n subreele
7.1 Obiective: cunoaterea rostului i modului de realizare a subreelelor; calcularea numrului de bii mprumutai pentru a obine un anumit numr de gazde n subreea sau un anumit numr de subreele; rezolvarea unor probleme practice.

Adrese IP TCP/IP (Transmission Control Protocol/Internet Protocol) este o suit de protocoale de comunicare utilizat pentru conectarea sistemelor locale (host-uri). Interfaa de conectare la o reea este reprezentat fizic (hardware) de placa de reea, iar din punct de vedere software, de entitatea care va primi o adres IP. Aceast adres se asigneaz unei interfee de reea, i nu unui calculator. Un calculator cu dou plci de reea va avea dou interfee, fiecare cu adres IP proprie. n reeaua local adresele IP trebuie sa fie unice. Pentru a minimiza posibilitatea existenei de adrese duplicate n reea se poate instala un server DHCP (Dynamic Host Configuration Protocol) care va asigna automat o adres oricrei staii care se va conecta n reea. Forma unei adrese IP: din punct de vedere al utilizatorului adresa IP este o secven format din patru octei separai de caracterul . (punct), fiecare octet putnd lua valori ntre 0 i 255. Pentru echipamentul de reea, adresa respectiv apare ca o succesiune continu de 32 de bii, fiecare grup de opt fiind reprezentarea binar a unui octet din formatul vizibil pentru utilizator. Exemplu:
10010110 150 11010111 215 00010001 017 00001001 009

6.2.

Adresa IP este alctuit din dou componente cu format variabil: 1. componenta de reea. n funcie de numrul de bii rezervai acestei componente, spaiul de adrese se mparte n urmtoarele clase: clasa A: primii 8 bii reprezint adresa de reea 0.0.0.0 pn la 127.255.255.255. clasa B: primii 16 bii reprezint adresa de reea 128.0.0.0 pn la 191.255.255.255. clasa C : primii 24 de bii reprezint adresa de reea 192.0.0.0 pn la 233.255.255.255. n cadrul clasei C exist dou subclase cu destinaii speciale: D (adrese multicast, pentru reele multimedia (voce, video), 224.0.0.0 pn la 239.255.255.255), E (clas pentru dezvoltri ulterioare, 240.0.0.0 pn la 247.255.255.255. 2. componenta de host: biii rmai dup ocuparea adresei cu componenta de reea identific echipamentele din cadrul unei reele. Numrul de bii ai componentei de host determin numrul maxim de echipamente din reeaua definit prin prima component:
153

Laborator Reele de calculatoare

Lucrarea nr.7

n clasa A: 256 de reele, 16777216 echipamente adresabil n fiecare reea, n clasa B: 65536 de reele, 65536 echipamente adresabile n fiecare reea, n clasa C: 16777216 de reele, 256 echipamente adresabile n fiecare reea.

De exemplu, pentru adresa IP 150.215.017.009, dac se asum c este o adres de clas B, 150.215 reprezint adresa de reea de clar B, iar 017.009 identific un host n acea reea. Adresele utilizate pot fi reale sau private. Pentru reelele de instituii se recomand utilizarea adreselor private (ne-rutate). Se pot utiliza i adrese reale alese dintr-o clas oarecare, cu condiia ca reeaua s nu fie conectat la Internet. Gama pentru adrese private: masc 255.0.0.0, adrese de reea de la 10.0.0.0 pn la 10.255.255.255 masc 255.255.0.0, adrese de reea de la 172.16.0.0 pn la 172.31.255.255, masc 255.255.255.0, adrese de reea de la 192.168.0.0 pn la 192.168.255.255. Observaii: primul bloc este un singur numr de reea de clas A, al doilea bloc este un set de 16 numere de reea de clas B (adrese contigue), al treilea bloc este un set de 255 de numere de reea de clas C (adrese contigue).

Masca este un filtru care determin crei subreele (subnet) i aparine o adres IP. Sistemul de subreele i permite administratorului de reea s gestioneze mai uor adresele alocate. De exemplu, pentru adresa IP 10010110.11010111.00010001.00001001 (scris n sistem binar), componenta de reea de clas B este 10010110.11010111 i adresa de host este 00010001.00001001 Primii patru bii ai adresei de host vor identifica eventualele subreele. Masca este format din adresa de reea plus biii de identificare a subreelei. Prin convenie, biii de reea sunt de valoare 1. n exemplul de mai sus, masca va fi de forma 11111111.11111111.11110000.00000000. Subreeaua din exemplu este astfel uor de identificat. Adresa ei este 10010110.11010111.00010000.00000000. Pentru o identificare mai uoar, exemplul de mai sus poate fi prezentat n format tabelar:
Masca de subreea Adresa IP Adresa subreelei 255.255.240.000 150.215.017.009 150.215.016.000 11111111.11111111.11110000.00000000 10010110.11010111.00010001.00001001 10010110.11010111.00010000.00000000

154

Laborator Reele de calculatoare

Lucrarea nr.7

7.2

Subnetarea Reprezint mprirea unei adrese de reea n mai multe adrese de subreea care nu se suprapun, prin mprumutarea pentru reea a unui numr de bii din poriunea rezervata staiilor 2n - 2 = numrul maxim de adrese asignabile pentru o subreea (n = nr bii rmai n poriunea de host) 2p - 2 : numrul maxim de subretele (p = nr bii mprumutai din poriunea de gazd, fr prima i ultima subreea) Exemplu: 192.168.2.0/24 - spaiu iniial de adrese O subnetare posibil: - masca /27 - 3 bii mprumutai Nu se folosesc prima i ultima subreea : 192.168.2.001 00000 - adresa primei subreele 192.168.2.001 00001 - prima adresa de staie din prima subreea 192.168.2.001 11111 - adresa de broadcast a primei subreele 192.168.2.010 00000 - adresa celei de-a subreele 192.168.2.010 00001 - prima adresa de staie din a doua subreea 192.168.2.010 11111 - adresa de broadcast a celei de-a doua subretele [...]

Exerciii: Ci bii sunt necesari pentru a se crea 10 adrese asignabile? Dar 30? Dar 63? Ci bii sunt necesari pentru a se crea 7 subreele ? Dar 45? Dar 63? Prima i ultima subreea nu se folosesc. Fie adresa IP 135.141.7.11, masca 255.255.255.0(/24). Care este adresa subreelei din care face parte aceast adres? Fie spaiu de adrese 192.168.1.0/24. S se creeze 7 subreele (se utilizeaz i prima i ultima subreea). Care este adresa celei de-a doua subreele? Dar celei de-a patra subreele? Fie spaiul de adrese 192.168.1.0/25. S se creeze 15 subreele (se utilizeaz i prima i ultima subreea). Care este adresa celei de-a patra subreele? Dar celei de-a zecea? 7.3 Exerciiu Fie spaiul de adresa 10.16.0.0/16. Se dorete crearea de 5 subreele, astfel nct s fie suportate: s1 - 20 de staii s2 - 128 de staii s3 - 31 de staii s4 - 7 staii s5 - 15 staii Se cer: adresele de reea pentru fiecare din cele 5 subretele mtile de reea pentru fiecare din cele 5 subretele prima adresa asignabil pentru fiecare din cele 5 subretele.

155

Bibliografie
1. Adrian Munteanu, Valeric Greavu erban Reele locale de calculatoare, proiectare i administrare, Ed. Polirom, 2003, IBN: 973-681-457-2; 2. Fisher D., Vilas S., Hermance M. power Networking Second Edition: 59 secrets for Personal & Professional Success, Bard Press, 2000; 3. Luminia Scripcaru, Iulian Drago Scripcaru Reele de calculatoare (VLAN, Firewall) 4. Noam E.M. Interconecting the netwotk to networks, Ed. MIT Press, Cambridge, 2001. 5. Odom W. Cisco CCNA Exam 640-607 Certification Guide, Cisco Press, 2002; 6. Oprea D. Managementul proiectelor. Teorie i cazuri practice. Ed. Sedcom Libris, Iai, 2001; 7. Oprea D., Protecia i securitatea sistemelor informaionale, Ed. Polirom, Iai, 2002; 8. Perlman R. Interconections: Bridges, Routers, Switches and Internetworking Protocols, Addison-Wesley Pib Co., 1999; 9. Peterson L., Davie B. Reele de calculatoare, Ed. All Educational, Bucureti, 2000; 10. Slone J.P. Handbook of Local Area Network, CRC Press LLC, 1998; 11. Wendell Odom Primii pai n reele de calculatoare, Ed Corint, Bucureti, 2004, ISBN: 973-653-665-3; 12. Tanenbaum A.S. Reele de calculatoare, Computer Pres Agora, 1996; 13. http://andrei.ciorba.free.fr/down_files/ccna/. 14. http://www.bogdanturcanu.ro/stp 15. http://www.linux-magazin.ro/ 16. http://students.info.uaic.ro/ 17. http://www.mindview.net/Books/ 18. http://www.cisco.com/en/US/tech/tk389/tk214/tech_tech_notes_list.html 19. http://cisn.metu.edu.tr/2001-3/dynamic.php

156

Cuprins
CUVNT NAINTE 1. INTRODUCERE N REELE DE CALCULATOARE................................................................5 1.1. CONEXIUNEA LA INTERNET ........................................................................................................5 1.1.1. Cerine pentru conectarea la Internet.......................................................................................5 1.1.2. Componentele calculatorului....................................................................................................6 1.1.3. Placa de reea ...........................................................................................................................8 1.1.4. Instalarea plcii de reea i a modemului.................................................................................8 1.1.5. Istoria dial-up-ului....................................................................................................................9 1.1.6. TCP/IP descriere i configurare ...............................................................................................9 1.1.7. Navigatorul Web i plug-in-urile ............................................................................................10 1.2. MATEMATICA N REELE DE CALCULATOARE ..........................................................................11 1.2.1. Reprezentarea binar a datelor ..............................................................................................11 1.2.2. Bit i bytes...............................................................................................................................12 1.2.3. Reprezentarea numerelor binare de 32 bii ca patru numere zecimale punctate....................12 1.2.4. Logica binar sau boolean ...................................................................................................13 1.2.5. Adresa de IP i masca reelei..................................................................................................13 2. PRINCIPIILE REELELOR DE CALCULATOARE ...............................................................15 2.1. TERMINOLOGIA REELEI ..........................................................................................................15 2.1.1. Istoria reelelor de calculatoare .............................................................................................15 2.1.2. Dispozitivele unei reele de calculatoare ................................................................................15 2.1.3. Topologia reelelor .................................................................................................................17 2.1.4. Clasificarea reelelor dup ntindere......................................................................................18 2.2. LIMEA DE BAND .................................................................................................................20 2.2.1. Importana limii de band ...................................................................................................20 2.2.2. Msurarea limii de band, limitri......................................................................................21 2.2.3. Puterea de trecere (throughput) .............................................................................................21 2.3. MODELELE REELEI .................................................................................................................22 2.3.1. Folosirea straturilor pentru a analiza problemele reelei ......................................................22 2.3.2. Modelul OSI............................................................................................................................23 2.3.2.1. Nivelurile modelului OSI ...............................................................................................23 2.3.2.2. Comunicaia de la egal la egal (peer to peer) .................................................................24 2.3.3. Modelul TCP/IP ......................................................................................................................25 2.3.4. Capsularea datelor .................................................................................................................27 3. MEDIILE REELELOR DE CALCULATOARE.......................................................................29 3.1. MEDIUL CUPRU ........................................................................................................................29 3.1.1. Specificaiile cablurilor...........................................................................................................29 3.1.2. Cablu coaxial..........................................................................................................................30 3.1.3. Cablu STP ...............................................................................................................................30 3.1.4. Cablu UTP ..............................................................................................................................31 3.2. MEDIUL FIBR OPTIC ............................................................................................................31 3.2.1. Noiuni generale privind fibra optic .....................................................................................31 3.2.1.1. Msuri de sigurana la utilizarea fibrei optice ................................................................32 3.2.2. Fibra optic multi-mode .........................................................................................................32 3.2.3. Fibr optic single-mode ........................................................................................................35 3.2.4. Alte echipamente folosite cu fibra optic................................................................................35 3.2.5. Semnale i zgomote n fibra optic .........................................................................................37 157

Reele de calculatoare 3.2.6. Instalarea, protecia i testarea fibrei optice ..........................................................................38 3.3. MEDIU FR FIR (WIRELESS)....................................................................................................40 3.3.1. Autentificarea i asocierea......................................................................................................42 4. TESTAREA CABLURILOR ..........................................................................................................43 4.1. TESTAREA BAZAT PE FRECVEN ..........................................................................................43 4.1.1. Unda .......................................................................................................................................43 4.1.2. Unde sinusoidale i unde ptratice .........................................................................................43 4.1.3. Lrgimea de band (bandwidth).............................................................................................44 4.2. SEMNALE I ZGOMOTE .............................................................................................................44 4.2.1. Atenuarea i atenuarea de inserie n cablurile de cupru .......................................................45 4.2.2. Surse de zgomot n cablul de cupru ........................................................................................46 4.2.3. Tipuri de diafonie....................................................................................................................47 4.2.4. Standarde pentru testarea cablurilor......................................................................................48 5. CABLAREA REELELOR LAN I WAN...................................................................................50 5.1. CABLAREA REELELOR LAN ...................................................................................................50 5.1.1. Nivelul fizic al reelelor locale................................................................................................50 5.1.2. Tehnologia Ethernet................................................................................................................50 5.1.3. Echipamente folosite n reelele locale ...................................................................................51 5.1.3.1. Repetoare........................................................................................................................51 5.1.3.2. Hub.................................................................................................................................52 5.1.3.3. Bridge poduri ..............................................................................................................52 5.1.3.4. Switch-uri (comutatoare)................................................................................................53 5.1.3.5. Placa de reea (NIC) .......................................................................................................54 5.1.4. Tipuri de reele locale .............................................................................................................54 5.1.4.1. Peer-to-peer (de la egal la egal)......................................................................................54 5.1.4.2. Reea client - server........................................................................................................55 5.2. CABLAREA REELELOR WAN..................................................................................................55 5.2.1. Nivelul fizic al reelelor WAN .................................................................................................55 5.2.2. Conexiunea WAN serial ........................................................................................................56 5.2.3. Routerele i conexiunile seriale ..............................................................................................56 6. TEHNOLOGIA ETHERNET.........................................................................................................57 6.1. INTRODUCERE N ETHERNET ....................................................................................................57 6.1.1. Ethernet i modelul OSI ..........................................................................................................58 6.1.2. Identificarea dispozitivelor reelei ..........................................................................................59 6.1.3. ncadrarea la stratul 2 .........................................................................................................59 6.1.4. Standardul IEEE 802.3 Ethernet.............................................................................................60 6.2. OPERAREA ETHERNET-ULUI .....................................................................................................62 6.2.1. Protocolul MAC......................................................................................................................62 6.2.2. Detectarea coliziunilor CSMA/CD ......................................................................................62 6.2.3. Sincronizarea Ethernet ...........................................................................................................63 6.2.4. Spaiu dintre cadre i backoff-ul .............................................................................................64 6.2.5. Tratarea erorilor.....................................................................................................................65 6.2.6. Tipuri de coliziuni ...................................................................................................................66 6.2.7. Erori n reeaua Ethernet........................................................................................................67 6.2.8. Autonegocierea Ethernet.........................................................................................................68 6.2.9. Stabilirea conexiunii full duplex i half duplex.......................................................................69 7. TEHNOLOGIILE ETHERNET.....................................................................................................70 7.1. 10-MBPS I 100-MBPS ETHERNET ............................................................................................70 7.1.1. 10-Mbps Ethernet....................................................................................................................70 158

Cuprins 7.1.1.1. 10BASE-5 Ethernet........................................................................................................72 7.1.1.2. 10BASE-2 Ethernet........................................................................................................72 7.1.1.3. 10BASE-T Ethernet .......................................................................................................73 7.1.1.4. Limitrile reelei 10Base-T cu repetoare........................................................................73 7.1.2. 100-Mbps Ethernet..................................................................................................................74 7.1.2.1. 100Base-Tx ....................................................................................................................74 7.1.2.2. 100Base-Fx ....................................................................................................................74 7.2. GIGABIT I 10-GIGABIT ETHERNET ..........................................................................................74 7.2.1. 1000Base-T .............................................................................................................................75 7.2.2. 1000Base-SX i LX..................................................................................................................76 7.3. 10-GIGABIT ETHERNET ............................................................................................................77 8. COMUTAREA ETHERNET..........................................................................................................79 8.1. COMUTAREA DE STRAT 2 .........................................................................................................79 8.2. SWITCH-URILE N REEA ..........................................................................................................81 8.2.1. Funcionarea unui switch........................................................................................................81 8.2.2. Latena timpul de ateptare..................................................................................................82 8.2.3. Regimurile de funcionare ale switch-urilor ...........................................................................82 8.2.4. Protocolul spaning-tree -STP .................................................................................................83 8.3. DOMENIU DE COLIZIUNI I DOMENIUL DE BROADCAST .............................................................84 8.3.1. Domeniu de coliziuni ..............................................................................................................84 8.3.2. Segmentarea............................................................................................................................85 8.3.3. Domenii de broadcast .............................................................................................................87 8.3.4. Curgerea datelor prin reea....................................................................................................88 9. PROTOCOLUL TCP/IP I ADRESAREA IP..............................................................................90 9.1. INTRODUCERE N TCP/IP .........................................................................................................90 9.1.1. Istoria i viitorul protocolului TCP/IP....................................................................................90 9.1.2. Stratul Aplicaie ......................................................................................................................90 9.1.3. Stratul transport......................................................................................................................91 9.1.4. Stratul Internet........................................................................................................................92 9.1.5. Stratul Acces la Reea .............................................................................................................92 9.2. ADRESAREA INTERNET.............................................................................................................93 9.2.1. Adresarea IP ...........................................................................................................................93 9.2.2. Conversia decimal i conversia binar.................................................................................93 9.2.3. Adresarea IPv4 .......................................................................................................................93 9.2.4. Adresele IP de clas A, B, C, D i E .......................................................................................94 9.2.5. Adrese de IP rezervate ............................................................................................................96 9.2.6. Adrese IP private i publice ....................................................................................................96 9.2.7. IPv4 versus IPv6 .....................................................................................................................98 9.3. OBINEREA ADRESEI IP............................................................................................................98 9.3.1. Obinerea unei adrese Internet ...............................................................................................98 9.3.1.1. Atribuirea static a adreselor IP .....................................................................................98 9.3.1.2. Atribuirea dinamic a adreselor IP .................................................................................98 9.3.2. Address resolution protocol (ARP) .........................................................................................99 10. BAZELE RUTRII .......................................................................................................................101 10.1. PROTOCOALE RUTATE (ROUTED PROTOCOLS) ........................................................................101 10.1.1. Propagarea pachetelor i comutarea n interiorul router-elor...........................................102 10.1.2. Livrarea pe conexiune orientat i pe connectionless ........................................................103 10.1.3. Componentele unui pachet IP .............................................................................................104 10.2. IP ROUTING PROTOCOL PROTOCOLUL DE RUTARE IP ...........................................................105 10.2.1. Protocoale rutate versus protocoale de rutare (routed versus routing) .............................106 10.2.2. Determinarea cii de rutare ...............................................................................................106 159

Reele de calculatoare 10.2.3. Tabelul de rutare.................................................................................................................107 10.2.4. Algoritmul de rutate i de msur.......................................................................................108 10.2.5. Link state i distance vector ................................................................................................109 11. MECANISMUL MPRIRII N SUBREELE.......................................................................110 11.1. INTRODUCERE N SUBREELE, MOTIVUL EXISTENEI ACESTORA ............................................110 11.2. STABILIREA MTII SUBREELEI ............................................................................................112 11.3. APLICAREA MTII SUBREELEI .............................................................................................114 11.4. MPRIREA REELELOR DE CLAS A I B N SUBREELE ......................................................115 11.4.1. Calcularea subreelei prin AND .........................................................................................116 12. STRATURILE TRANSPORT I APLICAIE ALE TCP/IP ...................................................117 12.1. STRATUL TRANSPORT ............................................................................................................117 12.1.1. Controlul traficului .............................................................................................................117 12.1.2. Stabilirea, meninerea i terminarea sesiunii de comunicare .............................................118 12.1.3. Stabilirea comunicrii.........................................................................................................119 12.1.4. Ferestrele glisante ..............................................................................................................120 12.1.5. Confirmarea........................................................................................................................120 12.1.6. TCP .....................................................................................................................................121 12.1.7. UDP ....................................................................................................................................121 12.1.8. Porturile TCP i UDP.........................................................................................................122 12.2. STRATUL APLICAIE ...............................................................................................................122 12.2.1. DNS.....................................................................................................................................123 12.2.2. Aplicaii FTP i TFTP.........................................................................................................123 12.2.3. HTTP...................................................................................................................................124 12.2.4. SMTP ..................................................................................................................................124 12.2.5. SNMP ..................................................................................................................................125 12.2.6. Telnet ..................................................................................................................................125 13. LUCRRI DE LABORATOR......................................................................................................127 13.1 INSTRUCTAJUL DE PROTECIE A MUNCII. MATEMATICA N REELELE DE CALCULATOARE ............127 13.2 CONFIGURAREA TCP/IP ...............................................................................................................133 13.3 CONSTRUIREA CABLURILOR UTP .................................................................................................137 13.4 CONSTRUIREA UNEI REELE PE MEDIU UTP .................................................................................141 13.5 CONFIGURAREA UNEI REELE WIRELESS......................................................................................142 13.6 CABLAREA STRUCTURAT............................................................................................................148 13.7 MPRIREA N SUBREELE ..........................................................................................................153 14. BIBLIOGRAFIE............................................................................................................................156

160