антиплагиат (1207959), страница 3
Текст из файла (страница 3)
Пользователи могут принимать участие всуществующих сеансах связи,приглашенными[2]имидобавлять других пользователей к существующему сеансу связи и[1]бытьк новому сеансу связи. Приглашения могут быть адресованы определенному пользователю,группе пользователей или всем пользователям.
В [1]основе данного протокола залож ены следующ ие принц ипы позволяющ ие более широко использовать весь его функц ионал:Персональная мобильность пользователейПользователи могут перемещаться без ограничений в пределах сети, поэтому услуги связи должны предоставлятьсяим в любом месте этой сети. Пользователю присваивается уникальный идентификатор, а сеть предоставляет емууслуги связи вне зависимости от того, где он находится.
Для этого пользователь с помощью специальногосообщения – REGISTER – информирует о своих перемещениях сервер определения местоположения.Масштабируемость сетиОна характеризуется, в первую очередь, возможностью увеличения количества элементов сети при её расширении.Серверная структура сети, построенной на базе протокола SIP, в полной мере отвечает этому требованию.Расширяемость протоколаhttp://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.24079350&repNumb=15/1920.06.2016Антиплагиат[1]Технология характеризуется возмож ностью расширенияпротокола новыми функциями при введении новых услуг и его адаптации к работе с различными приложениями.В качестве примера можно привести ситуацию, когда протокол SIP используется для установления соединениямежду шлюзами, взаимодействующими с[1]PSTN (Public Switched Telephone Network).
Внастоящее время SIP не поддерживаетпрозрачную передачу сигнальной информации телефонных системсигнализации. Вследствие этого дополнительные услуги ISN оказываются недоступными для пользователей IPсетей.Расширение функций протокола SIP может быть произведено за счет введения новых заголовков сообщений. Приэтом, если SIP-сервер принимает сообщение с неизвестными ему полями, то он просто игнорирует их иобрабатывает лишь те поля, которые он знает.Для расширения возможностей протокола SIP могут быть также добавлены и новые типы сообщений.Интеграция в стек существующих протоколов Интернет, разработанных IETF.
Протокол SIP является частьюглобальной архитектуры мультимедиа, разработанной комитетом Internet Engineering Task Force (IETF). Этаархитектура включает в себя также протокол резервирования ресурсов (Resource Reservation Protocol – RSVP, RFC2205), транспортный протокол реального времени (Real Time Transport Pro, tocol – RTP, RFC 1889), протоколпередачи потоковой информации в реальном времени (Real Time Streaming Protocol – RTSP, RFC 2326), протоколописания параметров связи (Session escription Protocol – SP, RFC 2327). Однако функции протокола SIP не зависятни от одного из этих протоколов.Взаимодействие с другими протоколами сигнализации.
Протокол SIP может быть использован совместно спротоколом Н.323. Возможно также взаимодействие протокола SIP с системами сигнализации ТфОП – SS1 и ОКС7.Для упрощения такого взаимодействия сигнальные сообщения протокола SIP могут переносить не толькоспецифический SIP, адрес, но и телефонный номер формата Е.164 или любого другого формата. Кроме того,протокол SIP, наравне с протоколами H.323 и ISUP/IP, может применяться для синхронизации работы устройствуправления шлюзами; в этом случае он должен взаимодействовать спротоколом MGCP. Другой важнойособенностью протокола SIP является то, что он приспособлен к организации доступа пользователей сетей IPтелефонии к услугам интеллектуальных сетей, и существует мнение, что именно этот протокол станет основным приорганизации связи между указанными сетями.2.2.2.
Интеграция протокола SIP с IP сетямиОдной из важнейших особенностей протокола SIP является его независимость от транспортных технологий..Структура сообщений SIP не зависит от выбранной транспортной технологии. Но, в то же время, предпочтениеотдается технологии маршрутизации пакетов IP и протоколуUP.
При этом, правда, необходимо создатьдополнительные механизмы для надежной доставки сигнальной информации. К таким механизмам относятсяповторная передача информации при ее потере, подтверждение приема и другое.Здесь же следует отметить то, что сигнальные сообщения могут переноситься не только протоколом транспортногоуровня UP, но и протоколом ТСР. Протокол UP позволяет быстрее, чем ТСР, доставлять сигнальную информацию(дажесучетом повторной передачи неподтвержденных сообщений),атакжевести параллельный поискместоположения пользователей и передавать приглашения к участию в сеансе связи в режиме многоадреснойрассылки. В свою очередь, протокол ТСР упрощает работу с межсетевыми экранами (firewall), а также гарантируетнадежную доставку данных.
При использовании протокола ТСР разные сообщения, относящиеся к одному вызову,либо могут передаваться по одному ТСР-соединению, либо для каждого запроса и ответа на него можетоткрываться отдельное ТСР-соединение. На рисунке 4.3 показано место, занимаемое протоколом SIP в стекепротоколов ТСР/IP.По сети с маршрутизацией пакетов IP может передаваться пользовательская информация практически любого вида:речь, видео и данные, а также любая их комбинация, называемая мультимедийной информацией. При организациисвязи между терминалами пользователей необходимо известить встречную сторону, какого рода информация можетприниматься (передаваться), алгоритм ее кодирования и адрес, на который следует передавать информацию.
Такимобразом, одним из обязательных условий организации связи при помощи протокола SIP является обмен междусторонами данными об их функциональных возможностях. Для этой цели чаще всего используется протоколописания сеансов связи –SP (Session escription Protocol). Поскольку в течение сеанса связи можетпроизводиться его модификация, предусмотрена передача сообщений SIP с новыми описаниями сеанса средствами[1]SP.Рисунок 2.2.2.1 –[2]Местопротокола SIP в стеке протоколов ТСР/IPДля передачи речевой информации комитет IETF предлагает использовать протокол RTP, но сам протокол SIP неисключает возможность применения для этих целей других протоколов.В протоколе SIP не реализованы механизмы управления потока, ми информации и предоставления гарантированногокачества обслуживания.
Кроме того, протокол SIP не предназначен для передачи пользовательской информации, вего сообщениях может переноситься информация лишь ограниченного объема. При переносе через сеть слишкомбольшого сообщения SIP не исключена его фрагментация на уровне IP, что может повлиять на качество передачиинформации.Протокол SIP предусматривает организацию конференций трех видов:- в режиме многоадресной рассылки (multicasting), когда информация передается на один multicast, адрес, а затемдоставляется сетью конечным адресатам;-при помощи устройства управления конференции (MCU), к которому участники конференции передаютhttp://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.24079350&repNumb=16/1920.06.2016Антиплагиатинформацию в режиме точка-точка, а оно, в свою очередь, обрабатывает ее (т.е.
смешивает или коммутирует) ирассылает участникам конференции;- путем соединения каждого пользователя с каждым в режиме[2]Протокол[1]точка-точка.SIP дает возможность присоединения новых участников к уже существующему сеансу связи, т.е.двусторонний сеанс может перейти в конференцию.В заключение об интеграции протокола SIP с IP-сетями, следует отметить то, что разработаны методы совместнойработы этого протокола с преобразователем сетевых адресов – Network Address Translator (NAT).2.2.3 Адресация SIPВ [1]SIP определены два типа сигнальных сообщений — запрос и ответ. Также существует шесть процедур:INVITE (приглашение) — приглашает пользователя принять участие в сеансе связи (служит для установлениянового соединения; может содержать параметры для согласования);УЕ ( разъединение) — завершает соединение между двумя пользователями;OPTIONS (опции) — используется для передачи информации о поддерживаемых характеристиках (эта передачаможет осуществляться напрямую между двумя агентами пользователей или через сервер SIP);АСК (подтверждение) —[15]используетсядля подтверждения получения сообщения или для положительного ответана команду INVITE ;CANCEL ([9]отмена) —REGISTER[15]прекращает([9]регистрация)—поиск пользователя;[15]передаетинформацию о местоположении пользователя[9]насервер SIP, которыйможет транслировать ее на сервер адресов (Location Server).Рисунок 2.2.3.1– Сценарий сеанса связи[15]SIPДля организации взаимодействия с существующими приложениямипользователей протокол SIP использует адрес,[1]IP-сетейи[2]дляобеспечения мобильностианалогичный адресу электронной почты.
В качестве адресоврабочих станций используются специальные универсальные указатели ресурсов – URL (Universal Resource Locators),так называемые SIP URL.SIP-адреса бывают четырех типов:имя@домен;имя@хост;имя@IP)адрес;№ телефона@шлюз.Как видно, адрес состоит из двух частей. Первая часть – это имя пользователя, зарегистрированного в домене илина рабочей станции. Если вторая часть адреса идентифицирует какой-либо шлюз, то в первой указываетсятелефонный номер абонента.Во второй части адреса указывается имя домена, рабочей станции или шлюза. Для определения IP-адресаустройства необходимо обратиться к службе доменных имен – omain Name Service (NS).
Если же во второй частиSIP-адреса размещается IP-адрес, то с рабочей станцией можно связаться напрямую.В начале SIP-адреса ставится слово «sip:», указывающее, что это именно SIP-адрес, так как бывают и другие(например, «mailto:»). Ниже приводятся примеры SIP-адресов:sip: als@rts.loniis.rusip: user1@192.168.100.152sip: 294,75,47@gateway.ru2.2.4 Архитектура сети SIPВ некотором смысле прародителем протокола SIP является протокол переноса гипертекста – НТТР (HypertextTransfer Protocol, RFC 2068). Протокол SIP унаследовал от него синтаксис и архитектуру «клиент-сервер», которуюиллюстрирует рисунок 2.2.4.1.Клиент выдает запросы, в которых указывает, что он желает получить от сервера. Сервер принимает запрос,обрабатывает его и выдает ответ, который может содержать уведомление об успешном выполнении запроса,уведомление об ошибке или информацию, затребованную клиентом.[1]Рисунок2.2.4.1–[2]Архитектура"клиент-сервер"Управление процессом обслуживания вызова распределено между разными элементами сети SIP.
Основнымфункциональным элементом, реализующим функции управления соединением, является терминал. Остальныеэлементы сети отвечают за маршрутизацию вызовов, а в некоторых случаях предоставляют дополнительные услуги.Физически они могут быть реализованы на базе серверов локальной сети, которые, помимо выполнения своихосновных функций, будут также обрабатывать SIP-сообщения. Терминалы же могут быть двух типов: персональныйкомпьютер со звуковой платой и программным обеспечением SIP-клиента (UA) или SIP-телефон, подключающийсянепосредственно к ЛВС Ethernet (SIP-телефоны, производимые компанией Cisco Systems, недавно появились нароссийском рынке).