Ce este un Handshake în terminologia calculatorului?

O strângere de mână pe computer se referă la procesul unui computer care încearcă să stabilească o conexiune cu alt computer sau dispozitiv. În timpul procesului de "handshake", computerele și dispozitivele implicate sincronizează unul cu celălalt protocoalele comunicării. Aceste protocoale pot include viteza de transfer de date, alfabetul de codare care trebuie utilizat și paritatea.

O strângere de mână pe computer este numită și handshake-ul "SYN, SYN, ACK, ACK". Termenul "SYN, SYN, ACK, ACK" reprezintă un computer care trimite un pachet SYNchronize unui al doilea calculator, în care computerul care recepționează pachetul trimite un pachet SYNchronize ACKnowledge înapoi la primul computer, care trimite din nou un pachet ACKnowledge înapoi la calculator secundar.

Protocoalele de comunicare stabilite cu strângerea de mână între două calculatoare sau dispozitive pot fi simple sau complexe. De exemplu, protocolul de comunicație stabilește că un singur computer poate trimite date continuu către celălalt computer. O strângere de mână mai complexă poate implica fie computere, fie dispozitive care comunică în mod continuu.

Ștergerea manuală a computerului poate fi descrisă și observată cel mai bine în era internetului de modem dial-up ori de câte ori un modem de computer a încercat să stabilească o conexiune la Internet. După ce modemul a apelat la numărul de acces desemnat la Internet, a emis un sunet de înaltă calitate, deoarece a încercat să stabilească o conexiune. Modemul va trece apoi la tăcere după ce a făcut câteva clicuri, ceea ce înseamnă că strângerea de mână a avut succes și că conexiunea a fost stabilită.