Ich habe eine Datei von einem Computer auf einen anderen übertragen. Wenn meine zwei Computer weit vom Router entfernt waren, bekam ich 1 Megabyte pro Sekunde, aber als ich meinen Laptop neben dem Router hatte, näherte ich mich 3. Unter Windows heißt es jedoch, dass meine Wi-Fi-Geschwindigkeit 64 Mbit / s beträgt. Sollte das nicht etwa 8 Megabyte pro Sekunde sein? Sollte ich nicht leicht 3.5+ bekommen? Warum bekomme ich Sub 3?
Ich habe versucht, eine Ad-hoc-Verbindung zu verwenden, und es wurden 3,5 Mbit / s erreicht, als mein Laptop und mein Desktop nebeneinander lagen. Es ist immer noch viel niedriger als 64 Mbit / s.
networking
wireless-networking
router
Peter Mortensen
quelle
quelle
Antworten:
Wi-Fi ist halbduplex und hat mehr Overhead als Ethernet, sodass Sie nie einen TCP / IPv4-Durchsatz sehen, der sogar 80% Ihrer physischen Signalrate (sogenannte "PHY-Rate") beträgt.
Wenn Sie drahtlos an drahtlos senden, belegt jedes Paket zweimal die Sendezeit des Kanals: einmal von der Quelle zum AP und dann erneut vom AP zum Ziel.
Unter der Annahme, dass beide Clients eine PHY-Rate von 64 Mbit / s zum / vom AP erhalten, teilen wir diese zunächst aufgrund von Wireless zu Wireless (= 32 Mbit / s) in zwei Hälften und multiplizieren sie dann mit beispielsweise 0,7, um einen Wirkungsgrad von 70% (= 22,4 Mbit / s) zu schätzen ), dann dividieren wir durch 8,4, um grob von Megabit in MebiByte umzurechnen, für einen geschätzten TCP / IPv4-Durchsatz von 2,66 MebiByte / s.
Hinzu kommt der potenzielle Protokoll-Overhead für das Kopieren Ihrer Dateien (Remote-Dateisystem-Protokolle wie SMB sind häufig ineffizient), und es ist fast eine Überraschung, dass Sie sogar bei einer konstanten PHY-Rate deutlich mehr als 2 MebiBytes / Sek. Erhalten von 64 Mbit / s.
quelle
Haben Sie eine Netzwerkumfrage / einen Netzwerkscan durchgeführt, um festzustellen, ob sich in Ihrer Nähe weitere WLAN-Netzwerke befinden? Sie sagen nicht, auf welcher Frequenz Ihr Netzwerk betrieben wird, aber wenn es 2,4 GHz ist, gibt es nur drei (manchmal weniger) Kanäle, die sich nicht überlappen.
Wenn jemand anderes ein WiFi-Netzwerk in der Nähe des Kanals hat, auf dem Sie sich gerade befinden, überträgt das Netzwerk manchmal auf denselben Frequenzen, die Ihr Netzwerk verwendet, was zu Interferenzen führt. Dies führt dazu, dass die Pakete erneut gesendet werden, was die Latenz erhöht und die Gesamtbandbreite verringert.
Befindet sich ihr Netzwerk auf demselben Kanal wie Ihr Netzwerk , werden Sie den Datenverkehr des jeweils anderen ständig mit Füßen treten. Eine WiFi-Verbindungsgeschwindigkeit von 64 Mbit / s ist etwas ungewöhnlich (dies ist keine übliche Geschwindigkeit), was darauf hindeutet, dass es zu erheblichen Interferenzen kommen kann.
Wenn Sie einen Scan mit einem Programm (oder einer Telefon-App) durchführen, in dem aufgeführt ist, auf welchen Kanälen die einzelnen Netzwerke aktiv sind, erhalten Sie möglicherweise einen Hinweis darauf, ob durch das Verschieben Ihres Netzwerks auf einen anderen Kanal die Signalqualität verbessert werden kann.
Wenn Sie stattdessen Ihr gesamtes WiFi-Netzwerk auf 5 GHz verschieben können (und alle Geräte, die Sie verbinden möchten, mit 5 GHz arbeiten), erhalten Sie durch die größere Anzahl verfügbarer Kanäle viel mehr Freiraum.
quelle