Финский инженер Оона Райсанен (Oona Räisänen) составил чёткую блок-схему с описанием всех звуков, которые издаёт диалап-модем при установке соединения. Горизонтальной оси соответствует время в секундах, вертикальной — частота звука в герцах.
Описание наложено непосредственно на спектрограмму. Для каждого звука помечен источник (наш модем или чужой) и объяснение, что значит конкретно этот сигнал.
Для тех, кто забыл звук соединения диалап-модема, прослушать его можно здесь или здесь. В процессе «рукопожатия» при установке соединения два модема пытаются определить наиболее подходящие протоколы для обмена данными, тестируя между собой линию связи. От выбранных во время рукопожатия протоколов зависит максимальная скорость передачи данных.
Процедура начинается с гудка подключения к линии — такого же гудка, какой мы обычно слышим в телефонной трубке перед набором номера.
После получения этого сигнала модем набирает номер с помощью тонового или импульсного набора. На спектрограмме указан тоновый набор. Каждой цифре соответствует пара сигналов на определённой частоте. Модем набирает номер точно так же, как обычный телефонный аппарат.
С пятой секунды начинается самое интересное: модемы начинают активно обмениваться «репликами», сообщая друг другу о своих возможностях и ограничениях. Это начало фазы 1 процесса рукопожатия. Первая фаза — самая длительная, она обычно оканчивается в районе 12-й секунды.
Затем модемы устраивают сеанс одновременной передачи данных, проверяя качество линии (фаза 2) и окончательно договариваются о приемлемой скорости соединения (фаза 3).
После окончания третьей фазы динамики модемов отключаются — и становится возможной передача данных по установленному соединению.
Диаграмму полного размера можно скачать на Dropbox, зеркало.
Автор: alizar