وب توسط تیم برنرزلی انگلیسی در موسسه سرن ایجاد شد. در ۳۰ آپریل ۱۹۹۳ سرن اعلام کرد استفاده از وب برای همگان رایگان است. پیش از معرفی HTML و HTTP از سایر پروتکلها مثل پروتکل انتقال فایل و گوفر برای دریافت فایل از سرور استفاده میشد.
افتیپی ( FTP ) یا قاپ (قرارداد انتقال پرونده)، قرارداد (پروتکلی) است که در شبکههای رایانهای برای جابهجایی پرونده از مبدا به مقصد مورد استفاده قرار میگیرد.
درمیان رایانههای میزبان، افتیپی به طور ویژه یک قراردادِ متداول برای دادوستد فرمانها و پروندهها در هر شبکه پشتیبان از قرارداد اینترنت و قرارداد هدایت انتقال (TCP/IP) (مانند اینترنت و اینترانت) است. درگاه (پورت) پیشفرض برای خدمات قاپ، درگاه 21/TCP و برای انتقال داده از درگاه 20/TCP استفاده میکند .
در یک انتقال افتیپی دو رایانه دخیل است، یک کارساز و یک کاربر. کارساز (سرور) قاپ، برنامههای کارساز افتیپی را اجرا میکند، و درخواست پذیرش در شبکه را رایانهٔ دیگر (یعنی کاربر) مطرح میکند. رایانهٔ کاربر برنامههای کاربری افتیپی را اجرا و یک ارتباط با کارساز بر قرار میکند.
هنگامی که یک ارتباط برقرار میشود کاربر میتواند تعدادی از برنامهها را تغییر دهد (دستکاری محدود)، مانند بارگذاری پرونده در کارساز و بارگیری پرونده از آن، یا بازنامیدن یا حذف پروندهها در کارساز و مانند اینها.
هر شخص یا شرکت برنامهساز میتواند یک کارساز قاپ یا برنامههای کاربری ایجاد کند، چرا که این قراردادی آزاد است.
در واقع همهٔ بسترهای رایانهای از افتیپی پشتیبانی میکنند و به هر ارتباط رایانهای که بر اساس قرارداد هدایت انتقال/قرارداد اینترنت باشد صرفنظر از این که از چه سامانهٔ عاملی استفاده میشود، اگر رایانهها اجازهٔ دسترسی به قاپ را داشته باشند، این اجازه را میدهد که در پروندههای رایانهٔ دیگر در این شبکه تغییراتی ایجاد کند.