Taula de continguts:
Definició: què significa Software Handshaking?
El handshaking de programari és un tipus de protocol que controla la transmissió de dades entre dos sistemes o dispositius. El handshaking de programari s'utilitza per controlar la transmissió de dades i, en molts casos, per millorar la funcionalitat de missatgeria entre sistemes.
Techopedia explica Software Handshaking
El tipus més comú de software de handshaking consisteix en elements de dades coneguts com XON i XOFF. Els sistemes poden utilitzar aquests caràcters, que corresponen a tecles de control del teclat, en fluxos de dades per tal de marcar els punts d’inici i final d’una transmissió de dades.
Els experts contraposen el handshaking de programari a un altre tipus de control de dades diferent anomenat handshaking de maquinari.
En el handshaking de maquinari, els sistemes físics s'utilitzen per afegir protocols. Per exemple, els cables addicionals poden portar marcadors de transmissió de dades. En el handshaking de programari, això es fa mitjançant elements digitals addicionals com XON i XOFF.
Un dels inconvenients de l’ús de handshaking de programari és que aquests bits de dades addicionals requereixen un ample de banda addicional. També es poden produir problemes si els elements de dades XON i XOFF no són capturats pel sistema receptor. D'altra banda, el handshaking de programari té sentit quan el handshaking de maquinari seria inconvenient per a la configuració física implicada en un projecte.