PočítačeSoftware

SIP protokol: popis

Session Initiation Protocol (SIP) je protokol pro signalizaci a řízení multimediálních komunikačních relací. Mezi nejčastější aplikace v telefonování přes internet - hlasové a video hovory a instant messaging over IP (Internet Protocol).

Definuje zprávy odeslané mezi koncovými body a regulují tvorbu, ukončení a jiné podstatné prvky této výzvy. SIP protokolu, jehož popis je uveden výše, může být použit pro vytváření, modifikování a ukončování relací sestávajících z jednoho nebo více multimediálních datových toků. Jedná se o protokol aplikační vrstva. Navržena tak, aby bylo nezávislé na podkladové transportní vrstvy. Jinými slovy, protokol vychází z textu obsahuje mnoho prvků HTTP (Hypertext Transfer) a Simple Mail Transfer Protocol (SMTP).

SIP protokol - co to je?

SIP funguje ve spojení s několika dalšími protokoly aplikační úrovně, které identifikují a přenášet multimediální relaci. Identifikační média dat a shoda je dosaženo společně s Session Description Protocol (SDP). Přenášet multimediální proudy - hlas, video - obvykle používá protokol v reálném čase dopravy (RTP) nebo Secure režim (SRTP). Pro bezpečný přenos SIP zprávy mohou být zašifrovány pomocí Transport Layer Security (TLS).

vývoj History

SIP protokol byl původně vyvinut skupinou odborníků v roce 1996. To byla standardizována v 2543 v RFC 1999 (SIP 1.0). V listopadu 2000 byl přijat jako 3 GPP signalizační protokol a trvalým prvkem architektury IP-Multimedia Subsystem (IMS) pro streamování multimediálních služeb IP založených na buněčných systémech. Nejnovější verze (SIP 2.0) ve specifikaci RFC 3261 byla vydána v červnu 2002. U některých rozšíření a vylepšení z něj se používá v dnešní době.

Navzdory skutečnosti, že původní SIP protokol byl vyvinut na základě hlasové služby. V současné době podporuje širokou škálu aplikací, včetně videokonference, streaming médií, instant messaging, přenos souborů a fax přes IP, a on-line her.

Protokol SIP - popis a provoz

Session Initiation Protocol je nezávislé na podkladové transportní protokol. To běží na Transmission Control Protocol (TCP), User Datagram Protocol (UDP) nebo kontrolní přenosový protokol proud (SCTP). Lze jej použít pro přenos dat mezi dvěma stranami (unicast) a Multicast zasedání.

V něm jsou designové prvky podobné modely požadavek HTTP transakce. Každá taková operace sestává z požadavku klienta, která způsobuje určitou metodu nebo funkce na serveru a alespoň jednu odpověď. SIP protokol opakovaně většina v polích záhlaví, kódovacích pravidel, a stavové kódy HTTP, které poskytují čitelný textový formát.

Každý zdroj sítě Session Initiation Protocol - uživatelský agent nebo hlasová schránka - Uznává se pomocí identifikátoru přidělení prostředků (URI), fungující na základě společného standardu syntaxe, který je také používán v internetových služeb a e-mailu. URI schéma, které se používá pro SIP, má podobu logického řetězce: uživatelské jméno: heslo @ host: port.

bezpečnostní politika

V případě potřeby bezpečný přenos dat systém stanovuje, že každý ze síťových prvků, na nichž je žádost předána do cílové domény, musí být opatřeny Transport Layer Security (TLS). Posledním krokem proxy serveru cílové domény, pokud je povinen provést v souladu s místními nastaveními zabezpečení. TLS chrání před vetřelci, kteří se snaží zachytit data v okamžiku odeslání. Ale neposkytuje skutečnou jistotu až do konce a nemůže zabránit sledování a odcizení dat. Vzhledem k tomu, SIP protokol, který porty by měly být pevně spojen, spolupracuje s ostatními síťovými službami?

Pracuje ve spojení s několika dalšími protokoly a je jen zapojený do signalizačního komunikaci. SIP klienti obvykle používají TCP nebo UDP port čísla 5060 nebo 5061 pro připojení k SIP servery a další SIP koncových bodů. Port 5060 je běžně používaný pro nešifrované světelný signál, zatímco přístavní 5061 blízkých „přátel“ s Transport Layer Security (TLS).

Jaký má smysl?

K odpovědi na otázku přesněji «SIP protokolu -, že“ je třeba chápat, co se používá. To se obvykle používá k nastavení a odeslání hlasové nebo video hovory. To vám umožní upravit existující problémy. Modifikace může zahrnovat změnu adresy nebo porty, zvoucí rozhovor více účastníků, přidání nebo odebrání mediální proudy. SIP také nacházejí uplatnění v aplikacích zasílání zpráv a služby v předplatném události a oznámení.

