Detectarea coliziunii - stardopedie

Figura 2 ilustrează procesul de detectare a coliziunii pentru o magistrală de topologie (bazată pe un cablu coaxial subțire sau gros (10Base-5 și, respectiv, 10Base-2).







În momentul de timp, nodul A începe să transmită, ascultând în mod natural propriul semnal transmis. În momentul în care cadrul aproape a ajuns la nod. Acest nod, fără să știe că transmisia este deja în desfășurare, începe să se transmită. La momentul t2, Nodul B detectează o coliziune (componenta DC a semnalului electric în linia de ascultare crește). După aceasta, Nodul B transmite semnalul de blocare și oprește transmisia. În acel moment, semnalul de coliziune ajunge la nodul A. Apoi A transmite și semnalul de blocare și oprește transmisia.

Figura 2. Detectarea coliziunii atunci când se utilizează schema Ethernet CSMA / CD

Conform standardului Ethernet, un nod nu poate livra cadre foarte scurte sau, cu alte cuvinte, poate efectua transmisii foarte scurte. Următoarea secțiune descrie formatul cadrului, care arată că, chiar dacă câmpul de date nu este complet umplut, apare un câmp suplimentar special care extinde cadrul la o lungime minimă de 64 de octeți fără a ține seama de preambul. Timpul canalului ST (timpul slotului) este timpul minim pe care nodul este obligat să transmită, ocupând canalul. Acest timp corespunde transmisiei unui cadru cu dimensiunea minimă acceptabilă adoptată de standardul Ethernet IEEE 802.3. Timpul canalului este legat de distanța maximă admisă dintre nodurile rețelei - diametrul domeniului de coliziune. Să presupunem că în exemplul de mai sus se realizează scenariul cel mai rău caz, când stațiile A și B sunt separate una de alta de distanța maximă. Timpul, propagarea semnalului de la A la B va fi notat cu.







Nodul A începe transmiterea la punctul zero în timp.

Nodul B începe transmiterea în acel moment și detectează o coliziune la momentul respectiv

t2 = tp, după intervalul după începerea transmisiei sale.

Nodul A detectează o coliziune la un moment dat.

Pentru cadru de transmis A., este necesar ca nodul A nu încetează să transmită acest punct nu a fost pierdut, ca și în cazul în care este detectată o coliziune, nodul A va ști că rama lui nu este atins, și să încerce să-l treacă din nou. În caz contrar, cadrul va fi pierdut.

Timpul maxim după care un cuplu de transmisie nod de pornire A poate detecta o coliziune, chiar egală - timpul de întârziere este numit un dublu run de RTD (întârziere tur-retur). Într-un caz mai general RTD determină întârzierea totală asociată atât întârzierea datorită lungimii finite a segmentelor, iar întârzierea care apar în procesul de prelucrare a cadrului stratului fizic Repetorul intermediar și nodurile terminale.

Pentru viitor, este, de asemenea, convenabil să folosiți o altă unitate de timp: bit time BT (bit time). Timpul în 1 BT corespunde cu timpul necesar pentru a transmite un bit, i. E. 0,1 microsecunde la o viteză de 10 Mbps.

Următoarele reguli pentru detectarea unei coliziuni de către nodul final al rețelei sunt reglementate de standardul Ethernet:

1. Nodul A trebuie să detecteze o coliziune înainte de a transmite bitsul său 512, inclusiv biții de preambul;

2. Nodul A trebuie să oprească transmiterea înainte de expedierea cadrului minim de lungime de 576 de biți (512 biți, pornirea contorului după oprirea startului cadrului SFD), altfel cadrul va fi pierdut;

3. Suprapunerea dintre transmisiile de noduri A și B - intervalul de biți începând din momentul în care transmiterea primului Preambul Bit nodul A și se termină cu primirea ultimului bit al nodului A transmisie nodul B - trebuie să fie mai mică decât 575 BT.

Ultima condiție pentru o rețea Ethernet este cea mai importantă, deoarece execuția acesteia duce automat la execuția primelor două. Această a treia condiție specifică o restricție privind diametrul rețelei. În ceea ce privește întârzierea privind dubla rulare a RTD, a treia condiție poate fi formulată ca: BT.







Articole similare

Trimiteți-le prietenilor: