Почему стандарты устанавливают ограничения на скорость передачи данных?

365
Mehrdad

Это довольно общий вопрос об оборудовании и стандартах в целом:

Почему они накладывают ограничения на скорость передачи данных и не позволяют производителям превышать эти скорости? (Например, 100 Мбит / с для Wireless G, 150 Мбит / с для Wireless N, ...)

Почему бы не предусмотреть какой-либо протокол рукопожатия, в соответствии с которым подключаемые устройства согласовывают максимальную пропускную способность, которую каждое из них поддерживает, и вместо этого используют это значение? Почему должен быть жестко заданный предел, который потребует нового стандарта для каждого улучшения скорости передачи данных?

0
Если мы не сможем найти здесь кого-то, кто помог бы разработать стандарты, невозможно получить фактический ответ на этот вопрос, а также в соответствии с часто задаваемыми вопросами: «Вы должны только задавать практические, отвечающие на вопросы вопросы, основанные на реальных проблемах, с которыми вы сталкиваетесь», но вы просят мнение о стандарте, а не помогают решить проблему с вашим оборудованием или программным обеспечением. Linker3000 12 лет назад 0
@ Linker3000: у меня только что была дискуссия с модом об этом (и мета, и в чате); вопрос был вновь открыт. Если ответы или комментарии окажутся не по теме или неконструктивными, то я непременно проголосую за то, чтобы закрыть их сам. Но мы думаем, что было бы хорошей идеей дать ему шанс и посмотреть, есть ли у кого-нибудь хороший ответ, так как я думаю, что мы могли бы получить потенциально хорошие результаты, если некоторые люди знакомы с этим - я думаю, что это довольно очевидный вопрос об очень знакомые технологии (USB / SATA / WiFi / и т. д.) и люди могут узнать ответ. Mehrdad 12 лет назад 0
Я восхищаюсь вашим оптимизмом ;-) Я мог бы ответить на этот вопрос (я инженер-электронщик), но я чувствую, что, хотя информация, возможно, будет представлять временный интерес, она будет иметь ограниченное практическое, постоянное использование для широкой аудитории здесь. Linker3000 12 лет назад 0
@ Linker3000: лол спасибо xD Mehrdad 12 лет назад 0
Я думаю, что этот вопрос слишком широк, чтобы ответить удовлетворительным образом. Причины разной скорости передачи данных для разных технологий сильно различаются. Flimzy 12 лет назад 0

3 ответа на вопрос

3
RedGrittyBrick

В общем, когда изобретается новая технология связи, изобретатели делают это максимально быстро. Они не знают никакого реального способа сделать это быстрее. Они устанавливают скорость, с которой должна работать технология, чтобы пользователи могли быть уверены, что оборудование разных производителей будет взаимодействовать.

Возьмите Ethernet в качестве примера, после игры с более низкими скоростями группа, которая определила стандарт, установила скорость 10 Мбит / с по толстому коаксиальному кабелю. Если бы они знали, как получить 10 Гбит / с по кабелю витой пары по рыночной цене, я уверен, что они сделали бы это.

Если вы научились получать 10 Мбит / с по толстому коаксиальному кабелю, вы, вероятно, не знаете, как получить 10 Гбит / с по одному кабелю, и было бы бессмысленно указывать, как все узлы должны согласовывать скорость, если вы этого еще не сделали. знать, как будущие высокоскоростные устройства могут взаимодействовать с низкоскоростными устройствами.

Исключение существует для низкоскоростных недорогих систем, таких как USB. Было известно, что клавиатурам требуются более низкие скорости ввода-вывода, чем устройствам памяти, поэтому они созданы таким образом, чтобы согласовывать низкие и высокие скорости. Тем не менее, пришлось модернизировать еще более высокие скорости - они не были предусмотрены в первоначальных стандартах. Лучше издать пригодный для использования стандарт сейчас, чем ждать, пока вы не сможете решить, какие скорости возможны через двадцать или тридцать лет.

1
Journeyman Geek

Как правило, одним из преимуществ стандарта является то, что с адаптерами, поддерживающими определенный стандарт, и кабелями, поддерживающими определенный стандарт, он будет работать. Имея это в виду, большинство стандартов IEEE, как правило, консервативны, слегка переоценены и, как правило, работают так, как рекламируется.

Ничто не мешает производителю расширить стандарт для увеличения скорости - что в данном случае не всегда так рекламируется - или использовать нестандартную скорость или интерфейс. Следуя стандарту, производители гарантируют, что их товары при их покупке не будут возвращены, потому что они несовместимы.

В этом нет ничего обязательного - стандарты имеют смысл для всех участников, поскольку это означает, что все устройства, соответствующие стандарту, будут работать вместе, и вам не нужно беспокоиться о том, поддерживают ли устройства компании A и B разные, несовместимые подходы - один Поэтому вы можете использовать интерфейс Ethernet (10 Мбит / с) с любым типом кабеля Ethernet, и они могут сосуществовать с адаптерами быстрого Ethernet (100 Мбит / с) и GIG-E (1 Гбит / с).

Это похоже на работу в сети - ничто не мешает кому-либо запускать систему с альтернативным доменом или заменять HTTP другим протоколом. Стандарты делают его проще для всех участников.

0
dmckee

Суть стандартов заключается в обеспечении совместимости устройств, которые соответствуют.

Если я изготовлю устройство FooStand v2, которое на самом деле излучает данные на 20% быстрее, чем требуется устройствам FooStand v2, чтобы принять его, что нарушает гарантию совместимости. Что плохо .

Похожие вопросы