CSMA on mekanismi, joka tunnistaa jaetun kanavan tilan ja estää tai palauttaa tietopaketit törmäyksestä. Sitä käytetään myös ohjaamaan datapakettien kulkua verkon yli, jotta paketit eivät katoa ja tiedon eheys säilyy. CSMA:ssa, kun kaksi tai useampia datapaketteja lähetetään samanaikaisesti jaetulla kanavalla, törmäyksen mahdollisuus tapahtui. Törmäyksen vuoksi vastaanottaja ei saa mitään tietoa lähettäjän datapaketeista. Ja kadonneet tiedot on lähetettävä uudelleen, jotta vastaanottaja voi saada ne. Siksi meidän on tunnistettava kanava ennen datapakettien lähettämistä verkossa. Se on jaettu kahteen osaan, CSMA CA (törmäysten välttäminen) ja CSMA CD (törmäysten havaitseminen).
CSMA CD
The Carrier Sense -monikäyttö/törmäystunnistus protokollaa käytetään törmäyksen havaitsemiseen median pääsynhallinnassa ( MAC ) kerros. Kun törmäys havaittiin, CSMA CD pysäytti välittömästi lähetyksen lähettämällä signaalin, jotta lähettäjä ei tuhlaa kaikkea aikaa datapaketin lähettämiseen. Oletetaan, että jokaiselta asemalta havaitaan törmäys paketteja lähetettäessä. Siinä tapauksessa CSMA CD lähettää välittömästi tukossignaalin pysäyttääkseen lähetyksen ja odottaa satunnaista aikakontekstia ennen kuin lähettää toisen datapaketin. Jos kanava löytyy vapaaksi, se lähettää tiedot välittömästi ja palauttaa sen.
CSMA CD:n edut ja haitat
CSMA CD:n edut:
- Sitä käytetään törmäysten havaitsemiseen jaetulla kanavalla hyvin lyhyessä ajassa.
- CSMA CD on parempi kuin CSMA törmäysten havaitsemiseen.
- CSMA CD -levyä käytetään kaikenlaisen jätteen siirron välttämiseen.
- Tarvittaessa sitä käytetään käyttämään tai jakamaan samaa kaistanleveyttä kullakin asemalla.
- Sillä on alhaisemmat CSMA CD:n yleiskustannukset kuin CSMA CA:ssa.
CSMA CD:n huono puoli
- Se ei sovellu pitkän matkan verkkoihin, koska etäisyyden kasvaessa CSMA CD:n tehokkuus laskee.
- Se voi havaita törmäyksen vain 2 500 metriin asti, eikä tämän alueen ulkopuolella se pysty havaitsemaan törmäyksiä.
- Kun CSMA-CD-levylle lisätään useita laitteita, törmäyksentunnistuksen suorituskyky heikkenee.
CSMA/CA
CSMA tarkoittaa Carrier Sense -monikäyttö kanssa Törmäyksen välttäminen . Se tarkoittaa, että se on verkkoprotokolla, jonka avulla vältetään törmäys sen sijaan, että se sallisi sen tapahtua, eikä se käsittele pakettien palauttamista törmäyksen jälkeen. Se on samanlainen kuin CSMA CD -protokolla, joka toimii median pääsynhallintakerroksessa. CSMA CA:ssa aina kun asema lähettää datakehyksen kanavalle, se tarkistaa, onko se käytössä. Jos jaettu kanava on varattu, asema odottaa, kunnes kanava siirtyy lepotilaan. Näin ollen voimme sanoa, että se vähentää törmäysten mahdollisuuksia ja hyödyntää välinettä paremmin datapakettien lähettämiseen tehokkaammin.
CSMA CA:n edut ja haitat
CSMA CA:n etu
- Kun datapakettien koko on suuri, CSMA CA:n törmäysmahdollisuudet ovat pienemmät.
- Se ohjaa datapaketteja ja lähettää tiedot, kun vastaanottaja haluaa lähettää ne.
- Sitä käytetään estämään törmäys jaetulla kanavalla törmäyksen havaitsemisen sijaan.
- CSMA CA välttää datan hukkaan siirron kanavalla.
- Se soveltuu parhaiten langattomaan tiedonsiirtoon verkossa.
- Se välttää tarpeetonta dataliikennettä verkossa RTS/CTS-laajennuksen avulla.
CSMA CA:n haittapuoli
- Joskus CSMA/CA kestää tavalliseen tapaan paljon odotusaikaa datapaketin lähettämiseen.
- Se kuluttaa enemmän kaistanleveyttä jokaiselta asemalta.
- Sen tehokkuus on pienempi kuin CSMA CD.
Ero CSMA CA:n ja CSMA CD:n välillä
Kyllä ei | CSMA CD | CSMA CA |
---|---|---|
1. | Se on CSMA-tyyppi, joka havaitsee törmäyksen jaetulla kanavalla. | Se on CSMA-tyyppi, jolla vältetään törmäykset jaetulla kanavalla. |
2. | Se on törmäyksen havaitsemisprotokolla. | Se on törmäyksen välttämisprotokolla. |
3. | Sitä käytetään 802.3 Ethernet -verkkokaapelissa. | Sitä käytetään 802.11 Ethernet-verkossa. |
4. | Se toimii langallisissa verkoissa. | Se toimii langattomissa verkoissa. |
5. | Se on tehokas törmäyksen havaitsemisen jälkeen verkossa. | Se on tehokas ennen törmäysten havaitsemista verkossa. |
6. | Aina kun datapaketti on ristiriidassa jaetulla kanavalla, se lähettää datakehyksen uudelleen. | CSMA CA odottaa, kunnes kanava on varattu, eikä palaudu törmäyksen jälkeen. |
7. | Se minimoi palautumisajan. | Se minimoi törmäysriskin. |
8. | CSMA CD:n tehokkuus on korkea verrattuna CSMA:han. | CSMA CA:n tehokkuus on samanlainen kuin CSMA:n. |
9. | Se on suositumpi kuin CSMA CA -protokolla. | Se on vähemmän suosittu kuin CSMA CD. |