دانلود و بارگذاری در شبکه های کامپیوتری و اینترنت

در شبکه های کامپیوتری، دانلود شامل دریافت فایل یا سایر داده های ارسال شده از یک دستگاه از راه دور است. آپلود شامل ارسال یک کپی از یک فایل به یک دستگاه از راه دور است. با این حال، ارسال داده ها و فایل ها در شبکه های کامپیوتری لزوما آپلود یا دانلود را تشکیل نمی دهد.

آیا یک دانلود یا فقط یک انتقال است؟

انواع ترافیک شبکه می تواند انتقال داده ها در نظر گرفته شود از نوعی نوع خاصی از فعالیت های شبکه که به عنوان دریافت می شوند، معمولا از یک سرور به یک مشتری در یک سیستم سرویس دهنده-مشتری منتقل می شود. مثالها شامل

برعکس، نمونه هایی از آپلود های شبکه عبارتند از:

دانلود در مقابل جریان

تفاوت اصلی بین دریافت (و آپلود) و سایر انواع انتقال داده ها در شبکه ها، ذخیره سازی دائمی است. پس از دانلود (یا آپلود) یک کپی جدید از داده ها در دستگاه دریافتی ذخیره می شود. با جریان، داده ها (معمولا صوتی یا تصویری) دریافت شده و در زمان واقعی مشاهده می شوند اما برای استفاده در آینده ذخیره نمی شوند.

در شبکه های کامپیوتری، اصطلاح بالادست اشاره به ترافیک شبکه ای می کند که از دستگاه محلی به سوی مقصد دور منتقل می شود. ترافیک پایین ، برعکس، به یک دستگاه محلی کاربر منتقل می شود. ترافیک در اغلب شبکه ها به طور همزمان در هر دو جهت بالا و پایین دست جریان دارد. به عنوان مثال، یک مرورگر وب HTTP درخواست های بالادست را به سرور وب ارسال می کند و سرور با داده های پایین دست در قالب محتوای صفحه وب پاسخ می دهد.

اغلب، در حالی که داده های برنامه در یک جهت جریان می یابند، پروتکل های شبکه همچنین دستورالعمل های کنترل (معمولا نامرئی به کاربر) در جهت مخالف ارسال می کنند.

کاربران معمولی اینترنت در مقایسه با ترافیک بالادست بسیار پایینتر از آن هستند. به همین دلیل، برخی از خدمات اینترنتی مانند DSL نامتقارن (ADSL) پهنای باند شبکه را در جهت جریان بالاتری ارائه می دهند تا پهنای باند بیشتری برای ترافیک پایین دست ذخیره شود.