CalculatoareSoftware-ul

SIP-protocol: descriere

Session Initiation Protocol (SIP) este un protocol de semnalizare și de gestionare de sesiuni de comunicare multimedia. Cele mai frecvente aplicații în telefonia prin Internet - Voice și apeluri video și mesagerie instantanee prin IP (Internet Protocol).

Acesta definește mesajele care sunt trimise între punctele finale și reglementează crearea, rezilierea, și alte elemente esențiale ale apelului. protocolul SIP, al cărei descriere este prezentată mai sus poate fi utilizat pentru crearea, modificarea și încheierea sesiunilor constând din unul sau mai multe fluxuri de date multimedia. Este un protocol de strat de aplicație. Creat pentru a fi independent de stratul de transport de bază. Cu alte cuvinte, un protocol bazat pe textul include multe elemente de HTTP (Hypertext Transfer) și Simple Mail Transfer Protocol (SMTP).

SIP-protocol - ce este?

SIP funcționează împreună cu mai multe alte protocoale la nivel de aplicație care identifice și să transmită sesiune multimedia. Date de identificare media și potrivirea se realizează împreună cu Session Description Protocol (PSD). Pentru a transmite fluxuri multimedia - voce, video - se utilizează în mod normal, protocolul de transport în timp real (RTP) sau modul securizat (SRTP). Pentru sigure mesaje SIP de transmisie pot fi criptate folosind Transport Layer Security (TLS).

Istoricul dezvoltării

SIP-protocol a fost inițial dezvoltat de către un grup de experți în 1996. Acesta a fost standardizat în 2543 în RFC 1999 (SIP 1.0). În noiembrie 2000, el a fost acceptat ca un protocol de 3 GPP de semnalizare și element permanent al arhitecturii IP Multimedia Subsystem (IMS) pentru serviciul de streaming de servicii bazate pe IP multimedia în sistemele celulare. Cea mai recentă versiune (SIP 2.0) în RFC 3261 caietul de sarcini a fost lansat în iunie 2002. Cu anumite extensii și rafinarea este utilizat în timpul nostru.

În ciuda faptului că inițial SIP-protocol a fost elaborat pe baza serviciilor de voce. Astăzi, susține o gamă largă de aplicații, inclusiv videoconferințe, streaming media, mesagerie instant, transfer de fișiere, și fax over IP, și jocuri online.

SIP Protocol - descriere și funcționare

Session Initiation Protocol este independent de protocolul de transport de bază. Se rulează pe Transmission Control Protocol (TCP), User Datagram Protocol (UDP) sau de control al transmisiei flux de protocol (SCTP). Acesta poate fi utilizat pentru transferul de date între cele două părți (Unicast) și sesiunea multicast.

În ea există elemente de design modele similare cerere de tranzacție HTTP. Fiecare astfel de operațiune constă din cererea clientului, care determină o anumită metodă sau funcție pe server și cel puțin un răspuns. SIP-protocol refolosește cele mai multe dintre câmpurile de antet, reguli de codare, și codurile de stare HTTP, oferind un format de text care poate fi citit.

Fiecare resursă de rețea Session Initiation Protocol - un agent utilizator sau caseta de mesagerie vocală - este recunoscut folosind identificatorul de alocare a resurselor (URI), care funcționează pe baza unei sintaxă standard comun, care este, de asemenea, utilizat în servicii web și e-mail. schema URI, care este folosit pentru SIP, are forma unui lanț logic: nume de utilizator: parola @ host: port.

Politica de securitate

În cazul în care este necesar sigure de transmitere a datelor schema prevede că fiecare dintre elementele de rețea, la care cererea este transmisă domeniului țintă, trebuie să fie prevăzute cu Transport Layer Security (TLS). Ultimul pas al serverului proxy domeniului țintă atunci când acesta este obligat să opereze în conformitate cu setările de securitate locale. TLS protejează împotriva intrușilor care încearcă să intercepteze datele la momentul expedierii. Dar nu oferă securitate reală până la capăt și nu poate împiedica urmărirea și furtul de date. Deoarece SIP-protocol, porturile ar trebui să fie conectate în siguranță, funcționează cu alte servicii de rețea?

Acesta funcționează împreună cu mai multe alte protocoale și este doar implicat în comunicarea de semnalizare. SIP-clienti folosesc de obicei TCP sau UDP numere de port 5060 sau 5061 pentru a se conecta la SIP-servere si alte puncte finale SIP. Port 5060 este frecvent utilizat pentru semnal de trafic necriptat, în timp ce portul 5061 strânse „prieteni“ cu Transport Layer Security (TLS).

Care este utilizarea?

Pentru a răspunde la întrebarea mai precis «SIP-protocol - că“ ar trebui să fie înțeles pentru ce se utilizează. Acesta este de obicei folosit pentru a configura și a trimite o voce sau video apeluri. Acesta vă permite să modificați provocările existente. Modificarea poate implica schimbarea adrese sau porturi, invitând-o conversație mai mulți participanți, adăugarea sau eliminarea fluxurilor media. SIP găsi, de asemenea aplicații în aplicații de mesagerie, precum și servicii în abonament de evenimente și notificare.

