Spisu treści:
Definicja - Co oznacza unikanie kolizji?
Techniki unikania kolizji są stosowane w sieciach telekomunikacyjnych i komputerowych, aby uniknąć rywalizacji o zasoby. Techniki te próbują wyeliminować sytuacje, w których wiele węzłów uzyskuje dostęp do tego samego zasobu. Zapewnia to, że dowolny węzeł w sieci może przesyłać sygnał bez kolizji z innym ruchem w sieci.
Techopedia wyjaśnia Unikanie kolizji
Kilka najczęściej używanych metod unikania kolizji to:
- Schematy wykrywania przewoźnika
- Wcześniejsze planowanie przedziałów czasowych
- Losowe czasy dostępu
- Wykładniczy wycofanie po wykryciu kolizji
Unikanie kolizji w sieci pojawia się głównie w sieciach z wielokrotnym dostępem operatora (CSMA). Jest to oparte na zasadzie, że węzły, które chcą przesyłać dane, muszą przez pewien czas nasłuchiwać kanału, aby ustalić, czy inne węzły transmitują również w kanale bezprzewodowym. Węzeł może rozpocząć transmisję tylko wtedy, gdy kanał wydaje się być bezczynny, w przeciwnym razie transmisje zostaną odroczone. Unikanie kolizji poprawia wydajność CSMA poprzez zatrzymanie transmisji wielu węzłów w tym samym czasie. Prawdopodobieństwo kolizji jest zmniejszone poprzez zastosowanie losowego skróconego binarnego wykładniczego czasu wycofania.
Unikanie kolizji dzieli kanały bezprzewodowe równo pomiędzy węzły nadawcze w domenie kolizyjnej. Uzupełnia go wymiana żądań wysłania pakietu. Węzły w nadawcach i odbiornikach są ostrzegane, aby nie nadawać przez czas trwania głównych transmisji.
Jeden z popularnych schematów unikania obejmuje inicjowany przez nadawcę czterokierunkowy uścisk dłoni, w którym transmisja pakietu danych i potwierdzenie jego otrzymania są poprzedzone żądaniem wysłania i zezwoleniem na wysłanie. Węzły, które słyszą te pakiety, opóźniają dostęp do kanału, aby uniknąć kolizji.
