Сетевые протоколы в телекоммуникациях

МИНИСТЕРСТВО  СВЯЗИ И ИНФОРМАТИЗАЦИИ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ  ОБРАЗОВАНИЯ

«ВЫСШИЙ ГОСУДАРСТВЕННЫЙ  КОЛЛЕДЖ СВЯЗИ»

ФАКУЛЬТЕТ ЗАОЧНОГО ОБУЧЕНИЯ

УРОВЕНЬ ВЫСШЕГО  ОБРАЗОВАНИЯ

 

Контрольная работа №1

Дисциплина:  «Сетевые протоколы в телекоммуникациях»

 

 

Преподаватель 

Студент                                                         

Номер студенческого  билета      

Группа 

Специальность 

 

 

 

 

 

 

____________________________         _________________________________       ______________________

          ( оценка )                                                   ( Ф.И.О преподавателя) (подпись)

 

 

 

 

 

 

 

 

Минск 2012

 

 

СОДЕРЖАНИЕ

 

1. Протоколы сети Internet TCP, UDP, IP……………………………..………4

2. Интерфейсы в опорных  точках цифровой абонентской  линии………….13

3. Протокол ТФОП. Информационные элементы сообщений протокола ТФОП.   Привести пример…………………………………………………………………

4. Протокол TCP. Назначение, функции и структура заголовка….….……...16

5. Литература……………………………………………………………19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 Протоколы сети Internet TCP, UDP, IP

Протокол управления передачей TCP

Протокол управления передачей (TCP — Transmission Control Protocol) приблизительно соответствует транспортному уровню модели OSI, но содержит и некоторые функции сеансового уровня. С его помощью реализуется организация сеанса связи между двумя пользователями в сети. Кроме того, в его функции включается исправление ошибок и, что очень важно, преобразование информации к виду дейтаграмм, передача дейтаграмм и отслеживание их прохождения по сети. TCP служит также для организации повторной передачи потерянных дейтаграмм и обеспечения их надежности. Наконец, в компьютере-адресате TCP извлекает сообщение из дейтаграммы и направляет его прикладной программе-адресату. Протокол TCP, как и протокол дейтаграммы пользователя UDP, считаются протоколами поставщика услуг, причем TCP является протоколом, ориентированным на соединение, в то время как UDP — не ориентированный на соединение протокол.. Для создания дейтаграммы протокол TCP добавляет к поступающим от прикладного уровня данным заголовок, содержащий управляющую информацию. Протокол IP добавляет к дейтаграмме свой заголовок, содержащий дополнительные инструкции. Локальная сеть вводит в дейтаграмму свою управляющую информацию в виде еще одного заголовка. Таким образом, дейтаграмма включает в себя три отдельных заголовка, каждый из которых содержит управляющую информацию различного назначения: Ethernet-заголовок, IP-заголовок и TCP-заголовок. Структура TCP-заголовка изображена на рис. 1.

Поля порта источника (source port) и порта назначения (destination port) содержат номера портов взаимодействующих программ. Это связано с тем, что адресация на уровне протокола TCP предназначена, скорее, для передачи дейтаграмм между логическими объектами внутри компьютера, чем для фактического соединения пользователя с сетью. Более того, адрес IP тоже не является физическим адресом, а характеризует соединение с сетью и идентифицирует пользователя. Поэтому номера портов назначения и источника представляют собой числа длиной 16 битов, идентифицирующие приложения, которые используют услуги TCP (например, FTP, TELNET, протоколы электронной почты SMTP, POP3 и т.п.). Номера порта от 0 до 255 определены заранее и не могут задаваться операторами, а номера после 255 могут произвольно определяться для каждой конкретной сети. Примеры фиксированных номеров портов, определяемые протоколом TCP: данные FTP — 20; управление FTP — 21; TELNET — 23; протокол SMTP — 25; сервер имен главного компьютера — 42; сервер имен домена— 53; почтовый протокол РОР2 - 109.

Рис. 1. Заголовок TCP

 

