"Информатика (базовый уровень)", Гейн А.Г., Гейн А.А.
Интернет-телефония позволяет разговаривать через компьютерную сеть: голос превращается в цифровые данные и передаётся пакетами по IP. Для звонка нужны устройства с микрофоном и динамиком, подключение к сети и программа или телефон с поддержкой VoIP. Чтобы связаться с обычным телефоном, может понадобиться шлюз, соединяющий интернет-сеть с телефонной. Качество разговора зависит от кодека и условий передачи данных.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Интернет-телефония — передача голосовых сообщений через компьютерные сети с использованием интернет-технологий. В отличие от обычной телефонной связи, голос здесь становится цифровыми данными и проходит по IP-сети. Это позволяет звонить с компьютера или смартфона, если есть подключение к сети и подходящая программа.
VoIP — технология передачи голоса по сетям, использующим протокол IP; сокращение расшифровывается как Voice over Internet Protocol, то есть «голос по интернет-протоколу». VoIP лежит в основе многих интернет-звонков. Термин помогает отличать передачу голоса по IP от традиционной телефонной связи.
Кодек — средство кодирования и декодирования звука. Он преобразует оцифрованный голос в данные, пригодные для передачи, а затем помогает восстановить звук у собеседника. Разные кодеки по-разному соотносят качество звучания и объём передаваемых данных, поэтому их выбор влияет на разговор.
Шлюз интернет-телефонии — устройство или программа, соединяющие IP-сеть с телефонной сетью. Он преобразует информацию так, чтобы участники разных типов связи могли обмениваться голосом. Шлюз нужен, например, когда звонок начинается в приложении, а поступает на обычный телефон.
Сначала микрофон улавливает голос и превращает его в электрический сигнал. Этот сигнал оцифровывают, то есть представляют последовательностью чисел, а затем кодируют с помощью кодека. Такое преобразование необходимо, потому что IP-сеть передаёт данные, а не непрерывные звуковые колебания.
Затем цифровой поток делят на небольшие части — пакеты. К каждому добавляют адресную и служебную информацию, чтобы сеть могла определить, куда и как доставлять данные. Пакеты не обязаны проходить один и тот же путь: маршрутизаторы выбирают маршрут с учётом устройства сети, поэтому время доставки отдельных частей может различаться.
На устройстве собеседника полученные пакеты упорядочивают и собирают в поток, а кодек декодирует данные и восстанавливает звук. Если пакет задержался, для продолжения разговора устройству приходится ждать или обрабатывать поток без него. При потере пакетов часть звука может пропасть, а при высокой задержке реплики собеседников начинают накладываться друг на друга.
Перед тем как передавать голос, система должна найти адресата и согласовать параметры соединения, например используемый кодек. Эти служебные действия относятся к установлению вызова: они подготавливают связь, но не являются самим голосом. После настройки начинается передача звуковых данных отдельным потоком, поэтому управление вызовом и передача голоса — разные процессы.
Для интернет-звонка подойдут компьютер, смартфон или специальный телефон, подключённые к сети. Если оба участника используют приложение VoIP, голосовые данные идут между ними через IP-сеть. При звонке на обычный телефон нужен шлюз, который передаст данные в телефонную сеть; качество разговора при этом зависит от соединения и кодека.
| Свойство | Обычная телефонная связь | Интернет-телефония |
|---|---|---|
| Среда передачи сигнала | Телефонная сеть | Компьютерная IP-сеть |
| Представление голоса | Сигнал телефонной связи | Цифровые данные, закодированные кодеком |
| Способ доставки | По каналам телефонной сети | Пакетами, которые могут идти разными маршрутами |
| Что влияет на качество разговора | Состояние телефонной линии и сети | Соединение, задержки, потери пакетов и кодек |
| Оборудование для связи с телефонной сетью | Телефон, подключённый к телефонной сети | Шлюз, если требуется соединение с обычной телефонной сетью |
Сравнивайте строки по одному свойству: так легче увидеть, что именно меняется при переходе от телефонной сети к IP-сети. Особенно обратите внимание на способ доставки: в интернет-телефонии голос передаётся отдельными пакетами. Строка об оборудовании показывает, когда нужен шлюз.
Условие: объяснить, почему для интернет-звонка нельзя просто отправить звук как непрерывный сигнал микрофона. Нужно связать природу звука с принципом передачи данных в компьютерной сети.
Ответ: голос сначала превращают в цифровые данные, потому что именно в таком виде его передают по IP-сети. После доставки кодек помогает преобразовать данные обратно в звук.
Условие: сравнить звонок между двумя пользователями приложения и звонок из приложения на обычный телефон. Нужно проследить путь голосовых данных и определить, в каком случае требуется шлюз.
Ответ: для звонка между пользователями приложения данные проходят через IP-сеть, и переход в телефонную сеть не требуется. При звонке на обычный телефон нужен шлюз интернет-телефонии.
Условие: во время интернет-разговора звук запаздывает и иногда пропадает. Требуется назвать причины и связать их с пакетной передачей, не сводя всё к настройкам приложения.
Ответ: причиной могут быть перегруженная или нестабильная сеть, задержка либо потеря пакетов, а также выбранный кодек. Поскольку пакеты доставляются не обязательно одновременно, сбой в их передаче отражается на звуке.
Ошибка: считать, что интернет-телефония передаёт непрерывный звуковой сигнал без преобразования. Так думают, потому что в разговоре собеседник слышит обычную речь, но сеть получает цифровые данные. Проверьте себя вопросом: в каком виде компьютерная сеть передаёт информацию? Ответ — в виде данных, значит, голос нужно оцифровать и кодировать.
Ошибка: полагать, что все пакеты идут одним маршрутом и прибывают строго по порядку. Такое представление возникает, если мысленно сравнивать сеть с одной телефонной линией. В пакетной сети маршрут и время доставки могут различаться; проверьте себя, вспомнив, что каждый пакет пересылается через сеть отдельно.
Ошибка: смешивать установление звонка с передачей голоса. Эти процессы происходят рядом по времени, поэтому их легко принять за одно действие. Проверьте себя: поиск адресата и согласование параметров — это подготовка соединения, а голос передаётся отдельным потоком данных.
Ошибка: считать, что для интернет-звонка достаточно приложения. Программа не заменяет подключение к сети и совместимые устройства, а для связи с обычным телефоном нужен переход в телефонную сеть. Проверьте себя, проследив путь данных: если он выходит за пределы IP-сети, может потребоваться шлюз.
Чтобы понять интернет-телефонию, нужно знать, как цифровую информацию кодируют и передают по компьютерным сетям. Также пригодятся понятия IP-адреса и пакета данных: адрес помогает доставке, а пакеты переносят части голосового потока. Эти знания позволяют проследить путь данных от микрофона до динамика.
Тема связана с изучением компьютерных сетей, протоколов передачи данных и мультимедийных технологий. Сетевые протоколы задают правила обмена, а мультимедийные технологии работают со звуком и видео. Интернет-телефония объединяет эти области в одном способе связи.
Чем интернет-телефония отличается от обычной телефонной связи?
В обычной телефонии голос передаётся по телефонной сети, а в интернет-телефонии он преобразуется в цифровые данные и отправляется через IP-сеть пакетами. Поэтому на качество интернет-звонка влияют задержки и потери данных, а связь с обычным телефоном может требовать шлюза.
Что означает сокращение VoIP?
VoIP расшифровывается как Voice over Internet Protocol — «голос по интернет-протоколу». Так называют технологию передачи голоса в виде данных по сетям, использующим протокол IP.
Зачем голос кодируют перед передачей по сети?
Звук — это аналоговый сигнал, а компьютерная сеть передаёт цифровые данные. Кодирование преобразует звук в подходящий для передачи набор данных; кодек также позволяет восстановить звук на принимающей стороне.
Почему при интернет-звонке может возникать задержка звука?
Пакетам требуется время, чтобы пройти через сеть, а на принимающем устройстве их нужно собрать и декодировать. Если соединение перегружено или пакеты теряются и приходят с разными задержками, речь может запаздывать или прерываться.
Для чего нужен шлюз интернет-телефонии?
Шлюз соединяет IP-сеть с обычной телефонной сетью и преобразует данные между ними. Он может потребоваться, например, когда пользователь приложения звонит на обычный телефон.
§ 43. Интернет-телефония