+ All Categories
Home > Documents > Adresa MAC. Cadrul Ethernet-Final

Adresa MAC. Cadrul Ethernet-Final

Date post: 14-Jul-2015
Category:
Upload: leoma7
View: 115 times
Download: 0 times
Share this document with a friend
18
  3. Structura iera rhizată a reţelelor de tip Ethernet Funcţionarea reţelelor Ethernet este reglementată de familia de protocoale IEEE 802.3, care descrie funcţionarea nive lului fizic şi a aceluia de acces la med iu (MAC) pentru reţelele de tip Ethernet. Arhitectura ierarhizată a reţelelor ethernet poate fi modelată sub forma din figura 1: Conform modelului ilustrat în figura 1, putem presupune că fiecare nod al reţelei are trei nivele: fizic, legătură de date şi aplicaţie. Cel de-al doilea nivel al acestei arhitec turi (legătură de date) este compus din două subniv eluri: subnivelul MAC şi subnivelul de c ontrol al legăturii logice (LLC – Logical Link Control). Aceste noduri sunt legate ?ntre ele prin intermediul unei magistrale (bus). Se poate considera că nivelele inferioare (fizic şi MAC) reglementate de IEEE 802.3 sunt independen te de nivelul aplicaţie. Standardele IEEE 802 (1980) meto dele de a dresare si defin irea f ormat elor mesa jelo r pot f i uso r spe cific ate  procedura pentru controlul accesului la mediu este dificil de specificat datorita dependentei de topologia retelei, de viteza de transmisiune si de suportul utilizat o se rie d e sta ndar de care sa ras pund a ma i bine dive rsitat ii acestor retel e standarde le IEE E 802 core spun d une i imple menta ri parti cula re a ni vele lor 1 s i 2 al e modelului OSI
Transcript

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 1/18

 

 3. Structura ierarhizată a reţelelor de tip Ethernet

Funcţionarea reţelelor Ethernet este reglementată de familia de protocoale IEEE 802.3, caredescrie funcţionarea nivelului fizic şi a aceluia de acces la mediu (MAC) pentru reţelele de tip

Ethernet.

Arhitectura ierarhizată a reţelelor ethernet poate fi modelată sub forma din figura 1:

Conform modelului ilustrat în figura 1, putem presupune că fiecare nod al reţelei are trei nivele:

fizic, legătură de date şi aplicaţie.

Cel de-al doilea nivel al acestei arhitecturi (legătură de date) este compus din două subniveluri:

subnivelul MAC şi subnivelul de control al legăturii logice (LLC – Logical Link Control).Aceste noduri sunt legate ?ntre ele prin intermediul unei magistrale (bus). Se poate considera cănivelele inferioare (fizic şi MAC) reglementate de IEEE 802.3 sunt independente de nivelulaplicaţie.

Standardele IEEE 802 (1980)

• metodele de adresare si definirea formatelor mesajelor pot fi usor specificate•  procedura pentru controlul accesului la mediu este dificil de specificat datorita

dependentei de topologia retelei, de viteza de transmisiune si de suportul utilizat• o serie de standarde care sa raspunda mai bine diversitatii acestor retele

• standardele IEEE 802 corespund unei implementari particulare a nivelelor 1 si 2 alemodelului OSI

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 2/18

 

4. Controlul accesului la mediu (MAC)

Seria de standarde IEEE 802 împarte nivelul de legătură de date aşa cum este el definit demodelul OSI în cele două subnivele amintite mai sus : MAC şi LLC.

Subnivelul MAC în cazul familiei de protocoale 802.11 este responsabil pentru verificareacanalului pentru a constata dacă acesta este "ocupat" (dacă există o transmisie în desfăşurare) şiintrarea în transmisie ?n caz contrar, pentru constatarea apariţiei unei coliziuni şi implementareamăsurilor ce trebuiesc luate ?ntr-o astfel de situaţie.

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 3/18

 

Controlul accesului la mediul de transmisiuneTehnici de acces

1. CONTROLAT:

alocare statica:

FDM/TDM Frequency/Time Division Multiplexing

alocare dinamica:

