به مجموعه دو یا چند کامپیوتر که به هم متصل می شوند تا بتوانند از منابع نرم افزاری و سخت افزاری مشترک استفاده کنند، شبکه گفته می شود. منابع نرم افزاری مثل نرم افزار های مختلف، فایل ها، پوشه ها و... و منابع سخت افزاری مثل پرینتر. برای تشکیل یک شبکه کامپیوتری 2 شرط لازم است: اول اینکه این دو یا چند کامپیوتر باید به وسیله یک رسانه فیزیکی (رابط) مثل کابل بهم متصل باشند و دوم اینکه این کامپیوتر ها باید با هم تبادل اطلاعات داشته باشند چون اصلا هدف اصلی شبکه های کامپیوتری تبادل و اشتراک گذاری اطلاعات است. اولین شبکه کامپیوتری در دهه 60 میلای (1967) توسط آژانس تحقیقات پیشرفته یا ARPA; برای وزارت دفاع آمریکا ساخته شد. این شبکه ARPAnet نامگذاری شد. آرپانت ARPAnet اولین شبکه کامپیوتری در جهان بود.
در دوره آموزشی Livelessons Large-Scale Network Design با نحوه طراحی و پیاده سازی شبکه های بزرگ کامپیوتری آشنا می شوید.