
- •Введение
- •Цель и задачи дипломного проекта
- •1 Обзор литературы
- •Техническая часть
- •2.1 Основные понятия ip телефонии и виды строения сетей ip-телефонии
- •2.2 Виды услуг предоставляемых ip-телефонией
- •2.3 Особенности ip – сетей
- •2.4 Структура ip – дейтаграмм (пакета)
- •2.5 Алгоритмы кодирования речи, используемые в ip-телефонии
- •2.6 Кодеки, стандартизованные itu-t
- •2.6.1 Кодек g.711
- •2.6.2 Кодек g.723.1
- •2.6.3 Кодек g.726
- •2.6.4 Кодек g.728
- •2.6.5 Кодек g.729
- •2.7 Адресация в ip-сетях
- •2.8 Маршрутизация в ip-сетях
- •2.8.1 Дистанционно-векторный протокол rip
- •2.8.2 Протокол состояния связей ospf
- •2.9 Тестирование протоколов ip-телефонии
- •2. 10 Защита речевой информации в ip-телефонии
- •2.11 Оборудование ip-телефонии
- •3 Научно-исследовательская часть
- •3.1 Предпосылки замены оборудования атск 100/2000
- •3.2 Обзор телефонной сети Брестской дистанции сигнализации и связи
- •3.3 Работа с картой и определение перспективных районов для предоставления услуг
- •3.4 Исследование телефонной нагрузки
- •3.5 Исследование кабельной сети Брестской дистанции сигнализации и связи
- •3.5.1 Ввод в эксплуатацию клс
- •3.5.2 Исследование состояния клс
- •3.6 Исследование волоконно-оптической сети Брестской дистанции сигнализации и связи
- •Ввод в эксплуатацию волс
- •3.7 Оценка качества ip-телефонии
- •4 Технико-экономическое обоснование выбора ip-телефонии
- •5 Требования охраны труда при производстве земляных работ и монтаже волоконно-оптических линий связи
- •5.1 Требования охраны труда при выполнении земляных работ
- •5.2 Требования охраны труда при монтаже волоконно-оптических линий связи
- •Заключение
- •Библиографический список
- •Список используемых сокращений
2.3 Особенности ip – сетей
IP-сети – это сети взаимосвязанных подсетей, основное назначение этой технологии – обеспечить взаимодействие автономных систем, которые соединены маршрутизаторами, называемыми граничными шлюзами. Автономные системы – самостоятельные сети, находящиеся под независимым управлением и использующие самостоятельные внутренние алгоритмы работы. В настоящее время автономные системы часто представляют собой тоже IP – сети. В принятой терминологии пакет данных при передаче от одного хоста (конечного узла) до другого хоста может пройти несколько автономных систем. Таким образом, основное назначение IP – сети заключается в организации межсетевого взаимодействия, основными элементами сети являются автономные системы (подсети), основная задача – передача данных между автономными системами через шлюзы, при условии, что маршруты доставки сообщений заранее неизвестны, и возможных маршрутов может быть несколько.
Стек TCP/IP основан на протоколе сетевого уровня IP, протоколе негарантированной доставки пакетов без установления соединения. В протоколе IP пакеты называют IP-дейтаграммами, для передачи используется дейтаграммный способ: все дейтаграммы передаются и обрабатываются сетью абсолютно независимо, нет никакой связи между отдельными дейтаграммами, нет ни механизмов контроля и восстановления потерянных дейтаграмм, ни гарантий доставки дейтаграмм. Если хост-отправитель передает дейтаграммы в определенной последовательности, сеть может доставлять их в хост-получатель в произвольном порядке. Каждая дейтаграмма проходит маршрутизацию независимо, не исключается возможность более ранней доставки дейтаграмм отправленных позже, потери или дублирования дейтаграмм.
Задача контроля целостности сообщений полностью возлагается на транспортный уровень, представленный протоколами TCP и UDP. Если задачами сетевого уровня являются задачи управления взаимодействием узлов сети при обмене данными, то транспортный уровень обеспечивает взаимодействие прикладных процессов в двух узлах сети. Взаимодействующие прикладные процессы идентифицируются протокольными портами (16 бит), порты 1-255 закреплены стандартами за широко известными приложениями, остальные порты могут назначаться произвольно. Управление на транспортном уровне требует номера порта (идентификатор прикладного процесса) и IP-адреса (идентификатор хоста), эта комбинация идентификаторов на транспортном уровне называется сокетом. Через сокет производится управление потоком данных между взаимодействующими процессами.
Транспортный
протокол UDP выполняет
негарантированную доставку данных без
соединения между процессами передающего
и принимающего хоста. Сообщения помещаются
протоколом в поле данных одной или
нескольких дейтаграмм с определенным
идентификатором сокета, на принимающей
стороне производится восстановление
сообщения из принятых дейтаграмм. Если
сообщение или его компоненты не
доставлены, никаких механизмов
восстановления не предусматривается.
Этот протокол часто используется для
передачи различных служебных сообщений,
например, сообщений протоколов
маршрутизации. Архитектура стека TCP/IP
представлена на рисунке 2.5.
Приложения |
FTP |
SMTP |
HTTP |
RTR |
DNS |
… |
|
|
Транспортный уровень |
TCP |
UDP |
||||||
Сетевой уровень |
IP |
|||||||
Канальный уровень |
PPP |
|||||||
Физический уровень |
X.21 |
Рисунок 2.5 – Архитектура стека TCP/IP
Транспортный протокол TCP
обеспечивает гарантированный поток
данных между процессами, установившими
виртуальное соединение. Идентифицируется
соединение между процессами номером
сокета. Поток данных сегментируется и
передается также в виде дейтаграмм.
Алгоритм подтверждения нумерует байты
потока данных, передающая сторона
ожидает подтверждения каждого сегмента.
Если в течение определенного интервала
времени подтверждение не поступило,
передача сегмента повторяется. Уведомление
о нормальном завершении процесса
передачи отправляется только после
успешной сборки сообщения приемником.
Соединение в рамках TCP
представляет собой набор параметров,
определяющих процедуры обмена данными
между процессами. Часть параметров
должны быть неизменными, а
некоторые
параметры могут изменяться, адаптируя
параметры процедур к текущему состоянию
сети.
Особенностью алгоритма скользящего окна в TCP в том, что размер окна задается количеством байт, хотя единицей передаваемых данных является сегмент, размеры которого определяются при установлении соединения. Размер окна и время ожидания квитанций перед повторной отправкой сегментов являются адаптивно изменяемыми параметрами в процессе работы. Уменьшение окна и увеличение времени тайм-аута снижает скорость передачи данных.
Тайм-аут уточняется в процессе работы усреднением времени "двойного оборота" и умножением полученной величины на коэффициент >2. Размер окна при установлении соединения заявляется большим, а в процессе работы, как правило, уменьшается. Если принимающая сторона не справляется с потоком данных, она передает в квитанции нулевой размер окна. Передающая сторона при нулевом размере окна может время от времени продолжать попытки передачи данных, если состояние приемника изменилось, он передаст в квитанции ненулевой размер окна. Кроме того, имеется возможность передачи сообщений со специальным признаком, это сообщение будет обработано при перегрузке приемника даже за счет удаления из буфера принятых ранее сегментов. TCP, работая над потенциально ненадежным сетевым протоколом IP, выполняет необходимые процедуры контроля и обеспечивает восстановление потока данных при потере дейтаграмм.
Так как основная задача технологии IP – организация межсетевого взаимодействия, стек должен быть дополнен протоколами сетевых интерфейсов, которые обеспечивают преобразование дейтаграмм в пакеты или кадры других сетевых технологий. Это протоколы RFC1042 (IP – IEEE802), RFC1577 (IP – ATM) и другие. Стек коммуникационных протоколов TCP/IP содержит протоколы маршрутизации RIP, OSPF, протоколы передачи служебных управляющих сообщений ICMP, протоколы преобразования сетевых адресов автономных систем в IP-адреса ARP, RARP, протокол поддержки символьных доменных имен DNS и многие другие протоколы, состав протоколов постоянно расширяется. Тем не менее, в основе всех этих протоколов находятся процедуры передачи данных технологии IP.