A. control centralizat: pollingB. descentralizat: jeton adresat/ neadresat pentru retele liniare/ inel

2. ALEATORIU

Controlul accesului la mediul de transmisiuneAccesul aleatoriu (a)

• disponibilitatea completa a suportului de transmisiune pentru un sistem daca celelaltesisteme conectate în retea nu sunt pregatite sa transmita

• datorita accesului aleatoriu, pot surveni situatii de contentie - coliziuni, atunci când douasau mai multe sisteme transmit în acelasi timp; mesajele care sunt în coliziune sunt pierdute si trebuie retransmise

• au fost propuse diferite metode pentru a reduce numarul conflictelor si pentru a lerezolva.

Controlul accesului la mediul de transmisiuneAccesul aleatoriu (b)

 Aloha în transe (Slotted Aloha)

• se discretizeaza timpul în intervale egale si fiecare sistem are voie sa intre în emisienumai la începutul unui astfel de interval

• daca apare o coliziune se va relua transmisia dupa un interval de timp aleatoriu, dar numai la început de transa.

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 4/18

 

Controlul accesului la mediul de transmisiuneAccesul aleatoriu (c)

Acces aleatoriu cu ascultarea purtatoarei

• Un sistem care este gata sa transmita asculta întâi mediul de transmisiune si daca acestaeste liber,va începe sa emita

• Coliziunea poate apare astfel: daca timpul de propagare între doua

sisteme din retea este τ si daca unul dintre aceste doua

sisteme începe sa transmita, celalalt va detecta ocuparea mediului cu o întârziere τ, interval încare poate si el sa înceapa emisia

• Variantele acestei tehnici se diferentiaza prin urmatoarele

caracteristici:

- strategia urmata când se detecteaza mediul ocupat

- modul în care sunt detectate coliziunile

- strategia urmata dupa detectarea coliziunilor 

Controlul accesului la mediul de transmisiuneAccesul aleatoriu cu ascultarea purtatoarei

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 5/18

 

Controlul accesului la mediul de transmisiuneAccesul aleatoriu cu ascultarea purtatoarei

Controlul accesului la mediul de transmisiuneAccesul aleatoriu cu ascultarea purtatoarei

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 6/18

 

Controlul accesului la mediul de transmisiuneAccesul aleatoriu cu ascultarea purtatoarei

4.1 CSMA-CD

Funcţionarea sa poate fi descrisă într-o manieră graduală după cum urmează:

  A. Procedură principală 

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 7/18

 

1. cadru pregătit pentru transmisie (o staţie are date de transmis).

2. ascultarea mediului de transmisie: este mediul ocupat? Dacă da, staţia trebuie să aştepte uninterval predefinit (9.6µs în reţelele Ethernet de 10Mbps).

3. dacă mediul este liber, se începe transmisia cadrului.

4. verificarea apariţiei unei coliziuni: dacă apare o coliziune, trebuie adaptată procedura deretransmisie prevăzută în acest caz (se sare la procedura descrisă în secţiunea B).

5. terminarea cu succes a transmisiei.

 B. Procedura gestionare a situaţiilor de coliziune

1. continuarea transmisiei astfel încât să se atingă dimensiunea minimă a pachetului.

2. dacă este vorba despre un pachet pentru care s-a atins numărul maxim de retransmisiiposibile, atunci se abandonează transmisia.

3. dacă nu s-a atins numărul maxim de retransmisii, se calculează o perioadă de aşteptare înaintede a se încerca din nou efectuarea unei retransmisii.

4. se reia procedura principală, începând cu primul pas.

Detalii despre modul în care se implementează fiecare dintre aceste etape sunt furnizate în celece urmează.

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 8/18

 

Detectarea coliziunii

 Nivelul fizic al protocolului 802.3 foloseşte tehnica de codare Manchester, pentru care esteimpusă apariţia unei transmisii la mijlocul intervalului de bit. În acest tip de codare, un "1" estereprezentat printr-o tranziţie de la nivel pozitiv de tensiune la nivel negativ, ?n tip ce tranziţia însens contrar codează un "0".

