Handshake: el proceso de intercambio de información privada
En primer lugar es el usuario o cliente, nosotros, quien
envía al servidor datos sobre el número de cliente, el
cifrado y la clave aleatoria, así como otro tipo de
información que requieren los servidores.
El servidor a su vez reenvía los datos, de manera
que el cliente obtiene la información que pedía.
Asimismo envía el certificado digital que posee.
Entonces es el browser del cliente el que comprueba la autentificación.
Usando los datos generados por este apretón de manos, por el
handshake, se crea el premaster secret para la sesión. Se encripta a
través de la llave pública que es creada por el certificado digital
El protocolo de enlace generalmente usa dos líneas
de hardware adicionales, una se llama
"estroboscopio" y la otra se llama "reconocimiento".
El emisor proporciona la señal a la línea
estroboscópica y el receptor proporciona
la señal a la línea de reconocimiento.
Para la transferencia de datos entre dos
computadoras, las velocidades de envío
y recepción en ambos extremos son a
menudo diferentes.
Por lo tanto, se necesita un mecanismo para
asegurarse de que el remitente no envíe un
nuevo byte antes de que el receptor reciba
el byte enviado anteriormente.
Incluso cuando el emisor y el receptor
operan a la misma velocidad, el emisor
puede querer saber si el receptor ha
recibido la información. Apretón de manos
proporciona un mecanismo para abordar
este problema