Koduleht » kuidas » Mis takistab kõikidel võrgus olevatel Wi-Fi seadmetel üksteisega kokkupõrkeid?

    Mis takistab kõikidel võrgus olevatel Wi-Fi seadmetel üksteisega kokkupõrkeid?

    Teie koduvõrk on tõenäoliselt pakitud erinevate Wi-Fi-seadmetega, mis edastavad tagasi Wi-Fi-sõlme; kuidas sõlm hakkab kogu liiklust ilma sissetulevate ülekanneteta kokku puutuma?

    Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.

    Küsimus

    Superuser-lugeja Zequez on uudishimulik, kuidas tema Wi-Fi-sõlmed näivad toimivat nii sujuvalt ja miks andmed näivad põrkuvat, kirjutab ta:

    Ma tean, et ma tean, et iga pakett saadetakse MAC-aadressiga, kuid mis on streamingiga?

    Mis juhtub, kui ruuter võtab vastu ühe paketi, saabub teise seadme pakett?

    Kuidas saab ruuter teada, et antenniga kokku puutuvad fotonid on osa esimesest paketist või teisest paketist?

    Või on see, et valguse kiirus on nii kiire, et see peaaegu ei juhtu ja paketid on lihtsalt rikutud ja saadetakse uuesti?

    Mis hoiab kõik need juhtmevabalt paketid järjekorras? Kaevame veidi sügavamalt.

    Vastus

    SuperUser'i toetaja Ultrasawblade pakub järgnevat vastust, kus on kasulikke linke edasiseks lugemiseks:

    Traadita võrgus on ainult üks seade „räägib” korraga. Iga teine ​​seade kuulab ja ootab, et selle kanali õhk oleks enne kõnet vaikne. Seda tehnikat nimetatakse kandjatundlikuks mitmekordsel juurdepääsuks koos kokkupõrke vältimisega (CSMA / CA).

    RTS / CTS vahetus aitab kõikidel sõlmedel sünkroniseeruda tõhusalt, pakkudes ühele sõlmele võimaluse öelda „hei, ma räägin selle pikkuse pärast nii kaua, et oodata seda kaua” iga teise sõlme juurde.

    @Petr Abdulin on õige, kuid arvan, et kõik Wifi-võrgud kasutavad CSMA / CA-d. Vanad 10BaseT mittelülitatavad traadiga võrgud tuginesid operaatoritundlikule mitmekordsele juurdepääsule koos kokkupõrke tuvastamisega (CSMA / CD). Kokkupõrked ei toimu võrkudes, kus kõik sõlmed on lülitiga ühendatud.


    Kas teil on midagi lisada selgitusele? Hääletage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.