Протокол ініціювання сеансів - SIP
Принципи побудови протоколу SIP
Протокол ініціювання сеансів (Session Initiation Protocol - SIP) є ​​протоколом прикладного рівня і призначається для організації, модифікації і завершення сеансів зв'язку (наприклад, мультимедійних конференцій, телефонних з'єднань). Користувачі можуть приймати участь в існуючих сеансах зв'язку, запрошувати інших користувачів і бути запрошеними ними до нового сеансу зв'язку. Протокол SIP розроблений групою MMUSIC комітету IETF, а специфікації протоколу представлені в документі RFC 2543. В основу протоколу закладені наступні принципи:
В· Персональна мобільність користувачів. Користувачі можуть переміщатися без обмежень в межах мережі. Користувачеві привласнюється унікальний ідентифікатор, а мережа надає йому послуги зв'язку незалежно від того, де він знаходиться.
В· Масштабованість мережі. Вона характеризується, в першу чергу, можливістю збільшення кількості елементів мережі при її розширенні. Серверна структура мережі, побудована на базі протоколу SIP, відповідає цій вимозі.
В· Розширюваність протоколу. Вона характеризується можливістю доповнення протоколу новими функціями при введенні нових послуг і його адаптації до роботи з різними додатками.
Розширення функцій протоколу SIP може бути вироблено за рахунок введення нових заголовків повідомлень, які повинні бути зареєстровані в організації IANA. При цьому якщо SIP-сервер приймає повідомлення з невідомими йому атрибутами, то він просто ігнорує їх. Для розширення можливостей протоколу SIP можуть бути також додані і нові типи повідомлень. p align="justify"> Інтеграція в стек існуючих протоколів Інтернету, розроблених IETF. Протокол SIP є частиною глобальної архітектури мультимедіа, розробленої IETF. Ця архітектура включає в себе також і інші протоколи: резервування ресурсів (Resource Reservation Protocol - RSVP, RFC 2205), транспортний протокол реального часу (Real-Time Transport Protocol - RTP, RFC 1889), протокол передачі потокової інформації в реальному часі (Real- Time Streaming Protocol - RTSP, RFC 2326), протокол опису параметрів зв'язку (SDP, RFC 2327). Однак функції самого протоколу SIP не залежать ні від одного з цих протоколів. p align="justify"> Взаємодія з іншими протоколами сигналізації. Протокол SIP може бути використаний спільно з протоколом Н.323. [6]
Інтеграція протоколу SIP з IPсетямі
Важливою особливістю протоколу SIP є його незалежність від транспортних технологій. В якості транспорту можуть використовуватися протоколи Х.25, Frame Relay, AAL5, IPX і ін Структура повідомлень SIP не залежить від обраної транспортної технології. p align="justify"...