Topologia sieci komputerowej – model układu połączeń różnych elementów (linki, węzły itd.) sieci komputerowej. Określenie topologia sieci może odnosić się do konstrukcji fizycznej albo logicznej sieci.
Topologia fizyczna opisuje fizyczną realizację sieci komputerowej, jej układu przewodów, medium transmisyjnych. Poza połączeniem fizycznym hostów i ustaleniem standardu komunikacji, topologia fizyczna zapewnia bezbłędną transmisję danych. Topologia fizyczna jest ściśle powiązana z topologią logiczną np.
koncentratory
,
hosty
.
Topologia logiczna opisuje sposoby komunikowania się hostów za pomocą urządzeń topologii fizycznej.
Topologie fizyczne
Topologia magistrali
(szyny, liniowa) (ang. Bus) – wszystkie elementy sieci podłączone do jednej magistrali
Topologia pierścienia
(ang. Ring) – poszczególne elementy są połączone pomiędzy sobą odcinkami kabla tworząc zamknięty pierścień
Topologia gwiazdy
(ang. Star) – komputery są podłączone do jednego punktu centralnego,
koncentratora
(koncentrator tworzy fizyczną topologię gwiazdy, ale logiczną magistralę) lub
przełącznika
Topologia gwiazdy rozszerzonej
– posiada punkt centralny (podobnie do topologii gwiazdy) i punkty poboczne (jedna z częstszych topologii fizycznych
Ethernetu
)
Topologia siatki
– oprócz koniecznych połączeń sieć zawiera połączenia nadmiarowe; rozwiązanie często stosowane w sieciach, w których jest wymagana wysoka bezawaryjność
Topologia magistrali
Topologia pierścienia
Topologia podwójnego pierścienia
Topologia gwiazdy
Topologia rozszerzonej gwiazdy
Topologia hierarchiczna
Topologia siatki
Topologie logiczne
Topologia rozgłaszania – polega na tym, że host wysyła dane do wszystkich hostów podłączonych do medium. Kolejność korzystania z medium wg reguły kto pierwszy wyśle, pierwszy zostanie obsłużony(ang. first come, first serve). Przykładem są tutaj sieci Ethernet.
Topologia przekazywania tokenu(żetonu) - polega na kontrolowaniu dostępu do sieci poprzez przekazywanie elektronicznego tokenu. Host, który w danym momencie posiada token może skorzystać z medium. W przypadku gdy nie ma zadań przekazuje token kolejnemu hostowi i cykl się powtarza.