CSMA:n ja ALOHA:n ero

CSMA:n ja ALOHA:n ero
CSMA:n ja ALOHA:n ero

Video: CSMA:n ja ALOHA:n ero

Video: CSMA:n ja ALOHA:n ero
Video: 👗СВЯЖИТЕ СЕБЕ ПЛАТЬЕ, оно ТОЧНО ПОНРАВИТСЯ ВСЕМ! Узор без заморочек. Вяжется легко, просто! 2024, Marraskuu
Anonim

CSMA vs ALOHA

Aloha on yksinkertainen viestintäjärjestelmä, jonka Havaijin yliopisto on alun perin kehittänyt käytettäväksi satelliittiviestintään. Aloha-menetelmässä jokainen tietoliikenneverkon lähde lähettää dataa aina, kun on lähetettävä kehys. Jos kehys onnistuneesti saavuttaa määränpään, seuraava kehys lähetetään. Jos kehystä ei vastaanoteta määränpäähän, se lähetetään uudelleen. CSMA (Carrier Sense Multiple Access) on MAC (Media Access Control) -protokolla, jossa solmu lähettää tietoja jaetulle siirtomedialle vasta tarkistettuaan muun liikenteen puuttumisen.

Aloha-protokolla

Kuten aiemmin mainittiin, Aloha on yksinkertainen viestintäprotokolla, jossa jokainen verkon lähde lähettää dataa aina, kun sillä on lähetettävä kehys. Jos kehys on lähetetty onnistuneesti, lähetetään seuraava kehys. Jos lähetys epäonnistuu, lähde lähettää saman kehyksen uudelleen. Aloha toimii hyvin langattomien lähetysjärjestelmien tai puoliduplex-kaksisuuntaisten linkkien kanssa. Mutta kun verkosta tulee monimutkaisempi, kuten Ethernet, jossa on useita lähteitä ja kohteita ja joka käyttää yhteistä tietopolkua, datakehysten törmäyksestä aiheutuu ongelmia. Kun viestintämäärä kasvaa, törmäysongelma pahenee. Tämä voi heikentää verkon tehokkuutta, koska kehysten törmäys aiheuttaa datan menetyksen molemmissa kehyksissä. Slotted Aloha on parannus alkuperäiseen Aloha-protokollaan, jossa erilliset aikavälit otettiin käyttöön maksimaalisen suorituskyvyn lisäämiseksi ja törmäysten vähentämiseksi. Tämä saavutetaan sallimalla lähteiden lähettää vain aikavälin alussa.

CSMA-protokolla

CSMA-protokolla on todennäköisyyspohjainen MAC-protokolla, jossa solmu varmistaa, että kanava on vapaa ennen lähettämistä jaetulla kanavalla, kuten sähköväylällä. Ennen lähettämistä lähetin yrittää havaita, onko kanavalla signaali toiselta asem alta. Jos signaali havaitaan, lähetin odottaa, kunnes käynnissä oleva lähetys on päättynyt, ennen kuin se alkaa lähettää uudelleen. Tämä on protokollan "Carrier Sense" -osa. "Multiple Access" määrittelee, että useat asemat lähettävät ja vastaanottavat signaaleja kanavalla ja yhden solmun lähettämän lähetyksen vastaanottavat yleensä kaikki muut kanavaa käyttävät asemat. Carrier Sense Multiple Access with Collision Detection (CSMA/CD) ja Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) ovat kaksi muunnelmaa CSMA-protokollasta. CSMA/CD parantaa CSMA:n suorituskykyä pysäyttämällä lähetyksen heti, kun törmäys havaitaan, ja CSMA/CA parantaa CSMA:n suorituskykyä viivyttämällä lähetystä satunnaisella aikavälillä, jos kanava on varattu.

CSMA:n ja ALOHA:n ero

Pääasiallinen ero Alohan ja CSMA:n välillä on se, että Aloha-protokolla ei yritä havaita, onko kanava vapaa ennen lähettämistä, mutta CSMA-protokolla varmistaa, että kanava on vapaa ennen tiedon lähettämistä. Siten CSMA-protokolla välttää törmäykset ennen kuin ne tapahtuvat, kun taas Aloha-protokolla havaitsee, että kanava on varattu vasta törmäyksen jälkeen. Tästä johtuen CSMA sopii paremmin verkkoihin, kuten Ethernet, joissa useat lähteet ja kohteet käyttävät samaa kanavaa.

Suositeltava: