Topologia sieci komputerowej
określa relację pomiędzy urządzeniami w sieci, połączenia między nimi oraz sposób przepływu danych.Topologię sieci dzielimy na fizyczną, która określa, w jaki sposób urządzenia są ze sobą połączone oraz logiczną opisującą, w jaki sposób przesyłane są dane pomiędzy urządzeniami. Każda, nawet najmniejsza sieć komputerowa, posiada topologię fizyczną oraz logiczną, które to definiują sposób połączenia urządzeń oraz to, w jaki sposób przesyłane są dane.