Порядковый номер блока данных (sequence number) длиной 32 бита используется для проверки того, что все блоки данных получены. Если принятый порядковый номер не соответствует очередности и срабатывает таймер TCP, все неподтвержденные блоки данных должны быть переданы повторно. Следует отметить, что предусматривается только положительное подтверждение, а отрицательных подтверждений не существует. Номер подтверждения (acknowledgement number) следует за порядковым номером и идентифицирует следующий ожидаемый порядковый номер.

Поле смещения данных (4 бита) определяет, где начинаются данные заголовка TCP, т.е. сколько 32-битовых слов находится в заголовке, предшествующем полю данных пользователя.

Несколько однобитовых полей, следующих за полем смещения данных, используются для обработки блока данных TCP. Бит срочности URG обозначает, что указатель срочности сообщения содержит значащую информацию. Указатель срочности представляет собой поле 16 битов, идентифицирующее смещение в поле данных пользователя, которое содержит срочные данные. Бит подтверждения АСК указывает на присутствие подтверждения в поле номера подтверждения и уведомляет приемное устройство о том, что этот номер подтверждает ранее полученные последовательности. Бит внеочередной обработки PSH аналогичен биту срочности. Он уведомляет принимающий главный компьютер о том, что полученный блок данных должен обрабатываться немедленно. Бит восстановления RST вызывает восстановление сеанса. Обычно это означает, что все очереди, связанные с сеансом, отключаются и все присоединенные счетчики и таймеры устанавливаются в нуль. Бит синхронизации SYN используется, когда устанавливается логическое соединение, и указывает на то, что порядковые номера должны быть синхронизированы. Бит завершения FIN указывает на то, что данных для посылки больше нет и сеанс должен быть закрыт. Затем сеанс должен быть завершен, а ресурсы освобождены для другого сеанса.

Поле окна (16 битов) используется в течение установления сеанса. Стороны должны согласовывать, какое число блоков данных может быть послано до подтверждения. Это число называется размером окна и определяется размером очереди и объемом обработки данных, уже полученных от других сеансов. Размер окна не может быть изменен после того, как сеанс установлен.

Поле контрольной суммы (checksum), длиной 16 битов используется для контроля ошибок в заголовке, а также в пользовательских данных. В следующем параграфе будет показано, что в IP контрольная сумма не контролирует пользовательские данные IP, а проверяет только заголовок.

Поле опций может содержать  самую разную информацию, например, максимальный размер ТСР-дейтаграммы. В конце заголовок дополняется нулями до размера, кратного 32-битовому слову.

Соединение устанавливается с помощью команды OPEN с аргументами в виде IP-адреса и номера порта удаленного процесса. Команда OPEN используется в обоих случаях: когда процесс намерен передавать информацию и когда он ожидает поступления информации. Процедура установления соединения использует специальный флаг синхронизации SYN и состоит из трех тактов квитирующих сообщений, позволяющих синхронизировать потоки данных. Завершение соединения осуществляется обменом пакетами, содержащими команду FIN.

Для проверки того, что  все данные, переданные на уровень TCP, отправлены, существует функция «проталкивания пакета» — PUSH-функция. Назначение этой функции и PUSH-флага состоит только в «проталкивании» данных к пользователю, минуя механизм кэширования и не производя никаких дополнительных группировок или других действий над данными.

Протокол UDP

Протокол дейтаграмм пользователя UDP (user datagram protocol) относится к протоколам без установления логического соединения и предназначен для обмена дейтаграммами между процессами компьютеров, входящих в единую сеть с коммутацией пакетов.

В отличие от протокола TCP, в протоколе UDP отсутствует подтверждение приема блоков данных, что делает UDP намного проще, чем TCP, но относительно менее надежным. Данное обстоятельство не представляет опасности для таких применений как электронная почта и некоторые функции сетевого управления, когда мощные механизмы обеспечения надежности протокола TCP не требуются и когда протоколы верхнего уровня могут компенсировать недостатки UDP. Преимущество протокола UDP состоит в том, что он требует минимум установок и параметров для соединения двух процессов между собой и, если не требуется большого объема обработки, блоки данных могут быть посланы и приняты с очень малым временем задержки.

Структура заголовка UDP представлена на рис.2 и гораздо проще, чем в TCP. Отсутствие подтверждений исключает из заголовка порядковые номера и поля номера подтверждения или возможности обработки срочных данных.

 

Порт источника (16 битов)

Порт назначения (16 битов)

Длина сообщения UDP (16 битов)

Контрольная сумма UPD (16 битов)

Данные


Рис. 2 Заголовок UDP

 

Существуют номера порта-отправителя (source port) и порта назначения (destination port), поля длины (length) и контрольной суммы (checksum). Поле порта-отправителя может, если нужно, содержать номер порта, из которого был отправлен пакет (например, если отправитель ожидает ответа). Если это поле не используется, оно заполняется нулями. Поле длины содержит сведения о длине дейтаграммы (в байтах), включая заголовок и данные. Минимальная длина равна 8. Поле контрольной суммы UDP-пакета содержит побитное дополнение 16-битовой суммы 16-битовых слов (аналогично TCP).

Больше ничего не требуется. Очевидно, именно это позволяет принимающим главным компьютерам обрабатывать блоки данных гораздо быстрее, так как все, что требуется — это передать принятые блоки данных соответствующему приложению, идентифицируемому номером порта.

Могут возникать ситуации, когда  при передаче дейтаграммы возникают  ошибки, о которых необходимо сообщить отправителю или другому хост-компьютеру. Для передачи этих сообщений или информации служебного характера предназначен протокол передачи управляющих сообщений ICMP (Internet Control Message Protocol). Как и протоколы TCP и UDP, протокол ICMP использует IP в качестве протокола нижнего уровня, однако по своей структуре и назначению ICMP является частью IP.

Межсетевой  протокол IP

 Протокол IP вовсе не обязателен для TCP. Протокол TCP может использовать для доставки данных почти любой протокол сетевого уровня, если тот способен обеспечить услуги маршрутизации и поддерживает интерфейс между двумя уровнями. Тем не менее, информация маршрутизации для данных от TCP, которые должны транспортироваться через сети, в подавляющем большинстве приложений обеспечивается протоколом IP. И это притом, что сам протокол не исправляет ошибки, а только сообщает об ошибках в исходящие хост-компьютеры с помощью рассмотренного в предыдущем параграфе протокола ICMP, размещаемого на том же уровне 3 в хост-компьютере.

Структура IP-заголовка и его поля представлены на рис. 3. Поле «версия» (version, 4 бита) в заголовке IP предназначено для идентификации версии IP, использованной для создания заголовка. Если заголовок IP был создан в сети, использующей более новую версию IP, он может содержать информацию, которая не распознается более старой версией IP. В этом случае принимающая сеть, работающая со старой версией IP, уведомляется о необходимости пропустить нераспознаваемые поля.

Рис. 3. Заголовок IP

Поле «длина заголовка» (IHL — Internet Header Length, 4 бита) содержит длину заголовка IP-пакета в 32-разрядных словах. Значение этого поля не может быть меньше 5.

В поле «тип обслуживания» (TOS — Type of Service, 8 битов) указывается требуемое качество обслуживания данных. В других протоколах это поле часто называют качеством обслуживания (QoS). Данное поле включает четыре параметра, содержащих информацию о приоритете дейтаграммы, о возможности поступления последовательности таких дейтаграмм с регулярными интервалами, о критичности ошибок, о важности скорости доставки дейтаграммы и, наконец, об относительной важности скорости по сравнению с надежностью на случай конфликта между двумя этими критериями. Введены следующие обозначения: РРР — приоритет, D — атрибуты задержки, Т — атрибуты пропускной способности, R — атрибуты надежности. Трехбитовый код РРР указывает уровень приоритета блока данных, применяемый для управления перегрузкой (блоки данных с меньшим приоритетом могут быть отброшены, в то время как блокам данных с более высоким приоритетом разрешается прохождение) и для управления потоком. Поле задержки D указывает, какова допустимая задержка при передаче пакета. Данное поле может принимать два значения: нормальная задержка и малая задержка. Значение 1 соответствует малой задержке. Поле пропускной способности Т указывает, какова должна быть пропускная способность средств доставки данного блока данных. Например, если блок данных сгенерирован приложением реального времени (интерактивный режим), приложение может запросить ускоренную доставку блоков данных, что требует высокой пропускной способности средств доставки. Допустимые значения — нормальная или высокая пропускная способность. Поле надежности R используется аналогичным образом, указывая, требует ли этот блок данных высокой или обычной надежности обслуживания.