Astfel, examinarea evoluţiei în timp a tensiunii electrice de pe cablul de transmisie va permitedetectarea prezenţei unei purtătoare. Dacă o asemenea transmisie este detectată, staţia care aredate de transmis va continua să monitorizeze canalul. Când transmisia în desfăşurare se încheie,staţia ce are date de transmis îşi va transmite cadrele, continuând în acelaşi timp să ascultecanalul pentru a putea detecta apariţia unei eventuale coliziuni a propriei transmisii cu o altătransmisie. Deoarece semnalele codate Manchester au în cazul reţelelor Ethernet un nivel mediu

de 1V DC, existenţa unei coliziuni va duce la prezenţa pe cablul de transmisie a unei tensiunimedii de 2V. Astfel, interfaţa de reţea a unei staţii va putea detecta această coliziune prinmonitorizarea nivelului de tensiune al semnalului codat Manchester care este transmis prin canal.

În cazul în care se detectează o coliziune pe durata transmisiei, staţia va înceta transmisisacadrului de date şi va începe transmisia unui cadru special (ce poate avea între 32 şi 48 de biţi)(terminologia în limba engleză este de "jam pattern") pentru a indica tuturor celorlalte entităţi dinreţea apariţia unei coliziuni.

Возникновение конфликтных ситуаций (столкновений пакетов, коллизий), в результате которыхпередаваемая информация искажается, возможно в двух случаях.

• При одновременном начале передачи двумя или более абонентами, когда сеть свободна ( рис. 4.10

 

).Это ситуация довольно редкая, но все-таки вполне возможная.

• При одновременном начале передачи двумя или более абонентами сразу после освобождения сети( рис. 4.11

 

). Это ситуация наиболее типична, так как за время передачи пакета одним абонентомвполне может возникнуть несколько новых заявок на передачу у других абонентов.

Существующие случайные методы управления обменом (арбитража) различаются тем, как онипредотвращают возможные конфликты или же разрешают уже возникшие. Ни один конфликт не долженнарушать обмен, все абоненты должны, в конце концов, передать свои пакеты.

В процессе развития локальных сетей было разработано несколько разновидностей случайных методов

управления обменом.

Apariţia unor situaţii de conflict (pachete de coliziune, coliziuni), care a dus la informaţiiletransmise este denaturată, eventual în două cazuri.

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 9/18

 

• Când lansa transferul simultan două sau mai multe abonaţi, atunci când reţeaua este liberă(Figura 4.10). Această situaţie este destul de rară, dar încă destul de posibil.• Când lansa transferul simultan două sau mai multe abonaţi după eliberarea din reţea (Figura4.11). Această situaţie este cel mai tipic, deoarece în momentul în care un pachet are un utilizator ar putea fi foarte bine câteva aplicaţii noi de transfer de la alţi abonaţi.Metodele existente pentru gestionarea schimb aleatoare (arbitrajul) diferă în modul în care

acestea ar împiedica eventualele conflicte sau rezolvarea apărut deja. Nici un conflict nu ar trebuisă încalce de schimb, toţi abonaţii trebuie, în cele din urmă, pentru a transmite pachetele lor.În dezvoltarea unor reţele locale au fost elaborate mai multe soiuri de schimb aleatoare demanagement.

Рис. 4.10. Коллизии в случае начала передачи при свободной сети

Рис. 4.11. Коллизии в случае начала передачи после освобождения сети

При любом случайном методе управления обменом, использующем детектированиеколлизии (в частности, при CSMA/CD), возникает вопрос о том, какой должна бытьминимальная длительность пакета, чтобы коллизию обнаружили все начавшие передаватьабоненты. Ведь сигнал по любой физической среде распространяется не мгновенно, и прибольших размерах сети (диаметре сети) задержка распространения может составлятьдесятки и сотни микросекунд. Кроме того, информацию об одновременно происходящихсобытиях разные абоненты получают не в одно время. С тем чтобы рассчитатьминимальную длительность пакета, следует обратиться к рис. 4.12.

Pentru orice schimb de management care utilizează în mod aleatoriu de detectare a conflictelor (în special, pentru CSMA / CD), se pune întrebarea, ceea ce ar trebui să fie durata minimă a

 pachetului pentru a găsi toate conflictul a început să treacă de abonaţi. Deoarece semnalul pentruorice mediu fizic nu se extinde instantanee, şi de reţea la scară largă (diametru de reţea),

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 10/18

 

