CSMA to mechanizm wykrywający stan współdzielonego kanału w celu zapobiegania kolizjom lub odzyskiwania pakietów danych po kolizji. Służy również do kontrolowania przepływu pakietów danych w sieci, aby pakiety nie zostały utracone i zachowana została integralność danych. W CSMA, gdy dwa lub więcej pakietów danych jest wysyłanych jednocześnie na współdzielonym kanale, istnieje ryzyko kolizji. W wyniku kolizji odbiorca nie otrzymuje żadnych informacji o pakietach danych nadawcy. Należy wyrazić urazę do utraconej informacji, aby odbiorca mógł ją uzyskać. Dlatego musimy wykryć kanał przed przesłaniem pakietów danych w sieci. Podzielona jest na dwie części, CSMA CA (Unikanie kolizji) i Płyta CSMA (Wykrywanie kolizji).
Płyta CSMA
The Wykrywanie wielokrotnego dostępu/wykrywanie kolizji protokół służy do wykrywania kolizji w kontroli dostępu do mediów ( PROCHOWIEC ) warstwa. Po wykryciu kolizji płyta CSMA natychmiast przerwała transmisję wysyłając sygnał, dzięki czemu nadawca nie tracił czasu na wysyłanie pakietu danych. Załóżmy, że podczas rozgłaszania pakietów wykryto kolizję na każdej stacji. W takim przypadku płyta CD CSMA natychmiast wysyła sygnał zacięcia, aby zatrzymać transmisję i czeka na losowy kontekst czasowy przed przesłaniem kolejnego pakietu danych. Jeśli kanał zostanie uznany za wolny, natychmiast wysyła dane i zwraca je.
Zaleta i wada płyty CD CSMA
Zalety płyty CD CSMA:
- Służy do wykrywania kolizji na współdzielonym kanale w bardzo krótkim czasie.
- CSMA CD jest lepszy niż CSMA do wykrywania kolizji.
- CSMA CD służy do zapobiegania wszelkim formom przenoszenia odpadów.
- W razie potrzeby wykorzystuje się lub udostępnia tę samą szerokość pasma na każdej stacji.
- Ma niższy narzut CSMA CD w porównaniu do CSMA CA.
Wada płyty CD CSMA
- Nie nadaje się do sieci długodystansowych, ponieważ wraz ze wzrostem odległości spada wydajność CSMA CD.
- Potrafi wykryć kolizję tylko do 2500 metrów, a poza tym zasięgiem nie jest w stanie wykryć kolizji.
- W przypadku dodania wielu urządzeń do płyty CSMA CD wydajność wykrywania kolizji jest zmniejszona.
CSMA/CA
CSMA oznacza Wielodostęp do wykrywania nośnika z Uniknięcie kolizji . Oznacza to, że jest to protokół sieciowy, który raczej unika kolizji niż pozwala na jej wystąpienie i nie zajmuje się odzyskiwaniem pakietów po kolizji. Jest podobny do protokołu CSMA CD, który działa w warstwie kontroli dostępu do mediów. W CSMA CA za każdym razem, gdy stacja wysyła ramkę danych do kanału, sprawdza, czy jest ona używana. Jeśli współdzielony kanał jest zajęty, stacja czeka, aż kanał przejdzie w tryb bezczynności. Można zatem powiedzieć, że zmniejsza to ryzyko kolizji i lepiej wykorzystuje medium do efektywniejszego przesyłania pakietów danych.
Zalety i wady CSMA CA
Zaleta CSMA CA
- Gdy rozmiar pakietów danych jest duży, ryzyko kolizji w CSMA CA jest mniejsze.
- Kontroluje pakiety danych i wysyła dane, gdy odbiorca chce je wysłać.
- Służy raczej do zapobiegania kolizjom niż do wykrywania kolizji na współdzielonym kanale.
- CSMA CA pozwala uniknąć niepotrzebnej transmisji danych w kanale.
- Najlepiej nadaje się do transmisji bezprzewodowej w sieci.
- Pozwala uniknąć niepotrzebnego ruchu danych w sieci za pomocą rozszerzenia RTS/CTS.
Wada CSMA CA
- Czasami CSMA/CA jak zwykle potrzebuje dużo czasu na przesłanie pakietu danych.
- Zużywa większą przepustowość każdej stacji.
- Jego wydajność jest mniejsza niż w przypadku CSMA CD.
Różnica między CSMA CA i CSMA CD
Tak nie | Płyta CSMA | CSMA CA |
---|---|---|
1. | Jest to typ CSMA służący do wykrywania kolizji na współdzielonym kanale. | Jest to typ CSMA pozwalający uniknąć kolizji na współdzielonym kanale. |
2. | Jest to protokół wykrywania kolizji. | Jest to protokół unikania kolizji. |
3. | Jest stosowany w kablu sieciowym 802.3 Ethernet. | Stosowany jest w sieci Ethernet 802.11. |
4. | Działa w sieciach przewodowych. | Działa w sieciach bezprzewodowych. |
5. | Działa po wykryciu kolizji w sieci. | Jest skuteczny przed wykryciem kolizji w sieci. |
6. | Ilekroć pakiet danych powoduje konflikt we współdzielonym kanale, ponownie wysyła ramkę danych. | Natomiast CSMA CA czeka, aż kanał będzie zajęty i nie odzyskuje sprawności po kolizji. |
7. | Minimalizuje czas rekonwalescencji. | Minimalizuje to ryzyko kolizji. |
8. | Wydajność CSMA CD jest wysoka w porównaniu do CSMA. | Wydajność CSMA CA jest podobna do CSMA. |
9. | Jest bardziej popularny niż protokół CSMA CA. | Jest mniej popularny niż CSMA CD. |