اساسا، HTTP یک پروتکل ارتباطی مبتنی بر TCP/IP است که برای ارائه داده‌ها (فایل‌های HTML، فایل‌های تصویری، نتایج پرس و جو و غیره) در شبکه جهانی وب استفاده می‌شود. پورت پیش‌فرض TCP 80 است، اما می‌توان از پورت‌های دیگر نیز استفاده کرد. این یک راه استاندارد برای کامپیوترها برای برقراری ارتباط با یکدیگر فراهم می‌کند.