intarzierea de propagare pot fi zeci sau sute de microsecunde. În plus, informaţii despreevenimentele care au loc simultan abonaţii nu sunt diferite de la un moment dat. Pentru a calculadurata minimă a pachetului trebuie să se refere la Fig. 4.12.

Рис. 4.12. Расчет минимальной длительности пакета

Пусть L – полная длина сети, V – скорость распространения сигнала в используемомкабеле. Допустим, абонент 1 закончил свою передачу, а абоненты 2 и 3 захотели

передавать во время передачи абонента 1 и ждали освобождения сети.После освобождения сети абонент 2 начнет передавать сразу же, так как он расположен

 рядом с абонентом 1. Абонент 3 после освобождения сети узнает об этом событии иначнет свою передачу через временной интервал прохождения сигнала по всей длинесети, то есть через время L/V. При этом пакет от абонента 3 дойдет до абонента 2 ещечерез временной интервал L/V после начала передачи абонентом 3 (обратный путьсигнала). К этому моменту передача пакета абонентом 2 не должна закончиться, иначеабонент 2 так и не узнает о столкновении пакетов (о коллизии), в результате чего будетпередан неправильный пакет.

Получается, что минимально допустимая длительность пакета в сети должна составлять2L/V, то есть равняться удвоенному времени распространения сигнала по полной длинесети (или по пути наибольшей длины в сети). Это время называется двойным иликруговым временем задержки сигнала в сети или PDV (Path Delay Value). Этот жевременной интервал можно рассматривать как универсальную меру одновременностилюбых событий в сети.

Как уже отмечалось, сигнал в манчестерском коде всегда имеет постояннуюсоставляющую, равную половине размаха сигнала (если один из двух уровней сигнала

нулевой). Однако в случае столкновения двух и более пакетов (при коллизии) это правиловыполняться не будет. Постоянная составляющая суммарного сигнала в сети будетобязательно больше или меньше половины размаха ( рис. 4.13). Ведь пакеты всегдаотличаются друг от друга и к тому же сдвинуты друг относительно друга во времени.Именно по выходу уровня постоянной составляющей за установленные пределы иопределяет каждый сетевой адаптер наличие коллизии в сети.

 

Lasă-L - lungimea totală a reţelei, V - viteza de propagare a semnalului în cabluluifolosit. De exemplu, un abonat a terminat sale de transport, precum şi abonaţii 2 şi3, a vrut să treacă în timpul abonat de transport 1 şi aşteptat pentru eliberarea dereţea.

După eliberarea abonatului reţelei 2 va transmite de îndată, deoarece este situatchiar lângă abonat 1. Abonatul 3, după eliberarea din reţeaua învaţă despreeveniment şi va începe transmiterea lor pe un interval de timp de transmitere a

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 11/18

 

semnalului de-a lungul lungimea reţelei, adică într-un timp L / V. Acest pachet detrei abonat ajunge la abonat 2 este încă un interval de timp L / V după abonat detransport 3 (calea semnalului inversă). În acest moment, pachetul de abonat detransfer 2 nu vor fi finalizate, în caz contrar abonatul 2 nu va şti niciodată desprecoliziunea pachete (de conflict), care va fi trimis pachetul greşit.Se pare că pachetul de lungimea minimă permisă în reţea trebuie să fie 2L / V, careeste egală cu de două ori timpul de propagare a semnalului pe toată lungimea dereţea (sau calea cea mai mare lungime în reţea). Acest timp se numeşte timp dualsau circulare, întârzierea semnalului în reţea sau PDV (Cale Delay Valoare). Slotacelaşi timp, poate fi privită ca o măsură universală a simultaneitatea toateevenimentele din reţea.

