SIP - Протокол ініціації сеансу
Протокол ініціації сесій (SIP) — це протокол сигналізації, який використовується для ініціювання, підтримки та завершення сеансів реального часу, що включають голосові, відео та повідомлення.[1] SIP використовується для сигналізації та контролю мультимедійних комунікаційних сеансів у додатках Інтернет-телефонії для голосових та відеодзвінків, у приватних IP телефонних системах, у миттєвих повідомленнях через мережі Інтернет-протоколу (IP), а також для дзвінків з мобільних телефонів через LTE (VoLTE). Протокол визначає специфічний формат повідомлень, що обмінюються, та послідовність комунікацій для співпраці учасників. SIP є текстовим протоколом, що включає багато елементів протоколу передачі гіпертексту (HTTP) та простого протоколу передачі пошти (SMTP). Дзвінок, встановлений за допомогою SIP, може складатися з кількох медіа-потоків, але для додатків, таких як текстові повідомлення, які обмінюються даними як корисним навантаженням у повідомленні SIP, не потрібні окремі потоки. SIP працює разом з кількома іншими протоколами, які визначають і передають медіа сесії. Найчастіше переговори щодо типу медіа та параметрів, а також налаштування медіа виконуються за допомогою протоколу опису сесії (SDP), який передається як корисне навантаження в повідомленнях SIP. SIP розроблений так, щоб бути незалежним від протоколу транспортного рівня, і може використовуватися з протоколом користувацьких датаграм (UDP), протоколом керування передачею (TCP) та протоколом керування потоковою передачею (SCTP). Для безпечної передачі повідомлень SIP через небезпечні мережеві з'єднання протокол може бути зашифрований за допомогою безпеки транспортного рівня (TLS). Для передачі медіа-потоків (голос, відео) корисне навантаження SDP, що передається в повідомленнях SIP, зазвичай використовує протокол реального часу (RTP) або захищений протокол реального часу (SRTP).
Was this article helpful?