Che cosa è una stretta di mano in Computer terminologia?

February 20

Che cosa è una stretta di mano in Computer terminologia?


Se si è connessi a Internet negli anni '90 su una connessione dial-up, probabilmente vi ricordate lo stridio, sinfonia ronzio del modem riprodotto quando si composto il fornitore di servizi. Quello che hai sentito è una rappresentazione audio di una stretta di mano computer. Il termine stretta di mano descrive il processo di due sistemi di computer o dispositivi passano attraverso quando si stabilisce una connessione per trasferire i dati tra di loro. Il computer esegue strette di mano quando si comunica con altri computer, stampanti, server e altri dispositivi di rete.

Stabilire una connessione sicura

Senza handshake, la comunicazione di rete sarebbe come una strada senza semafori: un pandemonio. Quando due dispositivi eseguono una stretta di mano, stabiliscono che i due sono pronti a comunicare tra loro. I due sistemi di stabilire un metodo comune per gestire e interpretare i dati trasferiti durante la fase di handshake. La stretta di mano è importante per mantenere le macchine non autorizzati di accedere ai dati privati ​​senza permesso. Ad esempio, handshake è una delle linee di difesa che avete contro il vostro vicino di casa che chiedono il computer per inviare oltre la cronologia del browser Web - qualcosa che nessuno vuole che accada. Il computer sta per ricevere tale richiesta e dire "Oh, non no che fai" negando la stretta di mano.

Software Versus Strette di mano hardware

Mentre i dispositivi non evocano oggetti fisici che eseguono un handshake fisica durante il processo, i dispositivi possono eseguire il processo di handshake con hardware o software. Una stretta di mano software utilizza codici digitali per gestire l'autorizzazione, mentre una stretta di mano hardware utilizza cavi aggiuntivi per controllare i permessi. Scegliere tra software e hardware strette di mano non come riscaldati come il vinile contro il dibattito CD, ma entrambi i metodi hanno vantaggi. handshake software, il più comune dei due, richiede larghezza di banda aggiuntiva per completare i trasferimenti per gestire il processo di autorizzazione, ma è più pratico da implementare di handshake hardware.

TCP / IP Handshaking

Transmission Control Protocol / Internet Protocol è il più comunemente usato protocollo di comunicazione nel mondo. Se stai leggendo questo articolo in linea, quindi si è utilizzato il protocollo TCP / IP per accedervi. La procedura di stretta di mano tra due dispositivi che comunicano utilizzando il protocollo TCP / IP è opportunamente chiamato una stretta di mano TCP. Le strette di mano si verificano tra ogni nodo di rete in un sistema TCP / IP, il che significa che i computer laptop e desktop collegati alla vostra stretta di mano rete Wi-Fi con il router Wi-Fi prima di handshake con l'altro. La rete di comunicazione abbatte la connessione stretta di mano consolidata dopo il trasferimento completato.

Strette di mano a tre vie

Una stretta di mano software in un protocollo come TCP / IP si compone di tre fasi e si riferisce a come una stretta di mano a tre vie. Il nome è fuorviante perché non ci sono tre dispositivi nel processo. Le operazioni si riferiscono al sistema di origine invio di un pacchetto di dati al nodo successivo nel processo di trasferimento, il nodo riceve il pacchetto di dati e il nodo ricevente inviando una schiena pacchetto che dice che accettare il trasferimento dei dati. I dati effettivi che si desidera spostare tra i sistemi non si muoverà fino a quando la stretta di mano completa.