După cum sa observat deja, semnalul în codul Manchester a fost întotdeauna ocomponentă constantă egală cu jumătate din amplitudinea semnalului (în cazul încare una dintre cele două niveluri de semnal zero). Cu toate acestea, în cazul uneicoliziuni din două sau mai multe pachete (de conflict), această regulă nu va rula.Componenta constanta a semnalului totale în reţeaua va fi în mod necesar maimare sau mai mică decât jumătate din durata (fig. 4.13). Deoarece pachetele sunt

 întotdeauna diferite una de cealaltă şi, în plus, sa mutat în raport cu reciproc întimp. Acest nivel de ieşire componentă constantă a limitelor stabilite şi determinăfiecare adaptor de reţea, în prezenţa unor reţele concurente.

Рис. 4.13. Определение факта коллизии в шине при использовании манчестерского кода

Задача обнаружения коллизии существенно упрощается, если используется не истиннаяшина, а равноценная ей пассивная звезда ( рис. 4.14).

Coliziune problemă de detectare este considerabil simplificat, dacă nu de autobuz real, ca fiindechivalente cu o stea pasive (Figura 4.14).

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 12/18

 

Рис. 4.14. Обнаружение коллизии в сети пассивная звезда

При этом каждый абонент соединяется с центральным концентратором, как правило,двумя кабелями, каждый из которых передает информацию в своем направлении. Вовремя передачи своего пакета абоненту достаточно всего лишь контролировать, не

приходит ли ему в данный момент по встречному кабелю (приемному) другой пакет. Есливстречный пакет приходит, то детектируется коллизия. Точно так же обнаруживаетколлизии и концентратор.

În plus, fiecare abonat este conectat la un hub-ul central, de regulă, doua cabluri,fiecare dintre care transmite informaţii în direcţia sa. În timpul de livrare apachetului cu un abonat doar nevoia de a controla, şi nu dacă vine în acest momentpentru a contracara cablu (receptor), un alt pachet. Dacă un contra-pachet ajunge,acesta va fi detectat de coliziune. În mod similar, detecteaza coliziuni şi hub.

Functiile MAC

• Creaza cadrul de formatul corespunzator.

• Controleaza procesul de acces a statiei de lucru la mediul detransmisie

• Face adresarea statiilor in retea

• Copie cadrele destinate statiei date in memoria buffer si aduce la

cunostinta subnivelului LLC si blocului de control al statiei de

venirea cadrului dat.

• Genereaza CRC si controleaza la statie daca corespunde valoarea sa.

 

Nivelul MAC primeste cadrul de la nivelul LLC , adauga la el adresa

sursa, umple cimpul de date cu octeti de umplere pina la marimea minima

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 13/18

 

admisibila, daca este necesar si apoi determina suma de control, o

amplaseaza in cimpul corespunzator. Dupa aceasta cadrul se transmite la

nivelul fizic.

Ethernet. Notiuni generale. Functionare

Este cel mai utilizat in zilele noastre standart de retele locale.

Numarul total de retele ce functioneaza in baza protocolului

Ethernet in timpul de fata este de citeva milioane.

Modalitatea de funcţionare a reţelelor Ethernet se bazează pe

ptotocolul CSMA/CD (Carrier Sense Multiple Access with Collision

Detection). Ideea de bază este simplă: o staţie din reţeaua Ethernet

poate trimite pachete de date in reţea atunci cand nu există alte

pachete de date care circulă in reţea (reţeaua este “liberă”). In caz

contrar, staţia care doreşte să transmită pachete de date in reţea

aşteaptă pană cand reţeaua devine “liberă”, exact ca o persoană

care doreşte să intre intr-o conversaţie şi aşteaptă politicoasă ca

altă persoană să termine de vorbit.

Cadrul Ethernet (IEEE 802.3)

Dimensiunea maxima a cadrului: 1500 bytes. (Aceasta lungime dicteaza în câte cadre va fi

împăr țit mesajul. Un mesaj lung va fi impartit în cadre, care vor fi transmise pe rând. La stațiareceptoare, dupa ce ajung toate cadrele, ele sunt recombinate pentru a obține mesajul.)

Semnificatia câmpurilor cadrului:

• Antet (Preambul) – asigură componentelor din rețea timpul necesar detectării prezențeisemnalului și citirii semnalului înainte de sosirea datelor.

• SFD (Start Frame Delimiter) – 8 biți ce indică începutul cadrului.• Date – conține datele furnizate de către nivelul superior (pachetul IP) și numarul de biți

