четвер, 4 грудня 2025 р.

Модемне «рукостискання»: Мелодія обміну даними

Чому модеми «співали» та як звук перетворювався на біти через мідний дріт


Кожен, хто користувався інтернетом у 90-х, пам'ятає хаотичний набір звуків при підключенні. Це не був технічний шум — це був суворий математичний протокол, відомий як Modem Handshake. Оскільки телефонні лінії проектувалися лише для передачі людського голосу (діапазон від 300 Гц до 3.4 кГц), дані доводилося буквально «проспівувати».

Анатомія звуку:

  1. Dial-tone та набір номера: Модем імітував підняття трубки та надсилав тонові сигнали (DTMF) провайдеру.

  2. Відповідь сервера (Answer Tone): Сервер відповідав високим чистим звуком.

  3. V.8 Bis (Скрегіт): Це етап узгодження протоколів. Модеми з’ясовували, на якій максимальній швидкості вони можуть працювати.

  4. Equalization (Шум «білого телевізора»): Модем тестував лінію на наявність еха та перешкод, щоб підлаштувати частотні фільтри.

Фізика передачі:

Для кодування даних використовувалася частотна маніпуляція (FSK) або складніші методи, як-от квадратурна амплітудна модуляція (QAM). Наприклад, логічна «1» передавалася звуком частотою $f_1$, а «0» — частотою $f_2$. Чим вищою була частота перемикання цих звуків (швидкість у Бодах), тим швидше завантажувалася картинка. Теоретична межа 56 кбіт/с була досягнута за допомогою протоколу V.90, який використовував цифрову природу телефонних станцій, практично вичерпавши пропускну здатність мідної пари.

Немає коментарів:

Дописати коментар