Sunteți pe pagina 1din 12

Protocolul Ethernet

1. Fundamente Termenul Ethernet se refer la o familie de reele locale reglementate de standardul IEEE 802.3 care definete ceea ce este cunoscut ca protocolul CSMA/CD (Carrier Sense Multiple Access with Collision Detection Acces Multiplu cu Sesizarea Purtatoarei i Detectia Coliziunilor).

Patru viteze de transmitere a datelor sunt pna n prezent definite pentru operarea pe fibr optic sau pe cablu cu fire torsadate. 10 Mbps -10Base-T Ethernet 100 Mbps - Fast Ethernet 1000 Mbps - Gigabit Ethernet 10 Gigabit Ethernet

Ethernet normal, rapid i ultrarapid


Dei au fost propuse tehnologii alternative, Ethernet a supravieuit ca o tehnologie important , fiind utilizat n prezent de circa 85% din reelele locale de PC uri din lume. Aceasta se datoreaz urmtoarelor caracteristici importante ale protocolului: este uor de neles, implementat, administrat i ntreinut permite realizarea reelelor la un cost redus asigur o flexibilitate extins pentru instalarea reelelor garanteaz interconectarea i operarea cu succes a produselor conforme cu

standardul, independent de productorul acestora. Reelele Ethernet sunt de mai multe tipuri i fiecare tip are o denumire codificat. Iat cteva dintre acestea: 1. 10BASE5Thick Ethernet or Thicknet Este versiunea standardizat de ctre IEEE (Institute of Electronic and Electrical Engineers) a reelei Ethernet originale care funcioneaz cu cablu coaxial. 2. 10BASE2Thin Ethernet, Thinnet, or Cheapernet O versiune mai ieftin a tipului 10BASE5, introdus pentru reducerea costurilor i complexitii de cablare. Funcioneaz tot pe cablu coaxial, dar mai subire n diametru, de unde si denumirea Thin Ethernet. Este, de asemenea, standardizat de IEEE. 3. 10BASE-T, este o soluie nou, complet diferit de cele anterioare, de asemenea standard IEEE, i care folosete ca suport de comunicaie dou perechi de fire rsucite i neecranate (cablu UTP), asemntoare cablului telefonic. Pe o pereche se transmite, pe cealalt se recepioneaz. 4. 10BASE-F se refer la trei tipuri diferite de specificaii pentru suport de fibr optic: 10BASE-FL (Fiber Link legtur de fibr) a fost proiectat pentru a nlocui un standard mai vechi, (Fiber Optic Inter-Repeater Link) i este compatibil cu acesta din urm. Este cel mai popular standard pe fibr. Cnd lucreaz intercalat cu FOIRL lungimea unui segment este de circa 1000m iar cnd este utilizat exclusiv lungimea poate ajunge la 2000m . 10BASE-FP i 10BASE-FB sunt nvechite i nu se mai utilizeaz . P nseamn pasiv iar B nseamn backbone.
2 1

5. Fast Ethernet 100BASE-T este asemntor cu 10BASE-T doar c vitez este de 10 ori mai mare. Are trei niveluri de implementare, toate parte a standardului IEEE 802.3u: 100BASE-TX, care utilizeaz dou perechi de fire din cablu UTP de categoria 5 sau din cablu STP de tip 1 i este cel mai popular pentru conexiunile pe orizontal; 100BASE-FX, care folosete dou fibre optice i este foarte popular pentru conexiunile pe vertical sau la backbone; 100BASE-T4, folosete patru perechi de fire din cablu de categoria 3 or superioar. Nu este un standard foarte comun. 6. Gigabit sau 1000-Mb Ethernet este standardizat IEEE (IEEE 802.3z) i cuprinde trei standarde pentru tipurile de suportul fizic: 1000BASE-SX Fiber (fibr pentru conexiuni pe orizontal) cu varianta 1000BASE-LX Fiber (fibr pentru conexiuni pe vertical sau la magistrala de campus campus backbone), 1000BASE-CX Copper (cablaj Copper-Twinax), i 1000BASE-T.

Cum se decodific aceste denumiri


