کوکی های اینترنتی چگونه کار می کنند؟ قسمت اول
کوکی های اینترنتی چگونه کار می کنند؟

در این مقاله نگاهی خواهیم داشت به تکنولوژی پایه ای که در پشت کوکی ها قرار دارد و همچنین برخی ویژگی هایی که آنها دارند.
.::. اساس کار کوکی هاتصور متداول از کوکی و تعریفی که از آن در ذهن همه است، معمولا چیزی شبیه این است: �کوکی برنامه یی است که وب سایت ها بر روی دیسک سخت شما قرار می دهند. آنها در کامپیوتر شما به جمع آوری اطلاعات در مورد شما و هر آنچه شما در اینترنت انجام می دهید، می پردازند. و هر زمان که وب سایت سازنده کوکی بخواهد، می تواند تمام اطلاعات جمع آوری شده توسط کوکی ها را از روی کامپیوتر شما آپلود کند.�
تعاریف مانند این در رسانه ها متداول هستند. اما مشکل این است که هیچ یک از این اطلاعات درست نیستند. کوکی ها برنامه نیستند، و آنها نمی توانند مانند برنامه ها اجرا شوند. بنابراین، آنها نمی توانند هیچ گونه اطلاعاتی را به خودی خود جمع کنند. همچنین نمی تواند هیچگونه گونه اطلاعات شخصی در مورد شما را از دستگاهتان جمع آوری کنند.
تعریف صحیح کوکی: کوکی یک فایل متنی است که سرویس دهنده وب می تواند بر روی یک کامپیوتر ذخیره کند. کوکی ها به وب سایت اجازه می دهند که اطلاعات کاربری لازم را در دستگاه کاربر ذخیره و سپس بازیابی کنند.
به عنوان مثال، وب سایت ممکن است یک عدد شناسه منحصر به فرد برای هر بازدید کننده ایجاد کرده و با استفاده از فایل های کوکی این شناسه را بر روی دستگاه کاربر ذخیره کند.
در صورت استفاده از اینترنت اکسپلورر مایکروسافت برای مرور صفحات وب، شما می توانید همه کوکی هایی که بر روی دستگاه تان ذخیره شده را ببینید. شایع ترین محل برای اقامت آنها در دایرکتوری به نام windowscookies است. زمانی که من در آن دایرکتوری روی دستگاه خود نگاه می کنم ۱۶۵ فایل پیدا می کنم. که هر کدام یک فایل متنی حاوی نام و مقدار هستند و برای هر وب سایت یک فایل وجود دارد. شما می توانید در این دایرکتوری مشاهده کنید که هر یک از این فایل ها، یک فایل متنی ساده و معمولی است. می توانید با نگاه کردن به نام فایل ،پی ببرید که هر یک از فایل ها مربوط به کدام وب سایت است. شما می توانید هر فایل را با کلیک بر روی آن باز کنید.
به عنوان مثال من وب سایت goto.com را مشاهده کرده ام و این سایت یک کوکی بر روی کامپیوتر من قرار داده است. فایل کوکی این سایت حاوی اطلاعات زیر است:
UserID A9A3BECE0563982D www.goto.com/
این سایت بر روی سیستم من یک جفت نام و مقدار ذخیره کرده است. که نام آن UserID و مقدار آن A9A3BECE0563982D است. اولین باری که به سایت goto.com رفتم سایت به من یک شناسه منحصر به فرد اختصاص داده و آن را بر روی کامپیوترم ذخیره کرده است.
(توجه داشته باشید که احتمالا بعد از سه مقدار نشان داده شده در بالا چند مقدار دیگر نیز در فایل وجود دارد که اطلاعات مخصوص خود مرورگر است)
سایت amazon.com اطلاعات بیشتری را بر روی دستگاه ذخیره می کند. وقتی فایل کوکی که این سایت ایجاد کرده را می بینیم، حاوی اطلاعات زیر است:
session-id-time 954242000 amazon.com/
session-id 002-4135256-7625846 amazon.com/
x-main eKQIfwnxuF7qtmX52x6VWAXh@Ih6Uo5H amazon.com/
ubid-main 077-9263437-9645324 amazon.com/
به نظر می رسد که آمازون شناسه کاربر اصلی، شناسه برای هر جلسه (session)، و زمان آغاز جلسه بر روی کامپیوتر را ذخیره می کند.
اکثریت قریب به اتفاق سایت ها تنها یک قطعه از اطلاعات (شناسه کاربر) را بر روی دستگاه شما ذخیره می کنند، اما یک سایت اگر بخواهد می تواند هر تعداد از این جفت های اطلاعاتی را ذخیره کند.
یک جفت نام-مقدار فقط یک قطعه اطلاعات است. این قطعه اطلاعاتی برنامه نیست و نمی تواند کاری انجام دهد. وب سایت فقط می تواند اطلاعاتی را که بر روی دستگاه شما قرار داده است بازیابی کند و نمی تواند اطلاعاتی را که دیگر سایت ها بر روی سیستم شما قرار داده اند و یا اطلاعات دیگری که بر روی دستگاه شما قرار دارد را بازیابی کند.