|
Интернет-провайдеры обычно оценивают свои услуги связи базируясь на скорости загрузки. Так, например, вы можете подключить ADSL-соединение со скоростью 2 Мбит/с (мегабит в секунду) на скачивании и 1 Мбит/c на загрузке.
Трафик сначала идет через ADSL-модемом затем попадает в сеть оператора, где пакеты разбиваются на сегменты фиксированного размера и в заголовок добавляется информация о маршруте. Проще говоря, данные "обрастают" различной служебной информацией.
Во многих случаях, оператор определяет пропускную способность, ВКЛЮЧАЯ эти накладные расходы.
Таким образом, чтобы понять реальную пропускную способность которую можно использовать для телефонии, нужно учитывать весь трафик В ТОМ ЧИСЛЕ и служебную информацию.
Пример 1: звонок с использованием кодека G.711u
-
Каждый RTP пакет содержит 20мс аудио (стандартно)
-
Каждые 20мс аудио требуют 160 байт
-
Каждая секунда аудио требует 50 пакетов, при этом каждый пакет содержит 160 бит аудио.
Перед тем как передать пакет через сеть он должен быть снабжен следующей информацией:
-
160 байт для аудио
-
12 байт RTP-заголовок
-
8 байт UTP-заголовок
-
20 байт IP-заголовок
… всего 200 байт на пакет.
Если передача идет через Ethernet, IP пакет инкапсулируется в Ethernet-фрейм, который добавляет 18-байт заголовка, в общей сложности получается:
218 байт на фрейм * 50 пакетов (фреймов) в секунду * 8 бит на один байт.
ИТОГО 87200 бит в секунду, или 87,2 кбит/с.
Однако, в схеме с ATM, в каждый IP-пакет из 200 байт будет добавлено 16 байт служебной информации, а затем итоговые 216 байт полезной нагрузки должны быть разбиты на фреймы 48 байт каждый плюс 5 байт для заголовка маршрутизации - это означает, что каждый фрейм получится 53 байта.
Таким образом IP-пакет будет разделен на 5 частей, в общей сложности 53 байта на каждую ячейку * 5 частей в пакете * 50 пакетов в секунду * 8 бит на один байт.
Это соответствует 106000 бит в секунду, или 106 кбит/с.
Пример 2: звонок с кодеком G.729
-
Каждый RTP пакет содержит 20мс аудио (стандартно)
-
Каждые 20мс аудио требуют 20 байт
-
Каждая секунда аудио требует 50 пакетов, при этом каждый пакет содержит 20 бит аудио.
Перед тем как передать пакет через сеть он должен быть снабжен следующей информацией:
-
20 байт для аудио
-
12 байт RTP-заголовок
-
8 байт UTP-заголовок
-
20 байт IP-заголовок
… всего 60 байт на пакет.
Если передача идет через Ethernet, IP пакет инкапсулируется в Ethernet-фрейм, который добавляет 18-байт заголовка, в общей сложности получается:
78 байт на фрейм * 50 пакетов (фреймов) в секунду * 8 бит на один байт.
ИТОГО 31200 бит в секунду, или 31,2 кбит/с.
Однако, в схеме с ATM, в каждый IP-пакет из 60 байт будет добавлено 16 байт служебной информации, а затем итоговые 216 байт полезной нагрузки должны быть разбиты на фреймы 48 байт каждый плюс 5 байт для заголовка маршрутизации - это означает, что каждый фрейм получится 53 байта.
Таким образом IP-пакет будет разделен на 2 части, в общей сложности 53 байта на каждую ячейку * 2 части в пакете * 50 пакетов в секунду * 8 бит на один байт.
Это соответствует 42400 бит в секунду, или 42,4 кбит/с.
Пример 3: звонок с использованием кодека GSM
-
Каждый RTP пакет содержит 20мс аудио (стандартно)
-
Каждые 20мс аудио требуют 33 байта
-
Каждая секунда аудио требует 50 пакетов, при этом каждый пакет содержит 33 бит аудио.
Перед тем как передать пакет через сеть он должен быть снабжен следующей информацией:
-
33 байта для аудио
-
12 байт RTP-заголовок
-
8 байт UTP-заголовок
-
20 байт IP-заголовок
… всего 73 байт на пакет.
Если передача идет через Ethernet, IP пакет инкапсулируется в Ethernet-фрейм, который добавляет 18-байт заголовка, в общей сложности получается
91 байт на фрейм * 50 пакетов (фреймов) в секунду * 8 бит на один байт.
ИТОГО 36400 бит в секунду, или 36,4 кбит / с.
Однако, в схеме с ATM, в каждый IP-пакет из 73 байт будет добавлено 16 байт служебной информации, а затем итоговые 89 байт полезной нагрузки должны быть разбиты на фреймы 48 байт каждый плюс 5 байт для заголовка маршрутизации - это означает, что каждый фрейм получится 53 байта.
Таким образом IP-пакет будет разделен на 2 части, в общей сложности 53 байта на каждую ячейку * 2 части в пакете * 50 пакетов в секунду * 8 бит на один байт.
Это соответствует 42400 бит в секунду, или 42,4 кбит/с.
Заключение
Если аудио поток идет через Интернет-соединение, использующее ADSL, экономия полосы пропускания при использовании кодека G.729 будет незначительной по сравнению с кодеком GSM.
|