Varios sitios, algunos con cookies, visitados varias veces. Para cada petición, el navegador mira su almacén: si tiene una cookie viva de ese sitio, envía Cookie; si no, el servidor puede responder con Set-Cookie. Sigue la decisión, los mensajes y el almacén.
Dos cabeceras con dos papeles: la cookie le dice al servidor que es el mismo navegador (une las visitas); el Referer, desde qué página llega cada petición (les pone nombre). Sin cookie, dos peticiones anónimas; sin Referer, el mismo navegador pero sin saber de qué páginas.
Set-Cookie en las respuestas, Cookie en las peticiones y un almacén gestionado por el navegador con una fila (sitio, nombre=valor, caducidad) por cookie.Set-Cookie: un identificador nuevo, solo en esa respuesta. El navegador guarda la fila y desde entonces envía Cookie en toda petición a ese sitio: los objetos incrustados, las visitas posteriores y también las peticiones hechas desde una página de otro sitio (cookie de terceros).Max-Age=N la cookie vive N segundos desde que se recibió; al caducar, el navegador la borra y la petición siguiente llega sin ella, así que el servidor asigna un identificador nuevo. Sin Max-Age (ni Expires) es una cookie de sesión: se borra al cerrar el navegador.200 OK; la caché, la autorización (401) y los demás atributos de la cookie (Domain, Path, Secure, HttpOnly) quedan fuera del modelo. Las visitas son instantáneas.