Поле «общая длина» (Total length, 16 битов), аналогичное полю длины TCP-заголовка, содержит измеряемую в байтах суммарную длину дейтаграммы, включая длину IP-заголовка и данных. Этот параметр позволяет узлам определять длину поля данных путем вычитания из его значения длины заголовка. Максимально допустимая длина всей дейтаграммы целиком, считая байты, входящие в заголовок дейтаграммы, и данные, составляет 65535 байтов, т. е. длина дейтаграммы может достигать 216— 1 байтов. Однако длинные дейтаграммы не используются при работе IP-протокола. Все хост-компьютеры и шлюзы сети, как правило, работают с длинами до 576 байтов. Число 576 выбрано из тех соображений, что этой длины пакета вполне достаточно для того, чтобы передать заголовок (64 байта) и блок данных (длиной 512 байтов).

Поле «идентификатор» (Identification, 16 битов) представляет собой уникальный номер, характеризующий конкретную дейтаграмму, и используется для связи фрагментов блока данных. Значение этого поля устанавливается отправителем и служит идентификатором дейтаграммы, например, в случае ее фрагментации.

Наличие поля флагов (flags) и поля смещения (fragmentation) связано с тем, что, учитывая ограничения на длину кадра в конкретной реализации сети, протокол IP разбивает большой исходный блок данных на фрагменты и упаковывает их в пакеты. Для определения принадлежности пакетов — фрагментов одному блоку данных и обеспечения его правильной сборки, в поле флагов устанавливается специальный признак, а величины смещения помещаются в поле смещения. Поле флага содержит 3 бита: первый бит этого поля всегда имеет значение ноль, второй бит определяет, разрешена или нет фрагментация для блока данных. Величина поля смещения задает смещение в 64-битовых блоках. Первый фрагмент имеет нулевое смещение.

Поле «период жизни» (TTL - Time to live) содержит сведения о том, в течение какого времени дейтаграмме разрешено находиться в сети, и фактически представляет собой счетчик транзитов. Указанное в поле значение уменьшается на 1 на каждом этапе обработки дейтаграммы в процессе ее следования по сети, а при достижении нуля дейтаграмма уничтожается в целях экономии ресурсов сети. Таким же образом предотвращаются зацикленные маршруты в сети, когда группа маршрутизаторов может «гонять» блок данных по кругу из-за какой-то неисправности сети. Когда маршрутизатор обнаруживает, что значение параметра «период жизни» достигло нуля, он немедленно удаляет блок данных и передает сообщение источнику об ошибке с помощью протокола ICMP.

Поле «протокол» (protocol, 8 битов) содержит указание, какой протокол следует за IP. Каждый протокол, относящийся к TCP/IP, идентифицируется фиксированным номером. В таблице 1 содержатся номера, назначенные стандартами для наиболее распространенных протоколов. Если имеется TCP-заголовок, то в этом поле будет стоять его номер.

 

 

 

 

Таблица 1. Значения поля протокола

№

Протокол

1

Протокол сообщений  управления Интернет (ICMP)

2

Протокол управления группами Интернет (IGMP)

3

Межшлюзовой протокол (GGP)

6

Протокол управления передачей (TCP)

8

Протокол внешнего шлюза (EGP)

9

Протокол внутреннего  шлюза (IGP)

17

Протокол дейтаграммы  пользователя (UDP)


 

