Warum setzen Standards die Datenübertragungsraten ein?

475
Mehrdad

Dies ist eine eher allgemeine Frage zu Hardware und Standards im Allgemeinen:

Warum beschränken sie die Datenübertragungsraten und verhindern, dass Hersteller diese Raten überschreiten? (ZB 100 Mbit / s für Wireless G, 150 Mbit / s für Wireless N, ...)

Warum nicht ein Handshake-Protokoll zulassen, bei dem die verbundenen Geräte sich auf den maximalen Durchsatz einigen, den sie jeweils unterstützen, und diesen Wert stattdessen verwenden? Warum muss es ein hart codiertes Limit geben, das für jede Verbesserung der Datenrate einen neuen Standard erfordert?

0
Wenn wir nicht jemanden finden können, der bei der Ausarbeitung der Standards geholfen hat, gibt es keine Möglichkeit, eine sachliche Antwort darauf zu erhalten, und auch in den häufig gestellten Fragen: "Sie sollten nur praktische, beantwortbare Fragen stellen, die sich auf die tatsächlichen Probleme beziehen, mit denen Sie konfrontiert sind", aber Sie Fragen Sie nach einer Meinung zu einem Standard und helfen Sie nicht, ein Problem mit Ihrer Hardware oder Software zu lösen. Linker3000 vor 12 Jahren 0
@ Linker3000: Ich hatte gerade eine Diskussion mit einem Mod darüber (sowohl Meta als auch Chat). Die Frage wurde wieder geöffnet. Wenn die Antworten oder Kommentare nicht zum Thema passen oder unkonstruiert sind, dann stimme ich mit allen Mitteln ab, um mich selbst zu schließen. Aber wir denken, dass es eine gute Idee sein könnte, ihm eine Chance zu geben und zu sehen, ob jemand eine gute Antwort hat, da ich denke, dass wir möglicherweise gute Ergebnisse erzielen könnten, wenn einige Leute damit vertraut sind - ich denke, es ist eine ziemlich offensichtliche Frage vertraute Technologien (USB / SATA / WiFi / etc.) und vielleicht möchten die Leute die Antwort wissen. Mehrdad vor 12 Jahren 0
Ich bewundere Ihren Optimismus ;-) Ich könnte die Frage beantworten (ich bin Elektroingenieur), aber ich habe das Gefühl, dass die Informationen, obwohl sie vielleicht von vorübergehendem Interesse wären, einen begrenzten praktischen Nutzen für das breite Publikum hier haben würden. Linker3000 vor 12 Jahren 0
@ Linker3000: Lol danke xD Mehrdad vor 12 Jahren 0
Ich denke, diese Frage ist zu breit, um sie zufriedenstellend zu beantworten. Die Gründe für unterschiedliche Datengeschwindigkeiten für unterschiedliche Technologien sind sehr unterschiedlich. Flimzy vor 12 Jahren 0

3 Antworten auf die Frage

3
RedGrittyBrick

Wenn eine neue Kommunikationstechnologie erfunden wird, machen es die Erfinder im Allgemeinen so schnell wie möglich. Sie wissen nicht, wie sie es wirtschaftlich schneller machen können. Sie legen eine Geschwindigkeit fest, mit der die Technologie arbeiten soll, damit die Benutzer sicher sein können, dass Geräte verschiedener Hersteller zusammenarbeiten.

Nehmen wir als Beispiel das Ethernet. Nachdem die Gruppe, die den Standard definiert hat, mit niedrigeren Geschwindigkeiten herumgespielt hat, hat sie sich auf 10 Mbps über ein dickes Koaxialkabel festgelegt. Wenn sie gewusst hätten, wie man 10 Gbit / s über ein Twisted-Pair-Kabel zu einem marktfähigen Preis erhält, wäre ich mir sicher, dass sie das getan hätten.

Wenn Sie herausgefunden haben, wie Sie 10 Mbit / s über ein dickes Koaxialkabel erhalten, wissen Sie wahrscheinlich nicht, wie Sie 10 Gbit / s über dasselbe Kabel erreichen könnten, und es wäre sinnlos, festzulegen, wie alle Knoten die Geschwindigkeit aushandeln sollen, wenn Sie dies noch nicht tun wissen, wie zukünftige Hochgeschwindigkeitsgeräte mit langsamen Geräten zusammenarbeiten können.

Für Low-Speed-Low-Cost-Systeme wie USB gibt es eine Art Ausnahme. Es war bekannt, dass die Tastaturen niedrigere IO-Raten als Speichergeräte benötigen, sodass sie so eingebaut sind, dass zwischen niedrigen und hohen Geschwindigkeiten verhandelt werden kann. Noch höhere Geschwindigkeiten mussten nachgerüstet werden - in den ursprünglichen Standards waren sie nicht zu erwarten. Es ist besser, jetzt einen brauchbaren Standard auszugeben, als zu warten, bis Sie herausfinden können, welche Geschwindigkeiten in zwanzig oder dreißig Jahren möglich sind.

1
Journeyman Geek

Im allgemeinen ist einer der Vorteile eines Standard ist, dass mit Adaptern einen gewissen Standard zu unterstützen und Kabel einen bestimmten Standard unterstützt, es wird funktionieren. Daher sind die meisten IEEE-Standards tendenziell konservativ, leicht überfrachtet und funktionieren im Allgemeinen wie angekündigt.

Es gibt nichts, was einen Hersteller davon abhält, den Standard zu erweitern, um die Geschwindigkeit zu erhöhen - was in diesem Fall nicht immer so war, wie dies angekündigt wurde - oder die Verwendung einer nicht standardmäßigen Geschwindigkeit oder Schnittstelle. Durch die Einhaltung einer Norm stellen Hersteller sicher, dass ihre Produkte beim Kauf nicht zurückgegeben werden, weil sie nicht miteinander vereinbar sind.

Es gibt nichts, was dies erzwingt - Standards sind für alle Beteiligten sinnvoll, da alle Geräte, die einem Standard entsprechen, zusammenarbeiten werden und Sie sich keine Gedanken darüber machen müssen, ob die Ausrüstung von Unternehmen A und B unterschiedliche, nicht kompatible Ansätze unterstützt Aus diesem Grund können Sie ein Ethernet-Interface (10 MBit / s) mit einem beliebigen Ethernet-Kabel verwenden, und sie können bis zu einem gewissen Grad zusammen mit Fast Ethernet- (100 MBit / s) und Gig-e-Adaptern (1 GBit / s) vorhanden sein.

Es ist wie beim Networking. Es gibt nichts, was jemanden davon abhält, ein alternatives Domänensystem zu betreiben oder HTTP durch ein anderes Protokoll zu ersetzen. Die Standards machen es für alle Beteiligten einfacher.

0
dmckee

Es ist das Ziel von Normen, die Interoperabilität von konformen Geräten sicherzustellen.

Wenn ich ein FooStand v2-Gerät herstelle, das tatsächlich 20% schneller Daten ausstrahlt als FooStand v2-Geräte, müssen diese akzeptiert werden, wodurch die Interoperabilitätsgarantie gebrochen wird. Welches ist schlecht .