? Handshakes sind Computer für elektronische Bestätigungen sprechen . Bevor ein bestimmter Computer -Funktion geht nicht weiter, prüft der Computer an, um sicherzustellen, dass alles ist wie es sein sollte passiert . Wenn alles zufriedenstellend ist, schüttelt sie Hände , Abschluss des Geschäfts , bevor der nächste Schritt passiert. Handshake
Wenn ein Computer einen Händedruck macht , wird es auf Informationen Weitergabe und Hören für den richtigen Computer -generierte Antwort. Wenn sie die Antwort erhält , kann der Computer gehen Sie zum nächsten Schritt
Protokolle
Protokolle sind Regelwerke , dass Computer zu wissen, wie sie sich verhalten zu verwenden. - - genauso wie in der menschlichen Etikette. Beispiele für Protokolle mit Handshakes gehören SMTP ( Simple Mail Transfer Protocol ) , für E-Mail und TCP, Transmission Control Protocol , Internet -Protokoll einen Kern .
Zwei -Wege-
Email wird in einer Reihe von Schritten von Computer zu Computer übertragen . Wenn Sie eine E-Mail schicken, sagt der E-Mail "Hallo" an den nächsten Server in der Linie, die Sie bestätigen müssen und fragt dann den Computer , um sich zu identifizieren. Diese einfache Hin-und Her- Schritt ist ein Zwei -Wege-Handshake .
Drei -Wege-
TCP ein Drei -Wege-Handshake hat . Computer 1 wird " SYN " ( synchronisieren ) , um Computer 2 senden. Computer 2 antwortet mit " SYN: ACK" ( acknowledgement. ) Computer 2 gibt dann der Startschuss mit "ACK" und die zu übertragenden Daten übergeben
Vorteile
.
Computer- Handshakes sicherstellen, dass Computer Transaktionen reibungslos und zur richtigen Zeit passieren. Die Daten werden nicht durch , bis beide beteiligten Computer synchronisiert werden geschoben . Sie sind ein wesentlicher Bestandteil der Vernetzung.