Startpagina » hoe » Wat voorkomt dat alle wifi-apparaten op mijn netwerk met elkaar botsen?

    Wat voorkomt dat alle wifi-apparaten op mijn netwerk met elkaar botsen?

    Uw thuisnetwerk zit waarschijnlijk boordevol verschillende Wi-Fi-apparaten die terugzenden naar het Wi-Fi-knooppunt; hoe het knooppunt al het verkeer afhandelt zonder dat alle inkomende transmissies botsen?

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    De vraag

    Superuser-lezer Zequez is benieuwd hoe zijn wifi-knooppunt zo soepel lijkt te werken en waarom de gegevens lijken te botsen, schrijft hij:

    Ik bedoel, ik weet dat elk pakket wordt verzonden met een MAC-adres, maar hoe zit het met streamen??

    Wat gebeurt er als de router één pakket ontvangt, dan arriveert een pakket van een ander apparaat?

    Hoe kan de router weten dat de fotonen die tegen de antenne botsen deel uitmaken van het eerste pakket of het tweede pakket??

    Of is het dat de snelheid van het licht zo snel is dat dit bijna nooit gebeurt en dat de pakketten zojuist als corrupt worden gerapporteerd en opnieuw worden verzonden?

    Wat houdt al die draadloos geleverde pakketten op orde? Laten we een beetje dieper graven.

    Het antwoord

    SuperUser-bijdrager Ultrasawblade biedt het volgende antwoord met handige links voor meer informatie:

    In een draadloos netwerk is slechts één apparaat in feite "aan het spreken". Elk ander apparaat luistert en wacht tot de lucht op dat kanaal stil is voordat er wordt gesproken. Deze techniek wordt carrier-sens multiple access met botsingsvermijding (CSMA / CA) genoemd.

    Een RTS / CTS-uitwisseling helpt alle knooppunten efficiënt te synchroniseren door een manier te bieden voor een knooppunt om te zeggen "hey, ik ga zo lang praten, wacht zo lang" naar elk ander knooppunt.

    @Petr Abdulin is correct, maar ik denk dat alle wifi-netwerken CSMA / CA gebruiken. Oude 10BaseT niet-geschakelde bedrade netwerken waren gebaseerd op carrier sense multiple access met collision detection (CSMA / CD). Botsingen gebeuren niet op netwerken waar alle knooppunten op een switch zijn aangesloten.


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.