دنیای شبکه های کامپیوتری دارای عمری چند ساله است و بسیاری از کاربران، ضرورت استفاده از شبکه را همزمان با متداول شدن اینترنت در اوایل سال ۱۹۹۰ دریافتند. عمومیت اینترنت، رشد و گسترش شبکه های کامپیوتری را به دنبال داشته است. اینترنت نیز با سرعتی باورنکردنی رشد و امروزه شاهد ایجاد ده ها میلیون وب سایت در طی یک سال در این عرصه می باشیم.
تمامی وب سایت های موجود بر روی اینترنت از پروتکل HTTP استفاده می نمایند. با این که پروتکل HTTP با استفاده از پروتکل های دیگری نظیر IP و TCP ماموریت خود را انجام می دهد، ولی این پروتکل HTTP است که به عنوان زبان مشترک ارتباطی بین سرویس گیرنده و سرویس دهنده وب به رسمیت شناخته شده و از آن استفاده می گردد. در واقع مرورگر وب صدای خود را با استفاده از پروتکل HTTP به گوش سرویس دهنده وب رسانده و از وی درخواست یک صفحه وب را می نماید.
به منظور انجام یک تراکنش موفقیت آمیز بین سرویس گیرندگان وب، نظیر IE و سرویس دهندگان وب، نظیر IIS، به اطلاعات زیادی نیاز خواهد بود. پس از handshake پروتکل TCP/IP، مرورگر اطلاعات گسترده ای را برای سرویس دهنده وب ارسال می نماید.