En informática , una cookie mágica , o simplemente cookie , es un token o paquete corto de datos que se intercambia entre programas que se comunican . La cookie se usa a menudo para identificar un evento particular o como "identificador, ID de transacción u otro token de acuerdo entre programas que cooperan". [ 1 ]
Uso
Los datos de las cookies generalmente no son relevantes para el programa receptor. Su contenido es opaco y no suele interpretarse hasta que el receptor los devuelve al remitente o, posiblemente, a otro programa posteriormente.
En algunos casos, los programas receptores pueden comparar de forma significativa dos cookies para determinar si son iguales.
La cookie se puede utilizar como un boleto .
Uso temprano
El término magic cookie aparece en la página de manual de la rutina fseek en la biblioteca estándar de C, que data al menos de 1979, donde se afirmaba:
Cookie como token
Un ejemplo similar es la ficha que se entrega en el guardarropa . Esta ficha no tiene un significado intrínseco, pero su singularidad permite canjearla por el abrigo correcto al devolverla al guardarropa. La ficha es opaca porque la forma en que el personal del guardarropa encuentra el abrigo correcto al presentarla es irrelevante para quien desea que se lo devuelvan. En otros casos (como ocurre con las cookies HTTP ), los datos de interés se pueden almacenar directamente en la cookie como pares clave-valor.
Las cookies se utilizan como identificadores en muchas aplicaciones informáticas. Cuando se visita un sitio web , el servidor remoto puede dejar una cookie HTTP en el ordenador del usuario, que a menudo se utiliza para autenticar la identidad al volver al sitio web.
Las cookies son un componente del método de autenticación más común utilizado por el sistema X Window .
Referencias
- ↑ Raymond, Eric. "Cookie" . The Jargon File . Consultado el 4 de enero de 2022. Un
identificador, ID de transacción u otro token de acuerdo entre programas que cooperan. "Le doy un paquete, él me devuelve una cookie". El comprobante de pago que recibes de una tintorería es un ejemplo perfecto y cotidiano de una cookie; su única utilidad es relacionar una transacción posterior con esta (para que te devuelvan la misma ropa).
- ↑ Manual del programador de UNIX, 7.ª edición, vol. 1, FSEEK (3S), Bell Telephone Laboratories, Murray Hill, Nueva Jersey, enero de 1979.
- ↑ Manual del programador de UNIX, vol. II (biblioteca), FSEEK (3S), 4.2 BSD, 12 de febrero de 1983.
- ↑ Bell Telephone Laboratories, Incorporated. "FSEEK(3S)". En UNIX Time-Sharing System: UNIX Programmer's Manual , versión revisada y ampliada de la 7.ª edición, volumen 1, página 263. Nueva York: Holt, Rinehart and Winston, 1983. https://archive.org/details/unixtimesharings0001bell
- Transmisión de datos