Mi az a kézfogás? meghatározás és jelentés

A kézfogás egy olyan módszer, amely szabályozza az eszközök közötti soros kommunikáció áramlását. Ez nem szükséges folyamat, ha az eszközök e nélkül is tudnak csatlakozni és kommunikálni, de ez biztos hogy az adatokat csak akkor küldik el az eredetiről a fogadó eszközre, amikor a fogadó eszköz az kész. A kézfogás szoftver és hardver szinten egyaránt előfordulhat, az érintett eszközöktől függően. Ahol a hardveres kézfogás technikai korlátok miatt nem lehetséges, általában szoftveres kézfogás váltja fel.

Technipages elmagyarázza a kézfogást

A kézfogás nemcsak az egypéldányos kommunikációt vezérli, hanem a soros kommunikációt is. Hardveres kézfogás esetén a folyamat egy külön, dedikált vezetéken keresztül történik, amely jelet küld, ha a fogadó eszköz készen áll az adatok fogadására. Szoftver esetén előre kiválasztott speciális vezérlőkarakterek készlete kerül továbbításra a fogadó készülékről, annak készenlétének jelzésére.

A hardveres kézfogáshoz használt tartalék vezeték azonban nem mindig áll rendelkezésre – a telefon esetében kapcsolatok, nem létezik ilyen vezeték, ezért az olyan dolgok, mint a modemek, szoftveres kézfogásra támaszkodnak a hiány.

A kézfogás folyamata egy számítógépes hálózaton belül megy végbe – például egy számítógép és egy modem között, nem pedig egy számítógép és egy szerver között, amelyhez a hálózaton keresztül szeretne csatlakozni. A szerver kézfogással kommunikálna egy saját modemmel, míg az adatok különböző protokollokon keresztül haladnának, amíg meg nem érkeznek a kérő hálózathoz.

Mindennek az a célja, hogy elkerüljük az adatvesztést, vagy a fogadó készülék készenléte előtt továbbított részek újraküldésének szükségességét. A virtuális útra várva semmi sem marad el, és az adatok biztonságosan és maximális hatékonysággal küldhetők.

A kézfogás általános alkalmazásai

  • A kézfogási protokollok növelik a hatékonyságot a hálózaton belül.
  • Kézfogás használata nélkül, legyen szó szoftverről vagy hardverről, az adatvesztés potenciális probléma.
  • Mind a szoftveres, mind a hardveres kézfogás ugyanazt a célt szolgálja, és egyik sem jobb a másiknál ​​– csupán más módszerekre támaszkodnak.

Gyakori visszaélések a kézfogással

  • A szoftveres kézfogás a különböző programok közötti kommunikációs folyamat annak ellenőrzésére, hogy mindkettő készen áll-e a kommunikációra.