Поле контрольной суммы (Header checksum, 16 битов) служит для проверки правильности информации заголовка дейтаграммы. Контрольная сумма заголовка проверяет только данные заголовка, которые включают в себя адреса IP источника и пункта назначения. При проверке заголовка IP контрольная сумма анализирует правильность номера версии IP и подтверждает отличие поля «времени жизни» от нуля. Она также позволяет проверить отсутствие искажения заголовка IP и допустимость длины сообщения.

Поле опций содержит информацию о различных задачах, например, спецификации маршрутизации, и обычно используется сетевым управлением или для целей отладки. Данные, которые обеспечивают опции IP, варьируются и зависят от конкретного приложения, использующего их. Когда требуется услуга «записать маршрут», поле опции указывает и это.

Как это имело место в других протоколах, заголовок IP содержит поле выравнивания (padding), состоящее из нулей и выравнивающее 32-битовую границу

Поля адресов IP-источника и IP-назначения используются маршрутизаторами и шлюзами в рамках сети для маршрутизации блока данных. Эти адреса остаются неизменными все время жизни блока данных и не преобразуются промежуточными сетями.

Первый уровень адресации определяет имя конкретного пользователя для приема данных. Например, при передаче кому-то сообщения по электронной почте нет необходимости задавать машинный адрес или индивидуальный IP-адрес. Все, что необходимо, — это адрес электронной почты, который может быть преобразован приемным сервером в имя пользователя и имя машины. Приложение уровня сети взаимодействия определит порт, который надо использовать для передачи, т.е. внутренний логический адрес. Транспортный уровень определит адрес для протокола, который должен использоваться при передаче данных, и предоставит его приложению. Сетевой уровень будет, в зависимости от адресов IP, маршрутизировать блоки данных через разные сети, чтобы они достигли назначения. Маршрутизаторы будут считывать IP адреса, чтобы определить, через какой физический порт следует передать блок данных. Адреса, которые мы уже упоминали, прозрачны для уровня IP и обрабатываются только резидентным программным обеспечением хост-компьтера.

Согласно некоторым расчетам, последний доступный IP-адрес будет занят где-то между 2005 и 2010 годами. Однако кризис нехватки IP-адресов может проявиться еще раньше, если бум в отношении Интернет, наблюдаемый в Северной Америке и Западной Европе, охватит Индию, Китай и другие перенаселенные страны. Проблема еще более усугубляется распространением кабельных модемов. Ее решение возможно путем расширения текущей четвертой версии протокола IP (IPv4) с помощью межсетевого протокола следующего поколения (IPng), также известного как Интернет Protocol version 6 (IPv6).

Протокол IPv6 решает потенциальную проблему нехватки IP-адресов посредством использования 128-разрядных адресов вместо 32-разрядных адресов Ipv4, благодаря чему адресное пространство расширяется в 296 раз. Кроме того, в версии IPv6 предусмотрена возможность создания адресной иерархии со значительно большим количеством уровней. Добавление понятия зоны (scope) позволит при многопунктовой (multicast addressing) передаче отправлять дейтаграмму любому из группы адресов (anycast address). Некоторые поля заголовка IPv4, представленные на рис. 4, удалены или стали необязательными для использования. Введены также несколько новых функций, таких как поле метки идентификации пакетов, требующих специальной обработки; расширения заголовка для упрощения операций шифрования и идентификации, а также заголовок маршрутизации. 1Ру6-заголовок позволяет более эффективно использовать опции пересылки дейтаграмм по маршруту и предоставляет значительно больше возможностей для внесения изменений в опции и добавления новых параметров благодаря технологии «вложенных заголовков».

Поле «версия» (version, 4 бита) имеет значение, равное 6. Поле «приоритет» (prior, 4 бита) позволяет отправителю назначить дейтаграмме определенный уровень приоритета по отношению к другим отправляемым блокам данных. Возможные 16 значений этого поля разделены на две категории: значения поля от 0 до 7 используются для дейтаграмм, которые могут не передаваться при перегруженной линии, а значения от 8 до 15 назначаются пакетам, которые должны быть отправлены при любом состоянии линии. К первой категории относятся трафик TCP, передача e-mail, FTP, NFS, TELNET, X-interactive. Во второй категории приоритет 8 назначается пакетам, которые отправляются в последнюю очередь при перегруженной линии, а приоритет 15 — в первую.

