در اینترنت همانند سایر شبکه های کامپیوتری از پروتکل های متعدد و با اهداف مختلفاستفاده می گردد.
هر پروتکل از یک ساختار خاص برای ارسال و دریافت اطلاعات (بسته های اطلاعاتی ) استفاده نموده و ترافیک مختص به خود را در شبکه ایجاد مینماید . HTTP ( برگرفته از Hyper Text Transfer Protocol ) ، یکی از متداولترین پروتکل های لایه application است که مسئولیت ارتباط بین سرویس گیرندگان و سرویس دهندگان وب را برعهده دارد .در این کتاب با پروتکل فوق بیشتر آشنا خواهیم شد