یک شبکه کامپیوتری شامل دو یا چند کامپیوتر می باشد که توسط کابل یا به وسیله WiFi (بی سیم) و با هدف انتقال ، تبادل یا اشتراک داده ها و منابع به هم متصل شده اند. یک شبکه کامپیوتری را می توان از طریق سخت افزارها (مانند روترها، سوئیچ ها، نقاط دسترسی و کابل ها) و نرم افزار (مانند سیستم عامل ها یا برنامه های کاربردی تجاری) ساخت.
موقعیت جغرافیایی اغلب یک شبکه کامپیوتری را تعریف می کند. به عنوان مثال، یک LAN (شبکه محلی) کامپیوترها را در یک فضای فیزیکی تعریف شده مانند یک ساختمان اداری به هم متصل می کند، در حالی که یک WAN (شبکه گسترده) می تواند رایانه ها را در سراسر قاره ها متصل کند. اینترنت بزرگترین نمونه شبکه WAN است که میلیاردها کامپیوتر را در سراسر جهان به هم متصل می کند.