Un set de reguli SIP-asociate cu Internet Engineering Task Force (IETF), determină instrucțiunile pentru astfel de aplicații. cerere de voce și mesaje videopotokovye pe o cerere de protocol diferit in timp real protocol de transport (RTP). Parametrii - numere de porturi, protocoale, codec-uri - pentru aceste medii fluxuri sunt definite și corelate utilizând protocolul de descriere a sesiunii (SDP), care se deplasează în corpul pachetului Session Initiation Protocol (de exemplu, protocolul T SIP).

Perspectiva de bază a protocolului este că ar trebui să ofere în viitor un sistem de semnalizare și de apel de configurare pentru IP-comunicații pe fundații care pot sprijini un superset al funcțiilor de procesare a apelurilor și caracteristicile prezente în rețeaua telefonică publică comutată (PSTN). El nu le definesc. Mai precis, acesta reglementează numai configurarea apelului și semnalizare. Toate acțiunile care sunt destinate pentru a efectua astfel de operațiuni de telefon (m. E. Dial, tonuri ringback de răspuns sau un semnal de ocupat), efectuate de servere proxy și agenți de utilizator. Introducere și terminologia lor este diferită în diferite țări, dar ele funcționează pe același principiu.

Valoarea din telefon

rețea telefonică SIP poate pune în aplicare, de asemenea, multe dintre caracteristicile mai avansate de procesare a apelurilor prezente în Sistemul de semnalizare 7 (SS7). Cu toate că ambele aceste protocoale sunt destul de diferite. SS7 este un protocol centralizat. Acesta este caracterizat printr - un complex central de arhitectură de rețea și „tocite“ puncte finale (telefoane convenționale). SIP este un protocol de "client-server". Cu toate acestea, cele mai multe dispozitive care acceptă Session Initiation Protocol poate îndeplini și rolul de client și server. În general, sesiune de inițiator acționează ca un client, iar receptorul realizează funcția de server de apel. Astfel, caracteristicile SIP sunt puse în aplicare în punctele finale de comunicare, spre deosebire de capacitățile convenționale SS7, care sunt puse în aplicare în rețea.

SIP este fundamental diferită în faptul că tehnologia este în curs de dezvoltare în domeniul IT, și nu în industria telecomunicațiilor. SIP-protocol este standardizat și este determinată în principal de IETF, în timp ce altele (de exemplu, H.323) sunt în mod tradițional asociate cu Uniunea Internațională a Telecomunicațiilor (ITU).

elemente de rețea

SIP definește agenții utilizatorului, precum și mai multe tipuri de elemente de server de rețea. Două puncte finale SIP poate comunica fără nici un fel de infrastructură intermediară. Cu toate acestea, această abordare este adesea nepractică pentru comunicațiile guvernamentale, care necesită directoare de servicii pentru a căuta nodurile disponibile în rețea. registru SIP-protocol nu poate oferi o astfel de funcționalitate.

agent utilizator

Agentul de utilizator SIP (UA) este o legătură logică puncte finale de rețea. Acestea sunt folosite pentru a face sau de a primi mesaje, și de a controla astfel SIP-sesiune. SIP-UA poate îndeplini rolul unui client agent utilizator (UAC), care trimite cereri SIP și server (UAS), care primește cereri și returnează un răspuns SIP. Aceste conturi de control și UAS se efectuează numai în timpul tranzacției SIP.

telefonie

SIP-telefonie, de fapt, este de IP-telefonie, care implementează agentul SIP-utilizator client și funcțiile de server. În plus, acesta oferă o tradiționale de opțiuni de apel telefonic - Dial, Răspuns, abaterea de retenție / eliberare și de redirecționare a apelurilor.

SIP-telefoanele pot fi implementate ca un dispozitiv hardware sau ca softphone. Deoarece producătorii sunt din ce în ce utilizează acest protocol ca o platformă de telefonie standard, (în ultimii ani - prin 4G), diferența dintre hardware și software SIP-telefoane Fundamentals rămân neclare. În plus, unele elemente ale protocolul Session Initiation Protocol implementat astăzi funcțiile de bază ale firmware-ului multor dispozitive IP activate. Exemplele includ o varietate de dispozitive de la Nokia și BlackBerry, și SIP-protocol de pe Android este acum serviciul indispensabil.

În SIP, în HTTP, agentul utilizator poate să se identifice printr-un câmp de antet posturi User-agent, care conține o descriere de text a software / hardware / elemente. câmp user-agent în mesajul de solicitare este transmis. Acest lucru înseamnă că serverul SIP primit poate vedea aceste informații. Elemente de rețea Session Initiation Protocol, uneori, poate stoca aceste informații. Și poate fi de ajutor în diagnosticarea problemelor de compatibilitate.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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