Kotiverkkosi on todennäköisesti täynnä erilaisia Wi-Fi-laitteita, jotka lähettävät takaisin Wi-Fi-solmuun. kuinka solmu käsittelee kaiken liikenteen ilman, että kaikki saapuvat lähetykset törmäävät?
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-yhteisöstään, joka on Stack Exchangen osasto.
Kysymys
Pääkäyttäjän lukija Zequez on utelias, kuinka hänen Wi-Fi-solmu näyttää toimivan niin sujuvasti ja miksi tiedot näyttävät törmäävän, hän kirjoittaa:
Tarkoitan, että tiedän, että jokaisella paketilla on MAC-osoite, mutta entä suoratoisto?
Mitä tapahtuu, jos reititin vastaanottaa yhtä pakettia, paketti saapuu toisesta laitteesta?
Kuinka reititin tietää, että antenniin törmäävät fotonit ovat osa ensimmäistä tai toista pakettia?
Vai onko valon nopeus niin nopea, että sitä ei koskaan tapahdu, ja paketit ilmoitetaan vain vioittuneiksi ja lähetetään uudelleen?
Mikä pitää kaikki langattomasti toimitetut paketit kunnossa? Kaivetaan vähän syvemmälle.
Vastaus
SuperUser-kirjoittaja Ultrasawblade tarjoaa seuraavan vastauksen ja hyödyllisiä linkkejä jatkokäsittelyyn:
Langattomassa verkossa vain yksi laite todella “puhuu” kerralla. Toiset laitteet kuuntelevat ja odottavat, että kanavan ilma on hiljaa ennen puhumista. Tätä tekniikkaa kutsutaan kantajaksi tunnista monipääsy törmäyksenestolla (CSMA / CA) .
RTS / CTS-vaihto auttaa kaikkia solmuja pysymään synkronoinnissa tehokkaasti tarjoamalla yhden solmun tavan sanoa "hei, aion puhua niin kauan, joten odota niin kauan" kaikille muille solmuille.
@Petr Abdulin on oikea, mutta mielestäni kaikki Wifi-verkot käyttävät CSMA / CA: ta. Vanhat 10BaseT kytkemättömät kiinteät verkot luotettiin kantoaaltomuotoinen monipääsy törmäystunnistuksella (CSMA / CD) . Törmäyksiä ei tapahdu verkoissa, joissa kaikki solmut on kytketty kytkimeen.
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Tarkista koko keskustelulanka täällä .