Topologia sieci komputerowej – model układu połączeń sieci komputerowej. Określenie topologia sieci może odnosić się do konstrukcji fizycznej albo logicznej sieci.
Topologia fizyczna opisuje sposoby fizycznej realizacji 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.
Przykładowe topologie fizyczne sieci:
Topologia liniowa – wszystkie elementy sieci (oprócz granicznych) połączone są z dwoma sąsiadującymi.
Topologia magistrali (szyny, liniowa) – wszystkie elementy sieci podłączone do jednej magistrali. Obecnie stosowana do łączenia urządzeń w topologii punkt-punkt.
Topologia pierścienia (ang. ring) – poszczególne elementy są połączone pomiędzy sobą odcinkami przewodów tworząc zamknięty pierścień.
Topologia gwiazdy – komputery są podłączone do jednego punktu centralnego, koncentratora lub przełącznika. Stosowana przy łączeniu urządzeń przy pomocy kabla skrętnego lub światłowodu. Każdy pojedynczy przewód jest stosowany do połączenia z siecią dokładnie jednego urządzenia.
Topologie logiczne sieci:
Topologia rozgłaszania – polega na tym, że host wysyła dane do wszystkich hostów podłączonych do medium. Kolejność korzystania z medium według reguły „kto pierwszy wyśle, pierwszy zostanie obsłużony (ang. first come, first serve).
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.