Рис. 5. Заголовок IPv6

Поле «метка потока» (now label, 24 бита) используется отправителем для того, чтобы помечать пакеты, которые требуют специальной обработки сетевыми модулями IPv6. Хост-компьютеры или шлюзы, не поддерживающие этой опции, должны установить метку в 0 и игнорировать ее при обработке пакета. Поток представляет собой последовательность пакетов, отправляемых определенному получателю (или группе получателей), на пути к которым пакеты должны пройти специальную обработку. Таких потоков между одними и теми же хост-компьтерами может быть несколько, и значение этого поля позволяет идентифицировать определенный поток. Если значение этого поля установлено в 0, то считается, что дейтаграмма не принадлежит ни к какому потоку. Меткой потока служит случайно выбранное число в диапазоне 1 до FFFFFF. Все пакеты, принадлежащие одному потоку, должны отправляться по одному и тому же адресу назначения и с одним и тем же приоритетом. Кроме того, если одна из дейтаграмм потока содержит в своем заголовке какой-либо вложенный заголовок или опцию, все остальные пакеты потока тоже должны их содержать. Если шлюз, обрабатывающий пакет, заметил отклонение состава дейтаграммы от других дейтаграмм потока, он генерирует ошибку потока и уведомляет об этом отправителя.

Информация о потоке хранится в шлюзе в течение 6 с. Если за это время через шлюз не пройдет ни одна дейтаграмма потока, идентификатор данного потока освобождается. С другой стороны, хост-компьютер отправителя в случае перезапуска узла не сможет ранее чем через 6 с организовать новый поток.

Поле общей длины IPv4 было переименовано в протоколе IPv6 в поле «длина данных» («payload length»), т.к. оно содержит длину данных после заголовка, в то время как поле общей длины (total length) учитывает и длину заголовка. Поле «длина данных» (pay-load length, 16 бит) определяет количество байтов данных пакета, которые следуют за заголовком. Значение этого поля равное 0 означает, что размер дейтаграммы более 65535 и хранится в поле jumbo payload (сверх-длина).

Поле «следующий заголовок» (next header, 8 битов) содержит информацию типа заголовка, который следует за заголовком IPv6. Это поле представляет собой переименованное и измененное поле «протокол» (protocol) из IPv4 и позволяет вставлять дополнительные заголовки между данными IP и TCP или UDP. Оно также предоставляет информацию о наличии дополнительных заголовков, следующих за основным, и исключает необходимость в поле IHL (Internet header length).

Поле «ограничение пересылок» (hop limit, 8 битов) соответствует полю «времени жизни» (time to live) в IPv4. Величина этого поля уменьшается на 1 при прохождении дейтаграммой шлюза или хост-компьютера, а если величина этого поля равна 0, дейтаграмма уничтожается.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 Интерфейсы в опорных точках ( R , S , T , U ).

 

 

 

Рис.6 - Функциональная модель цифровой абонентской линии.

 

Интерфейс в точке R связывает несовместимое с ISDN оборудование с ТА. В этой точке могут функционировать синхронные и асинхронные интерфейсы.

Интерфейс в точке S – “пользователь-сеть” – соединяет совместимое с ISDN оборудование с сетевым оконечным. Стандартизирован по 3-м уровням : 1 ур. – рекомендация I.430 ; 2 ур. – Q.921 ; 3 ур. – Q.931. Стандартизация S-интерфейса имеет первостепенное значение , т. к. именно здесь требуется совместимость с терминалом и определенная независимость от изготовления.

На ур.1 стандартизируются след. атрибуты (параметры) интерфейса:

- электрические –  описывают уровни , емкость , скорости , временные параметры электрического  сигнала ;

- функциональные –  функции , которые должны обеспечить  физический интерфейс , т. е.  управление , синхронизацию и передачу  данных ;

- механические – размеры  разъемов , количество и типы проводов  для интерфейса ;

