Web Browser และ Server ใช้ HTTP Protocol สื่อสาร ซึ่งเป็น Stateless Protocol แต่เว็บไซต์เชิงพาณิชย์ต้องรักษาข้อมูล Session ระหว่างหน้า
Cookies เป็นวิธีที่มีประสิทธิภาพที่สุดในการจดจำและติดตาม Preferences, Purchases, Commissions และข้อมูลอื่นๆ
Cookies เป็น Plain Text Data Record ประกอบด้วย 5 Fields:
- Expires - วันที่ Cookie จะหมดอายุ หากว่าง จะหมดอายุเมื่อปิด Browser
- Domain - Domain Name ของเว็บไซต์
- Path - Path ไปยัง Directory/Page ที่ตั้ง Cookie อาจว่างได้
- Secure - หากมีคำว่า "secure" Cookie จะส่งผ่าน Secure Server เท่านั้น
- Name=Value - Cookie ถูกตั้งและอ่านในรูป Key-Value Pairs