Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В вычислении , в волшебном печенье или просто печенье для краткости, это маркер или короткий пакет данных , передаваемых между взаимодействующими программами , где данные обычно не имеет смысла в программу получателя. Содержимое непрозрачно и обычно не интерпретируется до тех пор, пока получатель не передаст данные cookie обратно отправителю или, возможно, другой программе в более позднее время. Файл cookie часто используется как билет  - для идентификации определенного события или транзакции. [1]

В некоторых случаях программы-получатели могут осмысленно сравнивать два файла cookie на предмет равенства.

Раннее использование [ править ]

Термин magic cookie появляется на странице руководства для подпрограммы fseek в стандартной библиотеке C, датируемой по крайней мере 1979 годом, где он был заявлен:

  • " ftell возвращает текущее значение смещения относительно начала файла, связанного с указанным потоком . Оно измеряется в байтах в UNIX; в некоторых других системах это волшебный файл cookie и единственный надежный способ получить смещение для fseek ". [2] [3]

Cookie как токен [ править ]

Аналогия - жетон, который можно купить у прилавка в гардеробе в реальной жизни . Жетон не имеет внутреннего значения, но его уникальность позволяет обменять его на правильное пальто при возврате в прилавок гардероба. Жетон проверки пальто непрозрачен, потому что способ, которым сотрудники стойки могут найти правильное пальто при предъявлении жетона, не имеет значения для человека, который желает, чтобы его пальто вернули. В других случаях (как это возможно с файлами cookie HTTP ) актуальные данные, представляющие интерес, могут храниться в виде пар имя-значение непосредственно в файле cookie.

Файлы cookie используются в качестве идентифицирующих токенов во многих компьютерных приложениях. Когда кто-то посещает веб-сайт , удаленный сервер может оставить файл cookie HTTP на его компьютере, где они часто используются для аутентификации личности при возвращении на веб-сайт.

Файлы cookie являются компонентом наиболее распространенного метода аутентификации, используемого системой X Window .

Ссылки [ править ]

  1. ^ Раймонд, Эрик. «Печенье» . Файл жаргона . Проверено 3 февраля 2014 .
  2. ^ Руководство программиста UNIX, 7-е издание, Vol. 1, FSEEK (3S), Bell Telephone Laboratories, Мюррей-Хилл, Нью-Джерси, январь 1979 г.
  3. ^ Руководство программиста UNIX, Vol. II (Библиотека), ФСЭК (3S), 4.2 BSD, 12 февраля 1983 г.

Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.