- процедурные – что  должен выполнять интерфейс и последовательность событий , связанную с передачей сигналов через интерфейс.

Через интерфейс в  точке S происходит непрерывная передача битов в обоих направлениях  со скоростью 192 кбит/с , которая составляет первичный канал 2b + d и 48кбит ресурсов , необходимых для синхронизации потока. Структура цикла меняется в зависимости от направления передачи. Циклы имеют длину 48 бит и продолжаются 250мкс каждый. В каждом цикле имеется 12 служебных битов , поэтому скорость передачи данных пользователя 144 кбит/с.

  Интерфейс в точке  Т связывает оборудование пользователя  с находящимся в помещении  пользования сетевым окончанием NT1. Если функции NT2 отсутствуют , то точка S и точка Т совпадают. В обратном случае интерфейсы для точек S и Т идентичны на 1 и 2 уровнях и различны на уровне 3, т. е. протоколы интерфейса S являются протоколами ведомственных либо частных сетей , в то время как в точке Т действуют протоколы сигнализации сети общего пользования.

Интерфейс в точке U является интерфейсом между оборудованием NT1 и оборудованием АТС. Пока точка U не определена в рекомендациях ITUT , т. е. форма сигнала в интерфейсе U должна быть согласована с физическими характеристиками линии, которые в разных странах отличны др. от др.

 
     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 Протокол ТФОП. Информационные элементы сообщений протокола ТФОП. Привести пример.

Плодотворная дебютная идея интерфейса V5 с самого начала была обращена лицом в будущее. Действительно, что может быть перспективнее идеи собрать рассмотренные в предыдущей главе три источника (речь, данные и видео) и три составные части (металлический кабель, оптоволокно и радиоканал), охватывающие все многообразие задач и средств сети доступа, в единый интерфейс, являющийся своего рода шлюзом к не менее многообразной сети узлов коммутации. Помимо этого, важная особенность протокола ТфОП связана с тем, что сообщения уровня 3 для управления соединениями ТфОП вырабатываются и принимаются в самой сети доступа. Сообщения ISDN, как было показано в предыдущей главе, могут транслироваться кадрами от АТС в пользовательский порт и в обратном направлении без их интерпретации сетью доступа. Порты же ТфОП не обрабатывают сообщения уровня 3, и, следовательно, конвертировать эти сообщения в сигналы пользовательского порта и обратно должна сеть доступа.

Тем не менее, с целью  сохранения для протокола ТфОП того же принципа прозрачности, который  используется для сигнализации ISDN, сделано так, что сигналы, генерируемые терминалом ТфОП (т.е. шлейф замкнут, шлейф разомкнут), отображаются непосредственно на сообщения протокола ТфОП, а для идентификации порта ТфОП, от которого поступают сигналы, в эти сообщения вводится адрес уровня 3. Затем сообщения передаются на станцию через интерфейс V5. В сообщениях, принимаемых от станции, также имеется адрес уровня 3, используемый для идентификации пользовательского порта, куда адресовано сообщение. Принятое сообщение преобразуется в соответствующий сигнал (посылка вызова, переполюсовка и т.п.), который подается в идентифицированный этим адресом порт ТФОП.

Главная функция протокола  ТфОП — поддержка национального протокола управления созданием и нарушением соединений ТфОП. С этой целью для каждого вызова абонента ТфОП (как исходящего, так и входящего) протокол ТфОП предусматривает создание в интерфейсе V5 логического соединения, использующего ресурс того С-пути в интерфейсе V5, который предназначен для сигнализации ТфОП, и называемого сигнальным путем (signalling path). Кроме того, протокол ТфОП может использовать этот же С-путь и без создания в нем сигнального пути, когда возникает необходимость в передаче информации, не связанной с управлением соединениями ТфОП (например, для передачи со стороны сети доступа к стороне АТС данных о линии пользователя). Сигнальный путь существует в течение всех фаз соединения ТфОП и обеспечивает прозрачный обмен сообщениями уровня 3 между логическими объектами протокола ТфОП, расположенными по разные стороны интерфейса.

Сетевые протоколы в телекоммуникациях