If-Koubou

Mikä estää kaikkien verkkoyhteyksien Wi-Fi-laitteiden törmäämisen keskenään?

Mikä estää kaikkien verkkoyhteyksien Wi-Fi-laitteiden törmäämisen keskenään? (Miten)

Kotiverkko on todennäköisesti täynnä erilaisia ​​Wi-Fi-laitteita, jotka lähettävät takaisin Wi-Fi-solmulle. miten solmu hoitaa kaiken liikenteen ilman, että kaikki tulevat lähetykset törmäävät?

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

Ylimääräinen lukija Zequez on utelias, miten hänen Wi-Fi-solmunsa näyttää toimivan niin sujuvasti ja miksi tiedot näyttävät törmänneen, hän kirjoittaa:

Tarkoitan, tiedän, että jokainen paketti lähetetään MAC-osoitteella, mutta entä streaming?

Mitä tapahtuu, jos reititin vastaanottaa yhden paketin, saapuu paketti toisesta laitteesta?

Miten reititin tietää, että antenniin törmäävät fotonit ovat osa ensimmäistä pakettia vai toista pakettia?

Vai onko valon nopeus niin nopea, että tämä ei koskaan tapahdu ja paketit ilmoitetaan vain korruptoituna ja lähetetään uudelleen?

Mikä pitää kaikki langattomat paketit järjestyksessä? Let's kaivaa hieman syvemmälle.

Vastaus

SuperUser-avustaja Ultrasawblade tarjoaa seuraavan vastauksen hyödyllisiä linkkejä jatkokäsittelyyn:

Langattomassa verkossa vain yksi laite todella puhuu kerralla. Jokainen toinen laite kuuntelee ja odottaa, että kanavalla oleva ilma on hiljainen ennen puheenvuoroa. Tätä tekniikkaa kutsutaan kantoaallon merkitykselliseksi monipääsyiseksi yhteentörmäyksellä (CSMA / CA).

RTS / CTS-vaihto auttaa kaikkia solmuja pysymään synkronoituna tehokkaasti tarjoamalla tapaa yhdelle solmulle sanoa "hei, aion puhua tästä kauan niin odota kauan" jokaiseen muuhun solmuun.

@ Petr Abdulin on oikea, mutta uskon, että kaikki Wifi-verkot käyttävät CSMA / CA: ta. Vanhat 10BaseT: n kytkemättömät langalliset verkot perustuivat kantoaallon merkitykselliseen monipääsyyn törmäystilanteessa (CSMA / CD). Törmäyksiä ei tapahdu verkkoissa, joissa kaikki solmut on kytketty kytkimeen.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.