Convenia de nume adoptat de IEEE pentru Ethernet este urmtoarea: Primul numr (10, 100, 1000) indic viteza de transmitere n megabii (Mb) pe secund. Al doilea termen indic tipul de transmisie: BASE = banda de baz;

BROAD=broadband band larg. Ultimul termen indic lungimea segmentului: 5 nseamn 500m. n noile versiuni ale standardului IEEE cifrele sunt nlocuite de literele. De exemplu, 10BASE-T nseamn cablu UTP pentru realizarea legturilor, 10BASE-FL nseamn fibr optic pentru legturi. 2. Scurt istoric Standardul Ethernet original a fost dezvoltat ca o re ea experimental pentru cablu coaxial n 1970 de ctre compania Xerox, pentru a opera la o vitez de 3 Mbs folosind un protocol cu acces prin detecia purttoarei i detec ia coliziunilor pentru reele LAN cu cerine de trafic sporadic dar greu. Succesul lui a fcut ca n 1980 s se elaboreze specificaiile versiunii 1.0 a protocolului Ethernet de 10 Mbs de ctre un consoriu format din trei companii: Digital Equipment Corporation, Intel Corporation, i Xerox Corporation. Standardul original IEEE 802.3 s-a bazat, i a fost foarte asemntor, pe specificaiile Ethernet Versiunea 1.0. Standardul definitiv a fost publicat ca standard definitiv n 1985, de atunci numeroase suplimente ale acestuia fiind elaborate pentru a ine pasul cu dezvoltrile tehnologice i a-l face compatibil cu noile medii de reea cu vitez mare de transmitere.

3. Elementele reelelor Ethernet Reelele locale Ethernet se compun din nodurile de reea i mediile de interconectare. Nodurile de reea se mpart n dou clase principale: Echipamente terminale pentru date (DTE Data Terminal Equipment), dispozitive care sunt fie sursa fie destinaia cadrelor de date. DTE sunt, n mod obinuit, dispozitive ca PC uri, staii de lucru, servere de fiiere sa de tiprire, care sunt numite, global, staii finale. Echipamente de comunicaie (DCE Data Communications Equipment), dispozitive intermediare de reea care recepioneaz i trimit mai departe cadre de-a lungul reelei. DCE sunt fie dispozitive de sine stttoare cum ar fi repetoare, switch-uri i router-e, fie interfee de comunicaie cum ar fi adaptoare de reea sau modem-uri. n continuare echipamentele de comunicaie de sine stttoare sunt numite fie noduri intermediare fie DCE. Interfeele de reea vor fi numite NIC (Network Interface Card). Ca medii de transmitere se folosesc n mod curent dou tipuri de cabluri cu fire de cupru: rsucite si neecranate (UTP - unshielded twisted-pair), rsucite i ecranate (STP - shielded twisted-pair) i cteva tipuri de cabluri de fibr optic.

Topologii i structuri de reele Ethernet Reelele LAN suport multe configuraii, dar indiferent de mrime i complexitate toate sunt o combinaie a trei structuri de interconectare de baz sau blocuri constructive de reea. Cea mai simpl structur este interconectarea punct la punct, reprezentat n figura 1. Numai dou noduri de reea sunt implicate iar conexiunea poate fi DTE la DTE, DTE la DCE sau DCE la DCE. Conexiunea prin cablu punct la punt mai este cunoscut sub numele de legtur de reea. Lungimea maxim admis a legturii depinde de tipul cablului sau metode de transmisie folosit.

Figura 1. Conexiune punct la punct Re elele originale Ethernet au fost implementate cu structur magistral din cablu coaxial, aa cum este artat n figura 2. Lungimea segmentului era limitat la 500m, la acesta putnd fi conectate pn la 100 de staii. Segmentele individuale pot fi conectate prin intermediul repetoarelor cu condiia ca ntre oricare staii ale reelei s nu existe mai multe ci. Dei noile reele LAN au abandonat tehnologia magistral, mai exist n exploatare reele mai vechi care funcioneaz pe aceast topologie. ncepnd cu anul 1990 opiunea s-a ndreptat spre topologiile stea, a crei configuraie este reprodus

