Cuprins:
Definiție - Ce înseamnă software Handshaking?
Strângerea de mână software este un tip de protocol care controlează transmisia de date între două sisteme sau dispozitive. Strângerea de mână software este utilizată pentru a controla transmisia de date și, în multe cazuri, pentru a îmbunătăți funcționalitatea mesajelor între sisteme.
Techopedia explică software Handshaking
Cel mai frecvent tip de strângere de mână software implică elemente de date cunoscute sub numele de XON și XOFF. Sistemele pot utiliza aceste caractere, care corespund tastelor de control tastatură, în fluxuri de date pentru a marca punctele de început și de final ale unei transmisii de date.
Experții contrastează strângerea de mână a software-ului cu un alt tip de control al datelor denumit strângere de mână hardware.
În strângerea de mână hardware, sistemele fizice sunt utilizate pentru a adăuga protocoale. De exemplu, cablurile suplimentare pot transporta markere de transmisie de date. În strângerea de mână a software-ului se face folosind elemente digitale suplimentare, cum ar fi XON și XOFF.
Unul dintre dezavantajele utilizării strângerii de mână a software-ului este că aceste biți de date suplimentare necesită o bandă suplimentară. De asemenea, pot apărea probleme dacă elementele de date XON și XOFF nu sunt surprinse de sistemul de primire. Pe de altă parte, strângerea de mână a software-ului are sens atunci când strângerea de mână hardware ar fi incomodă pentru configurarea fizică implicată într-un proiect.