با روی کار آمدن کامپیوترهای الکترونیکی نیاز به ارتباط این کامپیوترها با هم نیز وجود داشت. فرض کنید اطلاعات یک تحقیق باید بهصورت دستی و مجدد وارد یک کامپیوتر میشد یا به روشهای سنتی امکان انتقال سریع برخی فایلهای کامپیوتری وجود نداشت. پس درنتیجه چندین کامپیوتر باید به هم متصل میشدند تا بتوانند اطلاعات را برای همدیگر ارسال و یا دریافت کنند. (در اصطلاح شبکه بشوند).