Aquí están los protocolos clave involucrados:
1. TCP (Protocolo de control de transmisión)
* El protocolo más común para la transferencia de datos confiable.
* usa un apretón de manos de tres vías:
* syn (sincronización): El nodo iniciador envía un paquete SYN al nodo de destino, solicitando una conexión.
* Syn-Aack (sincronización-acaliente): El nodo de destino responde con un paquete Syn-Aack, reconociendo la solicitud y proponiendo su propio número de secuencia.
* ack (reconocimiento): El nodo iniciador envía un paquete ACK, confirmando la conexión y reconociendo el número de secuencia propuesto por el nodo de destino.
* garantiza la transmisión de datos confiable con mecanismos como la secuenciación, el control de flujo y la verificación de errores.
2. UDP (Protocolo de datagrama de usuario)
* Un protocolo sin conexión utilizado para una transmisión de datos más rápida y menos confiable.
* no requiere un apretón de manos o establecimiento de conexión.
* Los datos se envían en datagramas, que son paquetes sin garantía de entrega o pedido.
3. Otros protocolos orientados a la conexión
* Algunos protocolos, como SSL/TLS (seguridad de la capa de enchufes seguras/seguridad de la capa de transporte), construyen sobre TCP para establecer conexiones seguras.
* Estos protocolos encriptan aún más los datos y autentican las partes comunicantes.
Aquí hay un desglose de cómo funciona el apretón de manos TCP:
1. nodo a (iniciador) envía un syn paquete a nodo b (receptor).
2. nodo B recibe el paquete SYN y responde con A Syn-Aack paquete.
3. nodo a recibe el paquete Syn-Aack y responde con un ack paquete.
Una vez que se completa este apretón de manos de tres vías, se establece una conexión y los datos se pueden transmitir entre los nodos.
Puntos clave:
* tcp es el protocolo más común para la transmisión de datos confiable, utilizando un apretón de manos de tres vías para el establecimiento de conexión.
* UDP es un protocolo sin conexión, por lo que no se requiere ningún apretón de manos.
* Otros protocolos orientados a la conexión Al igual que SSL/TLS puede construir sobre TCP para conexiones seguras.
¡Avíseme si desea explorar alguno de estos protocolos con más detalle!