Ce este strângerea de mână? definiție și semnificație

click fraud protection

Handshaking este o metodă care controlează fluxul de comunicații seriale între dispozitive. Nu este un proces necesar prin faptul că dispozitivele se pot conecta și comunica fără el, dar se asigură acele date sunt trimise de la original la dispozitivul de recepție numai atunci când dispozitivul de primire este gata. Strângerea de mână poate avea loc atât la nivel software, cât și la nivel hardware, în funcție de dispozitivele implicate. Acolo unde handshaking hardware nu este posibil din cauza restricțiilor tehnice, handshaking software îl înlocuiește de obicei.

Technipages explică strângerea de mână

Handshaking controlează nu doar comunicațiile cu o singură instanță, ci și pe cele seriale. În cazul acordării de mână hardware, procesul are loc printr-un fir separat, dedicat, care trimite un semnal atunci când dispozitivul de recepție este gata să primească date. În cazul software-ului, un set de caractere speciale de control preselectate sunt transmise de la dispozitivul receptor, pentru a semnala disponibilitatea acestuia.

Cablul de rezervă folosit în strângerea de mână hardware nu este întotdeauna disponibil, totuși - în cazul telefonului conexiuni, nu există un astfel de cablu, motiv pentru care lucruri precum modemurile se bazează pe handshaking software pentru a compensa deficitul.

Procesul de strângere de mână are loc în cadrul unei rețele de calculatoare – de exemplu între un computer și un modem, mai degrabă decât între un computer și un server la care dorește să se conecteze prin intermediul rețelei. Serverul ar folosi handshaking pentru a comunica cu un modem propriu, în timp ce datele ar călători prin diferite protocoale până când ajung la rețeaua solicitantă.

Scopul tuturor acestora este de a preveni pierderea datelor sau necesitatea retrimiterii pieselor care au fost transmise înainte ca dispozitivul de recepție să fie gata. Așteptând un permis virtual, nimic nu este ratat și datele pot fi trimise în siguranță și cu eficiență maximă.

Utilizări obișnuite ale strângerii mâinii

  • Protocoalele de handshaking promovează eficiența în cadrul unei rețele.
  • Fără utilizarea strângerii de mână, fie că este vorba de software sau hardware, pierderea datelor este o problemă potențială.
  • Atât software-ul, cât și hardware-ul îndeplinesc același scop și niciunul nu este cu adevărat superior celuilalt – se bazează doar pe metode diferite.

Utilizari greșite frecvente ale strângerii mâinii

  • Handshaking software este un proces de comunicare între diferite programe pentru a verifica dacă ambele sunt pregătite pentru comunicare.