Я ищу техническую документацию по процедуре подключения, используемой на старом модеме удаленного доступа, который генерирует этот звук: http://www.youtube.com/watch?v=iHW1ho8L7V8
Я ничего не могу найти в Google по этому поводу. Вы знаете, где я могу найти документацию по этому поводу?
Конечно, сегодня это немного бесполезно, но я часто думаю: «Что он делает с этим шумом? Что передается?»
Спасибо
Вы слушаете аналоговое согласование различных функций между двумя модемами. Те из нас, кто в определенном возрасте, могут определить скорость передачи по шуму даже через 15 лет после того, как мы прекратили регулярное использование этих устройств. Кхм. Что я не могу вам сказать, так это версии протокола.
В Википедии есть хороший список из них, поскольку они МНОГОЕ изменились за эти годы. 100 бод - это совсем другое существо, чем 56 КБ, которые были у нас, когда отключился dialup.
http://en.wikipedia.org/wiki/ITU-T_V-Series_Recommendations
И если вам действительно нужны технические определения всего этого, МСЭ все же опубликовал их:
http://www.itu.int/rec/T-REC-V/en
В переговорах по линии использовалось еще несколько протоколов, но я потерял руководства по модемам пару ходов назад и не могу их найти. Копаясь, нахожу знакомого друга, MNP а также множество протоколов для конкретных производителей, которые никогда не выходили далеко.
Вы задаете простой вопрос с очень сложным ответом.
Каждый тон, который вы слышите, когда дозванивается модем старой школы, указывает на набор данных, которые передаются. Высота звука измеряется в Гц. Средний взрослый может слышать от 20 Гц до 20 000 Гц (но мы не всегда можем различить разницу между 20 Гц и 21 Гц).
Скажем, например, шаг 20 Гц означает 0, а шаг 21 Гц означает 1. Итак, чтобы передавать
00000110
Вы бы передали 20Hz 20Hz 20Hz 20Hz 20Hz 21Hz 21Hz 20Hz
. При такой невероятно медленной скорости, как 1 бод, для передачи этих данных потребуется 8 секунд.
Но зачем беспокоиться, если можно так сказать:
30 Гц =
00000000
31 Гц =00000001
32 Гц =00000010
33 Гц =00000011
34 Гц =00000100
35 Гц =00000101
36 Гц =00000110
37 Гц =00000111
и т. д. и т. д. и т. д. Итак, тот же набор данных (00000110
) можно представить как 36Hz
и вы передали 8 бит за 1 секунду, а не 8. Поздравляем, вы отправили 8 бит информации за один цикл.
Теперь модем, подключенный к дрянной телефонной линии, может различать только очень много разных частот, и требуется проверка ошибок и т. Д., Но для передачи:
000000110000011100000100
Вам понадобится много разных звуков, воспроизводимых друг за другом очень быстро (56 000 из них в секунду в случае модема 56K). Когда вы проигрываете 56 000 различных тонов в течение секунды, вы получаете звук коммутируемого соединения.
Я только что нашел график, объясняющий все: https://www.dropbox.com/s/4fphtrgrnksfuf6/dialup-final.png