n figura 3. Piesa central a reelei de tip stea este concentratorul (hub sau repetor multiport) sau switch-ul (comutator). Fiecare legtur a topologiei stea este o legtur punct la punct i realizat fie cu cabluri cu fire torsadate fie cu fibr optic .

Segment magistral Ethernet

Figura 2. Interconectarea segmentelor de reea

Hub (switch)

Figura 3 Reea de tip ste

Relaia logic dintre modelul IEEE 802.3 i modelul OSI Figura 4 ilustreaz nivelele logice ale standardului IEE 802.3 i relaia lor modelul de referin OSI. Se observ c nivelul leg turilor de date din modelul ISO este mp rit n dou subnivele IEEE 802 i anume subnivelul MAC (Media Acces Control) i subnivelul MAC-client. Nivelul fizic al modelului IEEE 802.3 corespunde nivelului fizic din modelul OSI.

Figura 4. Corespondenta ntre standardul IEEE 802.3 i modelul de referin OSI Subnivelul MAC-client poate fi unul din urmtoarele: Control al legturilor logice (LLC Logical Link Control), dac unitatea este una DTE. Acest subnivel asigur interfaarea dintre MAC Ethernet i nivelele superioare din stiva de protocoale a staiei finale. Subnivelul este definit de standardele IEEE 802.3 Puntea (bridge), dac unitatea este una DCE. Punile asigur interfaarea ntre reelele LAN (LAN to LAN) care utilizeaz acelai protocol, de

exemplu Ethernet-Ethernet, precum i protocoale diferite, de exemplu Ethernet- Token Ring. Punile sunt definite de standardele IEEE 802.1. Subnivelul MAC are dou funcii principale: ncapsularea datelor, incluznd asamblarea cadrelor nainte de transmisie i prelucrarea/detecia erorilor pe durata recepiei i dup recepie. controlul accesului la mediul de transmisie, incluznd iniierea transmisiei cadrelor i recuperarea lor n cazul eurii transmisiei. Formatul cadrelor Ethernet de baz Standardul IEEE 802.3 definete un format de baz al cadrului de date, care este cerut de toate implementrile MAC, i cteva formate suplimentare opionale care sunt folosite pentru a extinde posibilitile protocolului de baz. Formatul cadrului de baz conine 7 cmpuri aranjate ca n figura 5. 1. Preambulul (PRE) conine 7 octei. Preambulul este o secven de bii 1 i 0 care spune staiilor receptoare c sosete un cadru i asigur o modalitate de sincronizare a poriunilor cadrului recepionat cu fluxul de bii. 2. Separatorul nceput de cadru (SOF - Start-of-frame delimiter) conine 1 octet de forma 10101011 care indic nceputul cadrului. 3. Adresa de destinaie (DA Destination Address) conine 6 octei. Ea indic ce staie sau staii trebuie s recepioneze cadrul. O adres de destinaie poate indica fie o adres individual (corespunztoare unei singure staii) sau o adres multicast corespunztoare unui grup de staii. O adres avnd toi biii 1 se refer la toate staiile din reeaua LAN, i poart numele de adres broadcast.

