¿Qué es un protocolo sin estado?

Un protocolo (en el contexto de la red) es una definición de cómo se debe estructurar la información deseada, y cómo la información estructurada correctamente es manejada por el emisor y el receptor.

En algunos protocolos, el ‘his to handle’ en alguna etapa depende de eventos o información que sucedió antes. Por ejemplo, cuando solicita ‘ir a pagar’ en algún sitio web de compras, esta es una solicitud correctamente estructurada. Lo que sucede ahora depende de lo que sucedió antes: ¿pusiste algo en el carrito de envío? Esto se llama “con estado”, que es una forma de decir que lo que sucede depende de eventos pasados ​​recordados.

En casos sin estado, el manejo depende SOLO de lo que sucede AHORA.

  • Por ejemplo, si usa un motor de búsqueda para verificar el precio de una acción, el sitio web no necesita recordarlo, u otras búsquedas que no haya hecho en el pasado para darle una respuesta correcta, y puede hacerlo basándose en tu pregunta actual

En las comunicaciones de datos, TCP es probablemente el más común de los protocolos con estado: el manejo del paquete actual depende de muchas cosas que deben recordarse sobre eventos anteriores. ¿Se estableció una sesión? ¿Se perdieron paquetes anteriores de la sesión? ¿Cuánto tiempo desde la última vez que se supo del otro? Etcétera etcétera.

En el lado sin estado, un examen es HTTP. Envía una solicitud de un objeto. El sitio web solo necesita el contenido si ESTA solicitud y no tiene que recordar nada de otras solicitudes para manejar esta.

Con estado : mi presente depende de mi pasado y pronto se convertirá en un pasado para el futuro.

Ejemplo: TCP: sé en el presente cuántos datos puede recibir el otro tipo en función del tamaño de la ventana que había abierto anteriormente en el pasado. También sé lo que espero en el futuro en función de los números y las banderas que se comparten en el presente.

Apátrida : vivo en el presente. No tengo recuerdos del pasado.

Ejemplo: IP: cada paquete (en L3) viaja solo. No tengo ninguna relación (directa) con los paquetes recibidos en el pasado y no tengo idea de lo que podría venir en el futuro.