Törmäysten välttäminen ja törmäyksen havaitseminen ovat kahden tyyppisiä CSMA:ita: Carrier-sense multiple access, MAC (Media Access Protocol). Tässä solmun on vahvistettava, onko jaetulla lähetyskanavalla minkäänlaista liikennettä. Vaikka ne ovat hyvin samanlaisia termejä, niiden välillä on muutamia merkittäviä eroja, kun niitä tarkastellaan tarkasti.
CSMACA vs CSMACD
Ero CSMA/CA:n ja CSMA/CD:n välillä on, että vaikka CSMA/CA on voimassa ennen törmäystä, CSMA/CD on voimassa sen jälkeen. Langattomat verkot käyttävät usein CSMA/CA:ta, kun taas kiinteät verkot käyttävät tyypillisesti CSMA/CD:tä. 802.11-standardeissa käytetään CSMA/CA:ta. CSMA / CD sitä vastoin hyödynnetään 802.3-standardeissa.
Carrier Sense Multiple Access / Collision Avoidance eli CSMA/CA on osa CSMA:ta, joka on kantoaallon siirtoverkkoprotokolla. Se toimii samassa median pääsynhallintakerroksessa kuin CSMA/CD, ja 802.11-standardeissa käytetään CSMA/CA:ta. Toisin kuin CSMA/CD, joka toimii vain törmäyksen jälkeen, CSMA/CA toimii ennen törmäystä.
Carrier Sense Multiple Access / Collision Detection (CSMA/CD) on verkkoprotokolla kantoaallon siirtoon, joka tarkoittaa Carrier Sense Multiple Access / Collision Detectionia. Se havaitsee, että jaettu lähetyskanava on varattu, ja keskeyttää lähetyksen, kunnes kanava tulee saataville. CSMA/CD on tehokkuudeltaan parempi kuin CSMA.
Vertailutaulukko CSMACA:n ja CSMACD:n välillä
Vertailuparametrit | CSMACA | CSMACD |
Käytetty Milloin | Ennen törmäystä käytetään CSMA/CA:ta. | Toisin kuin CSMA/CA, CSMA/CD on hyödyllinen törmäyksen jälkeen. |
Verkkotyyppi | Langattomissa verkoissa käytetään yleisesti CSMA/CA:ta. | Kiinteissä verkoissa käytetään yleensä CSMA/CD:tä. |
Toipumisen aika | Törmäys on vähemmän todennäköinen protokollan seurauksena. | Palautumisaika puolittaa CSMA/CD:llä. |
Konfliktien hallinta | Lähettää aikomuksen toimittaa tiedot ensin. Tiedot lähetetään kuittauksen saatuaan. | Jos lähetyksen aikana syntyy kiista, CSMA/CD lähettää datakehyksen uudelleen. |
Tehokkuus | Mitä tulee tehokkuuteen, CSMA/CD voittaa CSMA:n. | Verrattuna CSMA:han CSMA/CD on tehokkaampi. |
Mikä on CSMACA?
Tietokoneverkoissa CSMA/CA on verkon monikäyttötapa, jossa solmut käyttävät kantoaallontunnistusta, mutta lähettävät vain, kun kanavan havaitaan olevan "vapaa".
Se on erityisen tärkeää langattomille verkoille, koska vaihtoehtoinen CSMA/CD ei pysty havaitsemaan törmäyksiä. Loppujen lopuksi langattomat lähettimet tekevät vastaanottimien herkkyydestä pakettilähetyksen aikana.
Piilotetun solmuongelman vuoksi CSMA/CA on epäluotettava. OSI-mallin Data Link Layer (Layer 2) on paikka, jossa CSMA/CA-protokolla toimii. Se toimii samassa median pääsynhallintakerroksessa kuin CSMA/CD, ja 802.11-standardeissa käytetään CSMA/CA:ta.
Törmäyksenesto toimii laitteiden verkkoliikenteen ohjaimena ja estää ongelmien syntymisen. Vaikka CSMA/CA:ta on käytetty useissa langallisissa viestintäjärjestelmissä, se on erityisen hyödyllinen langattomassa lähiverkossa, koska se ratkaisee ongelman, että monet asemat näkevät liityntäpisteen mutta eivät toisiaan. CSMA/CA välittää aikomuksen toimittaa tiedot ensin. Lähettäjä lähettää tiedot saatuaan kuittauksen.
Modulaatiotekniikka, jota käytetään tiedon siirtämiseen solmujen välillä, on merkittävästi vastuussa CSMA/CA:n suorituskyvystä. CSMA/CA löytyy myös väyläverkoista. Langattomissa verkoissa käytetään yleisemmin CSMA/CA:ta.
Mikä on CSMACD?
CSMA/CD, joka on kantoaallontunteinen monikäyttö ja törmäystunnistin, on eräänlainen CSMA, joka on kantoaallontunnistuksen monikäyttö, joka kuuluu median käyttöoikeusmekanismin (MAC) piiriin ja jota käytettiin ensimmäisen kerran paikallisverkkoon varhaisessa Ethernet-tekniikassa. Tätä käytetään yhdessä törmäystunnistuksen kanssa, jossa asema lähettää muiden asemien signaaleja törmäysten havaitsemiseksi.
Tätä käytetään yhdessä törmäystunnistuksen kanssa, jossa lähettävä asema valvoo muiden asemien lähetyksiä lähettäessään kehystä.
Kanavakaappausefekti nähtiin alun perin Ethernet-verkoissa, joissa käytettiin CSMA/CD:tä.
Törmäysten havaitseminen yksinkertaisimmassa muodossaan tunnistaa ongelmat niiden ilmenemisen jälkeen, yrittää sitten puhdistaa ja yrittää uudelleen. Jos lähetyksen aikana syntyy kiista, CSMA/CD lähettää datakehyksen uudelleen.
CSMA/CD on tehokkuudeltaan parempi kuin CSMA. CSMA / CD:tä käytetään 802.3-standardeissa.
Mikä tahansa puolidupleksilinkki käyttää CSMA/CD:tä. Lyhyt vastaus: Tuki on edelleen saatavilla, mutta sitä käytetään enimmäkseen, kun vanhat laitteet on kytketty, kuten keskittimet tai erittäin vanhat (tai sulautetut) verkkoliitännät, jotka sallivat vain 10 Mbps eivätkä tue automaattista neuvottelua. Kiinteissä verkoissa käytetään yleensä CSMA/CD:tä. Palautumisaika puolittaa CSMA/CD:llä.
Tärkeimmät erot CSMACA:n ja CSMACD:n välillä
Johtopäätös
Siksi näemme, että CSMA/CD:n ja CSMA/CA:n välisten erojen ymmärtäminen on helppoa, kun mietit, miten ja missä näitä protokollia käytetään. Vanhemmat half-duplex-verkot pystyivät käyttämään vain yhtä kaistaa kerrallaan, mikä teki liikenteen koordinoinnista paljon hitaampaa toimintaa. Jos nykyaikainen verkko kokee verkkotörmäyksiä nykyään, se tarkoittaa yleensä laitteistovikaa tai muuta vakavaa ongelmaa.
Nykyaikaiset kytkimet käyttävät useita tekniikoita liikenteen onnistuneeseen reitittämiseen eri törmäysalueille. Hallitsemattomat laitteet, kuten verkkokeskittimet, muodostavat yhden suuren törmäysalueen, mikä lisää pakettien törmäysten todennäköisyyttä kuljetuksen aikana. Ihanteellista langatonta verkkoa koottaessa otetaan huomioon tällaiset tekijät.
Törmäysten havaitseminen yksinkertaisimmassa muodossaan tunnistaa ongelmat niiden ilmenemisen jälkeen, yrittää sitten puhdistaa ja yrittää uudelleen. Törmäyksenesto estää ongelmien syntymisen toimimalla laitteiden verkkoliikenteen ohjaajana.