Articles

Full-Duplex vs semi-Duplex trafic de rețea

o mulțime de echipamente de rețea se va referi la conexiunile sale de rețea ca full-duplex sau semi-duplex. Cu toate acestea, acest termen nu este adesea explicat, deoarece se presupune că oamenii vor ști ce înseamnă. Un sistem de comunicare duplex este un sistem în care doi sau mai mulți utilizatori pot comunica în ambele direcții.

Full-duplex

într-un sistem full-duplex, ambele părți pot comunica simultan. Ambele dispozitive pot trimite și primi date către și unul de la celălalt în același timp.

un telefon este un exemplu binecunoscut de sistem full-duplex, deoarece ambele părți pot vorbi și asculta celălalt utilizator în același timp (indiferent de capacitatea lor de a se înțelege reciproc în timp ce vorbesc în același timp!)

semi-duplex

într-un sistem semi-duplex, ambele părți pot comunica în continuare între ele, cu toate acestea, un singur utilizator poate transmite date la un moment dat. De exemplu, cu walkie-talkies, un sistem radio bidirecțional care utilizează butoane push-to-talk, un utilizator poate asculta sau vorbi în orice moment, nu ambele.

un walkie-talkie implicit pentru a fi capabil de a primi mesaje. Dacă un utilizator dorește să comunice, trebuie să apese butonul push-to-talk, moment în care dispozitivul său este comutat în modul de transmisie. Când butonul push to talk este eliberat, aparatul revine în modul de recepție. Alte dispozitive semi-duplex funcționează într-un mod similar, implicit la primirea și transmiterea numai atunci când au nevoie.

sfat: dispozitivele care nu necesită nicio formă de comunicare duplex sunt denumite simplex. În sistemele simplex, un dispozitiv este fie un emițător, fie un receptor. Radio și TV sunt exemple bune de tehnologie simplex.

sistemele semi-duplex sunt în general mai simpliste în anumite privințe. De exemplu, este necesar doar un singur fir sau o frecvență radio pentru canalele de comunicare semi-duplex. În comparație, un sistem full-duplex are nevoie de cel puțin două fire sau frecvențe radio, unul pentru transmisie și unul pentru recepție.

coliziuni în half-duplex

problema principală cu sistemele half-duplex este riscul de coliziuni, în care mai mulți utilizatori sau dispozitive încearcă să transmită date în același timp. Pentru a preveni coliziunile, trebuie implementat un sistem de evitare a coliziunilor, un sistem de detectare a coliziunilor sau ambele.

într-un sistem de detectare a coliziunilor, dispozitivele de transmisie vor detecta că a avut loc o coliziune și vor întrerupe transmisiile pentru un timp Aleatoriu înainte de a încerca să transmită din nou. Această pauză aleatorie este concepută pentru a evita ambele dispozitive care încearcă să retransmită în același timp și să se ciocnească din nou.

într-un sistem de evitare a coliziunilor, un dispozitiv care dorește să transmită date verifică dacă rețeaua este liberă înainte de a transmite. Dacă rețeaua este în uz, se oprește pentru un timp Aleatoriu înainte de a verifica din nou.

combinarea sistemelor de evitare a coliziunilor și de detectare a coliziunilor este o modalitate în general eficientă de gestionare a comunicațiilor semi-duplex ale echipamentelor de rețea și poate provoca întârzieri neglijabile în majoritatea circumstanțelor. Cu toate acestea, într-un sistem manual, cum ar fi walkie-talkies, utilizatorii trebuie să îndeplinească această funcție manual, ceea ce a dus la standarde precum încheierea mesajelor cu cuvântul „peste”.