Скрегіт… шипіння… писк. Ці звуки знайомі кожному, хто хоч раз користувався комутованим Інтернетом або системами, відомими як BBS. Особливо гучно це звучало пізно ввечері. Чи задумувалися ви, навіщо потрібен був цей гамір? А чи знали ви, що можна було вимкнути звук свого галасливого модема?
Що таке модем?
У минулому, для підключення до онлайн-сервісів або з’єднання двох віддалених комп’ютерів, використовувався периферійний пристрій, відомий як комутований модем. Ці пристрої призначалися для роботи зі звичайною дротовою телефонною мережею, що поєднувала майже кожен дім та офіс у розвинених країнах.
За допомогою спеціального програмного забезпечення комп’ютер надсилав модему телефонний номер, який потрібно набрати. Потім модем встановлював з’єднання з іншим модемом (і комп’ютером) на іншому кінці лінії. Після цього обидва комп’ютери могли обмінюватися даними, наприклад, файлами чи повідомленнями.
Слово “модем” є комбінацією слів “модулювати” і “демодулювати”. Модеми приймають цифрові дані і перетворюють (модулюють) їх в аудіочастоти, які можуть передаватися через аналогову телефонну мережу. Модем на іншому кінці лінії приймає ці звуки та перетворює (демодулює) їх назад у двійкові дані, зрозумілі комп’ютеру.
Схожий принцип використовувався для збереження цифрових даних на аналогових аудіокасетах на початку ери домашніх комп’ютерів у 1970-х та 80-х роках.
Звідки береться шум?
Якщо перервати з’єднання модема, піднявши телефонну слухавку і прислухавшись, можна почути вереск, шипіння, дзижчання та інші звуки.
“Це фактичний звук даних, які передаються та отримуються”, – пояснює Дейл Хезерінгтон, співзасновник Hayes Microcomputer Products і розробник схем першого модема з прямим підключенням і динаміком.
Зокрема, звуки, що лунають на початку з’єднання, є “рукостисканням” двох модемів. Рукостискання – це процес, під час якого модеми перевіряють параметри та узгоджують налаштування, такі як швидкість та методи стиснення даних.
На цій детальній діаграмі, створеній програмістом Уною Райсянен у 2012 році, розшифровано всі звуки, що лунають під час рукостискання.
Але чому ми взагалі чуємо, як модеми виконують цей процес?
Навіщо модемам потрібні були динаміки?
Модем з акустичним з’єднувачем.
До 1984 року телефонна мережа США перебувала під монопольним контролем AT&T. Компанія мала жорсткі правила щодо того, кому дозволено підключати пристрої до мережі. Щоб обійти це, перші комутовані модеми використовували акустичні з’єднувачі. Вони дозволяли модемам підключатися до мережі акустично, а не електронно.
Для керування модемом з акустичним з’єднувачем потрібно було підняти слухавку, набрати номер і прислухатися, чи не відповість модем або людина з іншого боку. Коли все було готово, слухавку клали в дві чашки, що виконували роль мікрофона і динаміка. Тоді з’єднання починалося.
Після того, як нові правила FCC послабили обмеження AT&T у середині 1970-х років, компанії почали виробляти модеми з прямим підключенням, які під’єднувались безпосередньо до телефонної системи за допомогою модульних роз’ємів.
Однак, якщо модем з прямим підключенням набирав номер і не міг встановити з’єднання, біля вуха не було слухавки, щоб повідомити, що сталося. Лінія могла бути зайнята, з’єднання розірвано, міг відповісти автовідповідач або, навіть, факс.
Щоб вирішити цю проблему, Hayes Microcomputer Products вбудувала внутрішній динамік у свій революційний модем 1981 року для персональних комп’ютерів – Hayes Stack Smartmodem 300.
Хезерінгтон розробив схему та мікропрограму для Smartmodem 300 і веде веб-сайт зі старими фотографіями свого часу в Hayes. Ми запитали його електронною поштою, чому він додав динамік до модема.
“Щоб користувач знав, чи лінія зайнята, чи відповіла людина, чи модем”, – відповів він.
Звісно, одна з ранніх реклам Smartmodem 300 підкреслювала саме переваги динаміка модема, включаючи спостереження за процесом рукостискання:
Вбудований аудіомонітор. Завдяки внутрішньому динаміку ви можете слухати, як відбувається з’єднання. Ви одразу дізнаєтеся, чи лінія зайнята, чи ви набрали неправильний номер – і вам навіть не потрібен телефон!
“Наскільки я пам’ятаю, я відчув певний опір цій ідеї через її вартість”, – сказав Хезерінгтон. “Але переваги того варті”.
У 1970-х і 80-х роках Hayes започаткувала багато технологій, що застосовувалися в споживчих модемах комутованого зв’язку. Особливості модемів Hayes, включаючи внутрішні динаміки, були широко скопійовані конкурентами.
З того часу майже кожен створений комутований модем мав опцію аудіозворотного зв’язку процесу підключення. Ви можете подякувати Хезерінгтону за свою ностальгію за звуками комутованого модему 1990-х років.
Як вимкнути ці звуки?
Невипадково перший модем зі вбудованим динаміком – Smartmodem 300 – також був першим, який дозволяв вимкнути цей динамік. Це робилося за допомогою спеціальних кодів, які називалися набором команд Hayes. Він дозволяв користувачам змінювати налаштування модема за допомогою простих команд з префіксом AT, що надсилалися через програмне забезпечення терміналу.
Щоб вимкнути динамік, потрібно було надіслати послідовну команду AT M0 перед набором номера. (Вставте її у свій рядок ініціалізації модема). Також можна було керувати гучністю динаміка за допомогою таких команд, як AT L1. Ось сторінка з технічної документації модему Hayes 1992 року, яка це пояснює.
У напівсучасних версіях Windows можна вимкнути звуки модемного з’єднання в “Параметрах телефону та модему” на панелі керування. У випадку внутрішніх модемів у Mac OS X або новіших версіях, можна просто вимкнути гучність системи.
Але, якщо ви користуєтеся комутованим модемом сьогодні, чому б не насолодитися модульованими тонами історії?