Wykład 4 SIP

Wykład 4 - SIP

Tematyka wykładu

1. Wprowadzenie

2. Funkcje SIP

3. System SIP

4. Transakcje SIP – wymiana komunikatów

5. Podsumowanie

Wprowadzenie

Protokół SIP (ang. Session Initiation Protocol), to protokół warstwy aplikacji, który używany jest do ustanowienia, utrzymywania i zrywania sesji multimedialnych. Do tego rodzaju sesji zaliczamy:

Standaryzacja SIP

Standard SIP opisano w 2002 r (proponowany standard)

RFC 3261 SIP: Session Initiation Protocol

Uaktualnienia:

RFC 3265: Session Initiation Protocol (SIP)-Specific Event Notification

RFC 3853: S/MIME Advanced Encryption Standard (AES) Requirement for the Session Initiation Protocol (SIP)

RFC 4320: Actions Addressing Identified Issues with the Session Initiation Protocol's (SIP) Non-INVITE Transaction

RFC 4916: Connected Identity in the Session Initiation Protocol (SIP)

RFC 5393: Addressing an Amplification Vulnerability in Session Initiation Protocol (SIP) Forking Proxies

RFC 5621: Message Body Handling in the Session Initiation Protocol (SIP)

RFC 5626: Managing Client-Initiated Connections in the Session Initiation Protocol (SIP)

RFC 5630: The Use of the SIPS URI Scheme in the Session Initiation Protocol (SIP)

RFC 5922: Domain Certificates in the Session Initiation Protocol (SIP)

RFC 5954: Essential Correction for IPv6 ABNF and URI Comparison in RFC 3261

RFC 6026: Correct Transaction Handling for 2xx Responses to Session Initiation Protocol (SIP) INVITE Requests

RFC 6141: Re-INVITE and Target-Refresh Request Handling in the Session Initiation Protocol (SIP)

Funkcje SIP

System SIP

Adresowanie

Adresy SIP często nazywa się również adresami URL SIP (ang. Universal Resource Locators SIP). Przyjmują

następującą formę:

uzytkownicy@host

Część identyfikująca użytkownika może być może być nazwą użytkownika albo numerem telefonu. Przykłady adresów URL SIP:

sip: tomasz.palys@wat.edu.pl

sip: 226839401@196.102.1.1

Lokalizacja serwera

Trapezowa architektura SIP

Lokalizacja użytkownika

Transakcje SIP

Komunikaty SIP

SIP, to protokół tekstowy, którego składnia komunikatu i pola są identyczne z protokołem HTTP (ang. Hypertext Transfer Protocol). Komunikaty SIP są wysyłane za pośrednictwem TCP lub UDP.

Istnieją dwa rodzaje komunikatów SIP:

Komunikaty żądań

INVITE

• Użytkownik lub usługa zapraszana jest do uczestnictwa w sesji. Zawiera opis sesji a w przypadku połączeń

dwukierunkowych strona dzwoniąca wskazuje typ mediów. Pozwala otworzyć sesję konwersacji z ograniczoną liczbą komunikatów i pełnych obiegów.

ACK

• Korespondują z żądaniem INVITE. Reprezentują one ostateczne potwierdzenie systemu końcowego i zamykają transakcję zainicjowaną za pomocą INVITE. Jeśli strona dzwoniąca dołącza opis sesji, to w sesji nie używa się żadnych dodatkowych parametrów. Jeśli opis sesji nie jest dołączony, to parametry INVITE są używane jako domyślne.

OPTIONS

• Wysyłanie dodatkowych zapytań i gromadzenie informacji o możliwościach agentów użytkowników i serwerów sieciowych. Żądanie to nie jest używane do ustanawiania sesji.

BYE

• Używa się go do zamknięcia połączenia

REGISTER

• Rejestrowanie informacji związanych z lokalizacją na serwerach SIP.

CANCEL

• Anulowanie wszystkich żądań w trakcie przetwarzania.

Komunikaty odpowiedzi

Informacyjne • 100 – próbowanie (ang. Trying) • 180 – dzwonienie (ang. Ringing)

Pomyślne • 200 – OK

Przekierowania • 305 – użyj proxy

Błąd klienta • 400 – błędne żądanie

Błąd serwera • 503 – usługa niedostępna

Ogólne awarie • 606 – brak akceptacji

Transakcje SIP

Usługa lokalizacji

Podsumowanie:

W systemie SIP mamy do czynienia z dwoma komponentami: agenci użytkowników, serwery sieciowe.

Agenci użytkowników, to aplikacje systemu końcowego klienta:

UAC (ang. User – Agent Client),

UAS (ang. User – Agent Server, UAS ).

Serwery sieciowe:

Serwer proxy,

Serwer przekierowań.

Adresy SIP często nazywa się również adresami URL SIP.

SIP, to protokół tekstowy, komunikaty SIP są wysyłane za pośrednictwem TCP lub UDP.

Istnieją dwa rodzaje komunikatów SIP:

żądania inicjowane przez klientów,

odpowiedzi zwracane przez serwery.


Wyszukiwarka

Podobne podstrony:
wyklady SIP, GiSzN, SIP
pytania i odpowiedzi, gik VI sem, GiK VI, SIP, przodki SIP, SIP 3, kolos wykłady, SIP, pierdukinako
Lasy SIP 2015 wyklad1
SIP wykład test zaliczenie
Fotogrametria i SIP wyklad 1 2 3 konspekt
Fotogrametria i SIP wyklad 1
Fotogrametria i SIP wyklad 5
Fotogrametria i SIP wyklad 4
Tematyka wykładów, uwm-geodezjaZOD, ROKII, semIII, SIP
SIP WYKład, Systemy informacji przestrzennej (SIP)
AK SIP 2012 wyklad4
Fotogrametria i SIP wyklad 3
Fotogrametria i SIP wyklad 7 ZSZ teledetekcja satelity
Fotogrametria i SIP wyklad 5 konspekt
Fotogrametria i SIP wyklad 10 ZSZ geomatyka, AR Poznań - Leśnictwo, Fotogrametria
SIP wykłady, Studia, Rok II, SIP

więcej podobnych podstron