din câmpul DATA.• PAD - dacă cadrul este mai mic decât dimensiunea minima = 46 bytes (de exemplu este

ultimul cadru al unui mesaj lung) atunci acest câmp va fi umplut cu informație până cândva atinge dimensiunea minimă a cadrului de 46 de bytes.

• FCS (Frame Check Sequence) -pe baza unui algoritm matematic calculeaza CRC(Cyclical Redundancy Check) pentru intregul conținut al cadrului.

Formatele cadrelor Ethernet. Istoric

In practica retelelor Ethernet la nivelul legaturi de date se utilizeaza

cadrele a 4 diferite formate. Aceasta este legat de lunga perioada

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 14/18

 

istorica de dezvoltare a Ethernetului. Tehnologia si primele

standarde in baza Ethernet au fost create de compania Xerox in anul

1970. Din aceasta cauza de la inceput acesta era un simplu

standart al unei singure firme ce se ocupa cu crearea dispozitivelor

de retea, nefiind legitimate de nici un comitet de standartizare. In

1980 un standart asemanator a fost creat de IEEE (Institutulinginerilor in electronica si radioelectronica), care este o

organizatie de standardizari in domeniul retelelor de calculatoare

locale. Acest standard se numea IEEE 802.3. Aproximativ tot in acel

timp, un grup de firme, producatori de placi de retea, in care intrau

Xerox Corporation, DEC si Intel au creat Ethernet versiunea 2 –

“Ethernet 2”.

Tipuri cadre Ethernet

In continuare voi descrie toate aceste tipuri de cadre Ethernet. Unul

si acelasi tip de cadru Ethernet poate avea citeva denumiri utilizate

dupa cum se vede mai departe:

• Cadrul 802.3/LLC (cadrul 802.3/802.2 sau cadrul Novell 802.2);

• Cadrul Raw 802.3 (sau cadrul Novell 802.3);

• Cadrul Ethernet DIX (sau cadrul Ethernet 2);

• Cadrul Ethernet SNAP.

Toate aceste tipuri de cadre pot conține în plus și o etichetă (engleză: tag ) de tipul IEEE 802.1Q,folosit la identificarea VLAN-ului. Această extensie mărește dimensiunea maximă a cadrului cu4 octeți, până la 1522 octeți.

Formatul cadrului Ethernet folosit în prezent

Formatul celor 4 tipuri de cadre Ethernet

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 15/18

 

Ethernet IEEE 802.3

• Prima regiune din cadrul dat este preambulul (Preamble) care

consta din 7 octeti de sincronizare 10101010. Ea indică

staţiilor receptoare sosirea unui cadru şi permite sincronizarea

nivelului fizic cu fluxul de biţi recepţionat;

• Urmatorul cimp reprezinta delimitatorul de cadru (Start-of-

frame-delimiter, SFD) care consta dintr-un octet 10101011.

Aceasta combinatie de biti ne indica ca urmatorul octet este

primul header al cadrului.

Adresa destinatiei (Destination Address, DA) poate avea lungimea

de 6 octeti. Primul bit al octetului superior al adresei destinatiei ne

indica daca adresa este una individuala sau de grup.

• Acest identificator se amplaseaza in primii 3 baiti ai adresei.

De unicitatea celorlalti 3 octeti a adresei raspunde firma

producatoare. 24 de biti, oferiti producatorului pentru alocarea

adreselor pentru produsele sale, permit de a aloca 16 milioane

de adrese pentru un singur identificator de organizatie.

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 16/18

 

• Adresa sursei (Source Address, SA) este un cimp de 6 octeti, ce

contine adresa hostului ce a trimis cadrul. Primul bit a adresei

intotdeauna are valoarea 0.

• Lungimea (Length, L) cimp de 2 octeti, ce determina lungimea

cimpului de date in cadru.

• Cimpul de date (Data) poate sa contina de la 0 la 1500 de

octeti. Insa daca lungimea cimpului este mai mica de 46 octeti,

atunci se utilizeaza urmatorul cimp – cimpul de umplere,

pentru a mari marimea cadrului pina la minima admisibila de