Sada SIP pravidel spojených s Internet Engineering Task Force (IETF), stanovuje pokyny pro takové aplikace. Aplikace Voice a videopotokovye zprávy na jinou aplikaci protokolu v reálném čase Transport Protocol (RTP). Parametry - čísla portů, protokoly, kodeky - na těchto médiích toky jsou definovány a uzavřeno pomocí popisného protokolu relace (SDP), která se pohybuje v příbalovém těle Session Initiation Protocol (např. SIP protokol T).

Základní perspektiva protokolu je to, že by se v budoucnu poskytovat signalizaci a volání nastavení pro IP-komunikaci na základech, které mohou podporovat podmnožinou funkcí pro zpracování hovorů a funkcí přítomných ve veřejné telefonní síti (PSTN). On nedefinuje je. Přesněji řečeno, reguluje pouze nastavení volání a signalizaci. Všechny akce, které jsou určeny k provedení operace, jako je telefon, (m. E. Dial, odpověď vyzváněcí tóny pro volajícího nebo obsazovací tón), prováděné proxy servery a uživatelských agentů. Jejich zavedení a terminologie se liší v různých zemích, ale oni pracují na stejném principu.

Hodnota v telefonu

Telefonní síť podporující SIP lze také realizovat mnoho z pokročilejších funkcí pro zpracování volání přítomných v signalizačního systému 7 (SS7). I když oba tyto protokoly jsou zcela odlišné. SS7 je centralizovaná protokol. To se vyznačuje tím, komplexní centrální architektuře sítě a „tupých“ koncových bodů (konvenční telefony). SIP je protokol o „klient-server“. Nicméně, většina zařízení, která podporují Session Initiation Protocol může provádět jako role klientem a serverem. Obecně platí, že zasedání iniciátor se chová jako klient, a přijímač vykonává funkci volání serveru. Tak SIP funkce jsou implementovány v komunikujících koncových bodů, které jsou v rozporu s běžnými schopnostmi SS7, které jsou implementovány v síti.

SIP se zásadně liší v tom, že se tato technologie vyvíjí v oblasti IT, a to v telekomunikačním průmyslu. SIP protokol je standardizován a je určena hlavně IETF, zatímco jiní (např H.323) jsou tradičně spojeny s Mezinárodní telekomunikační unie (ITU).

síťové prvky

SIP definuje agenty uživatele, stejně jako několik typů sítí serverových prvků. Dva koncové body SIP mohou komunikovat bez mezilehlé infrastruktury. Nicméně, tento přístup je často nepraktické pro vládní komunikace, která vyžaduje servis adresářů k hledání dostupných uzlů v síti. SIP protokol registr nemůže poskytnout takové funkce.

user agent

Uživatelský agent SIP (UA) je logické síti koncové body. Ty se používají k výrobě nebo přijímat zprávy, a tím řídit SIP-session. SIP UA mohou plnit roli klienta agenta uživatele (UAC), který vysílá požadavky SIP a jeho serveru (UAS), která přijímá dotazy a vrátí odpověď SIP. Tyto kontrolní účty a UAS je prováděno pouze během SIP transakce.

telefonie

SIP telefonie, ve skutečnosti, je IP telefonie, který implementuje funkce klienta a serveru SIP uživatelského agenta. Kromě toho poskytuje tradiční možnosti telefonní hovor - Dial, odpověď, retenční odchylka / uvolnění a přesměrování hovorů.

SIP telefony mohou být realizovány jako hardwarové zařízení, nebo jako softphone. Vzhledem k tomu, výrobci stále více využívají tento protokol jako standardní telefonní platformy (v posledních letech - přes 4G), rozdíl mezi hardware a software SIP telefony fundamenty zůstávají rozmazané. Navíc prvky Session Initiation Protocol dnes implementovány základní funkce firmwaru mnoha IP v mobilních zařízeních. Jako příklady lze uvést celá řada přístrojů značky Nokia a BlackBerry a SIP protokolu o Android je nyní nezbytný servis.

SIP, HTTP, agent uživatele může ztotožnit hlavičkou pole příspěvků user-agent, který obsahuje textový popis software / hardware / věci. Pole user-agent ve zprávě požadavku se přenáší. To znamená, že příjem SIP server může tyto informace zobrazit. Síťové prvky Session Initiation Protocol někdy může ukládat tyto informace. A to může být užitečné při diagnostice problémů s kompatibilitou.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.unansea.com. Theme powered by WordPress.