Hjemmeside » hvordan » Hva forhindrer at alle Wi-Fi-enhetene i nettverket mitt kolliderer med hverandre?

    Hva forhindrer at alle Wi-Fi-enhetene i nettverket mitt kolliderer med hverandre?

    Hjemmenettverket ditt er sannsynligvis pakket med ulike Wi-Fi-enheter som sender tilbake til Wi-Fi-noden. hvordan håndterer noden all trafikken uten at alle innkommende sendinger kolliderer?

    Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

    Spørsmålet

    Superbrukerleser Zequez er nysgjerrig på hvordan Wi-Fi-noden ser ut til å fungere så jevnt og hvorfor dataene ser ut til å kollidere, skriver han:

    Jeg mener, jeg vet at hver pakke er sendt med en MAC-adresse, men hva med streaming?

    Hva skjer hvis ruteren mottar en pakke, kommer en pakke fra en annen enhet?

    Hvordan kan ruteren vite at fotonene som kolliderer inn i antennen, er en del av den første pakken eller den andre pakken?

    Eller er det at lysets hastighet er så fort at dette nesten aldri skjer og pakkene blir bare rapportert som korrupte og sendes igjen?

    Hva holder alle de trådløst levert pakkene i orden? La oss grave litt dypere.

    Svaret

    SuperUser-bidragsyter Ultrasawblade tilbyr følgende svar med nyttige lenker for videre lesing:

    I et trådløst nettverk er bare én enhet "snakkes" på en gang. Hver annen enhet lytter og venter på at luften på den kanalen blir stille før du snakker. Denne teknikken kalles carrier sense multiple tilgang med kollisjon unngås (CSMA / CA).

    En RTS / CTS-utveksling hjelper alle nodene til å synkronisere effektivt ved å gi en måte for en node å si "hei, jeg skal snakke for dette lenge, vent så lenge" til hverandre node.

    @Petr Abdulin er riktig, men jeg tror alle Wifi-nettverk bruker CSMA / CA. Gamle 10BaseT ikke-bytte kablede nettverk stole på multifunksjon med carrier-sans med kollisionsdeteksjon (CSMA / CD). Kollisjoner skjer ikke på nettverk der alle noder er koblet til en bryter.


    Har du noe å legge til forklaringen? Lyde av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.