46 octeti.

• Cimpul de umplere (Padding) consta dintr-un asa un numar de

octeti, care ar oferi lungimea minima a cimpului de date de 46

octeti. Aceasta se face pentru ca mecanismul de detectare a

coliziunilor sa functioneze correct.

• Cimpul sumei de comtrol (Frame Check Sequence, FCS) Este o

secvenţă pe 32 de biţi indicand valoarea unui cod CRC (Cyclic

Redundancy Check) calculat de către nivelul MAC sursă, şi

recalculat de către nivelul MAC destinaţie, pe baza adreselor

sursă şi destinaţie şi a campului de date utile. Dacă secvenţa

CRC calculată la recepţie nu corespunde cu cea primită, acest

lucru semnalizează apariţia unor erori in cadrul de transmisie.

Cadrul Raw 802.3/Novell 802.3

• Cadrul raw 802.3, denumit si cadrul Novell 802.3 este cadrul

subnivelului MAC standardului 802.3, insa fara de cadrul

subnivelului LLC incorporat. Compania Novell mult timp nu

utilizacimpul cadrului LLC in a sa sistema de operare NetWaredin cauza lipsei necesitatii identificarii tipului informatiei,

introdusa in cimpul de date; - acolo tot timpul se afla pachetul

protocolului IPX, mult timp fiind singurul protocol nivelului

retea in sistemul de operare NetWare.

• Odata cu aparitia necesitatii identificarii protocolului de nivel

superior, compania Novell a inceput sa utilizeze posibilitatea

incapsularii in cadrul subnivelului MAC a cadrului LLC, adica sa

utilizeze cadrele standard 802.3/LLC. Asa tip de cadru

compania il numeste acum cadrul 802.2.

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 17/18

 

Cadrul Ethernet DIX/Ethernet 2

Cadrul Ethernet DIX denumit si cadrul Ethernet 2, are o structura ce

coincide cu structura cadrului Raw 802.3, insa cimpul Lungimea

cadrului la Raw 802.3 in cadrul Ethernet DIX se foloseste in calitate

de cimp ce indica tipul protocolului. Acest cimp, aici avind

denumirea de Type(T) sau EtherType, se utilizezeaza pentru

aceleasi scopuri, ca si cimpul DSAP si SSAP a cadrului LLC – pentru

indicarea tipului protocolului nivelului superior.

Cadrul SNAP

Pentru inlaturarea problemelor ce tine de incompatibilitatea

codurilor tipurilor protocoalelor comitetul 802.2 a continuat

standartisarea cadrelor Ethernet. In rezultat a aparut cadrul SNAP (-

SubNetwork Access Protocol, protocolul de acces la subretele).

Cadrul Ethernet SNAP reprezinta o extindere a cadrului 802.3/LLC

prin introducerea a unui header adaugator a protocolului SNAP, ce

consta din 2 parti: OUI si Type. Cimpul Type este de 2 octeti ai

repeta dupa format si functii indeplinite cimpul Type a cadrului

Ethernet 2. Cimpul OUI (Organizationally Unique Identifier)

determina identificatorul organizatiei, care controleaza codurile

protocoalelor in cimpul Type.

Determinarea formatului cadrului Ethernet

5/12/2018 Adresa MAC. Cadrul Ethernet-Final - slidepdf.com

http://slidepdf.com/reader/full/adresa-mac-cadrul-ethernet-final 18/18

 

Pentru a deosebi un format de cadru de altul se verifica mai intii

valoarea cimpului tipul protocolului/ lungimea cadrului (al 13 si 14

octet din antet). Daca valoarea scrisa acolo este mai mare de0x05FE (valoarea maxima a lungimii cadrului), inseamna ca este

cadru Ethernet 2. Daca nu se continua verificarea. Daca primii 2

octeti au valoarea 0xFFFF rezulta ca acesta este cadrul Ethernet

802.3. In caz contrar atunci este cadrul de tip 802.2 iar noua ne

ramine de vazut daca este cel simplu Ethernet 802.2 sau Ethernet

SNAP. Daca este SNAP atunci valoarea primului octet ca si celui de

al doilea este 0xAA.


Recommended