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.
- ¿Cómo funcionan los puertos TCP?
- ¿La etiqueta de video HTML5 admite la transmisión de video en vivo?
- ¿El protocolo DASH7 está disponible a nivel comercial, y si no, por qué no?
- ¿De qué manera son importantes los protocolos y modelos de comunicación?
- ¿Qué es MPLS?
- 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.