Fiecare dispozitiv Ethernet fabricat (NIC, hub, switch sau router) conine o adres unic de 48 de bii (adresa MAC) atribuit de fabricant. Un exemplu de adres MAC, exprimat convenional n hexazecimal, este: 00-A0-D2- A4-41-1E. Primul bit este folosit pentru a face diferena ntre o adres individual si un grup de adrese iar al doilea bit face diferena ntre adresele administrate global sau local. Acetia sunt urma i de identificatorul unic al organizaiei (un cmp de 22 de bii atribuii de IEEE) i de adresa unic a organizaiei (un numr de 24 de bii atribuit de fabricant) 4. Adresa sursei (SA Source Address), conine de asemenea 6 octei i indic adresa staiei care transmite cadrul Este ntotdeauna o adres individual. 5. Lungime/tip (L/T Length/Type) conine 2 octei. Dac valoarea acestui cmp este mai mic sau egal cu 1500 atunci cmpul indic numrul de octei de date coninut de cadru iar dac este mai mare dect 1536 atunci valoarea cmpului indic un tip opional de cadru, tipul particular fiind identificat prin chiar valoarea cmpului. 6. Data (DATA) este o secven de n octei de orice valoare, unde n este mai mic sau egal cu 1500. Dac lungimea datelor este mai mic dect 46 atunci cmpul DATA trebuie extins prin adugarea unui numr de octei (Pad) pentru a aduce lungimea cmpului la 46 de octei. 7. Suma de control a cadrului (FCS) conine 4 octei. Ei conin o valoare care reprezint suma de control CRC (cyclic redundancy check) pe 32 de bii a tuturor biilor cadrului, mai puin cei coninui n cmpurile PRE, SOF i FCS. nainte de trimiterea unui cadru staia transmitoare calculeaz suma de control i o memoreaz n cmpul FCS. Staia care recepioneaz cadrul face aceeai operaie i compar rezultatul cu valoarea din cmpul FCS. Dac valoarea calculat difer de cea din cmpul FCS se consider c s-a produs o eroare de transmitere i cadrul este abandonat.

Figura 5. Structura unui cadru Ethernet standard Reamintim faptul c aceast structur de cadru este valabil numai pentru Ethernet de baz, pentru Gigabit Ethernet el avnd o structur diferit i o lungime de 416 sau 520 octei. Transmisia cadrelor Cnd subnivelul MAC al unei staii prime te o cerere de transmitere de cadru nsoit de adres i datele propriu-zise de la subnivelul LLC, subnivelul MAC ncepe secvena de transmitere prin transferul datelor de la LLC n buferul de cadru al MAC. Preambulul i separatorul de nceput de cadru sunt inserate n cmpurile PRE i SOF Adresele destinaiei i sursei sunt inserate n cmpurile de adrese Octeii de date LLC sunt numrai i rezultatul este inclus n cmpul Length/Type Octeii de date LLC sunt inserai n cmpul Data. Dac numrul lor este mai mic dect 46, un ir pad de octei este inserat pn la 46 O valoare de control FCS este generat pe cmpurile DA, SA, Length/Type i Data

i este adugat la sfritul cmpului Data. Dup ce cadrul este asamblat modul n care el este transmis depinde de modul de operare: semiduplex sau full-duplex. Standardul IEEE 802.3 cere ca subnivelul MAC al Ethernet s suporte modul semiduplex n care MAC poate fie transmite fie recepiona un cadru dar nu poate face ambele opera ii odat. Modul full-duplex este o funcionalitate opional care permite MAC s transmit i s recepioneze cadre n acelai timp. Transmisia semiduplexMetoda de acces CSMA/DC Protocolul CSMA/CD a fost iniial dezvoltat ca un mijloc prin care dou sau mai multe staii ar putea mpri un mediu de comunicaie comun ntr-un mediu fr comutare n care protocolul nu cere arbitraj central, acces token sau atribuire de interval de timp pentru permisiunea de transmitere. Fiecare MAC Ethernet determin singur cnd poate trimite un cadru. Regulile de acces CSMA/CD pot fi rezumate dup acronimul protocolului: Carrier sense sesizarea purttoarei: fiecare staie ascult traficul pe mediul de transmisie pentru a determina cnd apar decalaje ntre transmisiile cadrelor. Multiple access acces multiplu: staiile pot ncepe transmisia oricnd dac detecteaz c reeaua este liber (nu exist trafic). Colision detect detectarea coliziunilor: cnd dou sau mai multe staii din aceeai reea CSMDA/CD ncep transmisia aproximativ n acelai timp, irul de bii de la staiile transmitoare vor interfera (intr n coliziune) unele cu altele i transmisiile vor deveni neinteligibile. Dac se ntmpl acest lucru fiecare din staiile transmitoare trebuie s fie capabil s detecteze apariia coliziunii nainte de ncheierea transmisiei cadrului propriu. Staiile vor atepta un timp qvasialeatoriu nainte s ncerce reluarea transmiterii cadrului.