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