Was passiert, wenn während der Router ein Paket empfängt, ein Paket von einem anderen Gerät ankommt?
Die unmittelbare Folge ist, dass einige der überlappenden Bits beschädigt sind. Oft sind so viele Bits verfälscht, dass der Empfänger sieht, dass die Rahmenprüfsequenz nicht übereinstimmt, und der Empfänger wirft einfach die fehlerhaften Daten aus und verhält sich ansonsten so, als hätte er keines der beiden Pakete gehört.
Später bemerken Protokolle höherer Ebenen schließlich, dass ein Paket nicht bestätigt (ACK'ed) wurde, und senden das Paket erneut.
Die WiFi-Standards beinhalten jedoch viele verschiedene Möglichkeiten, solche Kollisionen zu verhindern, einschließlich:
Die meisten Versionen von WiFi verwenden COFDM oder eine andere Kombination aus Spread-Spectrum + zusätzlichen Fehlerkorrekturbits. Wenn Sie Glück haben, wurden nur ein paar Bits umgedreht, alle diese Bits können am Empfänger korrigiert werden, und eines der Pakete kommt fehlerfrei durch.
Wie LawrenceC bereits betont hat, erkennen die meisten Versionen von WiFi-Netzwerken den Mehrfachzugriff mit Kollisionsvermeidung (CSMA / CA) : Der drahtlose Zugriffspunkt koordiniert alle Laptops, die mit ihm kommunizieren, so dass (normalerweise) nur jeweils ein Gerät sendet (normalerweise) gibt es keine Kollision. (Manchmal kommt es immer noch zu einer Kollision mit einem Paket von einem anderen Laptop, der versucht, mit einem anderen drahtlosen Zugangspunkt zu kommunizieren, oder zu Interferenzen mit verschiedenen anderen Geräten.)
was ist mit Streaming?
Was ist damit?
Wenn ein Laptop Streaming-Audio (oder Streaming-Video; ungefähr 5 Mbit / s für 1080p-Videostreams) wiedergibt, sendet der Absender es als eine Reihe kleiner Pakete. Moderne Kommunikationshardware ist schnell (802.11a überträgt mit über 20 Mbit / s und neuere Wi-Fi-Standards sind sogar noch schneller), sodass zwischen einem Paket zu diesem Laptop und dem nächsten Paket zu demselben (relativ) große Lücken bestehen Laptop.
Zwischen den einzelnen Paketen hat der Wireless Access Point genügend Zeit, um Pakete an mehrere andere Laptops zu senden. Er wartet auf die gelegentlichen Pakete von den Laptops, die die vorherigen Übertragungen abrufen und den nächsten Teil des Streams anfordern, und noch gelegentlicher auf das erneute Senden von Paketen wenn es eine Kollision oder einen anderen Fehler gibt.
Wenn alle diese Laptops mit demselben Zugriffspunkt kommunizieren, koordiniert der Zugriffspunkt die Übertragungen, sodass jeweils nur ein Gerät sendet.
Wenn einige dieser Laptops mit einem Zugriffspunkt und andere mit einem anderen (nicht koordinierten) Zugriffspunkt sprechen und alle diese Geräte so nah beieinander liegen, dass sie sich leicht überhören können, kommt es häufig zu Kollisionen.
Alle Pakete, die kollidieren, werden erneut übertragen. Normalerweise kommt das erneut übertragene Paket irgendwann durch, lange bevor es Zeit ist, es abzuspielen, sodass kein Mensch überhaupt bemerkt, dass es ein Problem gibt. So bekommt (typischerweise) jeder Mensch die Illusion eines eigenen "kontinuierlichen" dedizierten Stroms.