RekenaarsSagteware

SIP-protokol: beskrywing

Sessie Bekendstelling Protocol (SVP) is 'n protokol vir die sein en die bestuur van multimedia kommunikasie sessies. Die mees algemene programme in Internet telefonie - Voice en Video oproepe en klets oor IP (Internet Protocol).

Dit definieer die boodskappe wat tussen eindpunte gestuur en reguleer die skepping, beëindiging, en ander noodsaaklike elemente van die oproep. SIP protokol, die beskrywing van wat hierbo aangebied kan word vir die skep, te verander en die beëindiging van sessies wat bestaan uit een of meer multimedia data strome. Dit is 'n aansoek laag protokol. Ontwerp om onafhanklik van die onderliggende transportlaag wees. Met ander woorde, 'n protokol wat gebaseer is op die teks sluit baie elemente van HTTP (HyperText Transfer) en die Simple Mail Address Transfer Protocol (die SMTP).

SIP-protokol - wat is dit?

SIP werk in samewerking met verskeie ander aansoek-vlak protokolle wat identifiseer en multimedia sessie oordra. Identifikasie media data en bypassende is saam bereik met die Sessie beskrywing protokol (SOP). stem, video - - om multimedia strome stuur dit normaalweg gebruik die real-time vervoer protokol (RTP) of Veilige af (SRTP). Vir 'n veilige oordrag SIP boodskappe kan word geïnkripteer met behulp van Transport Layer Security (TLS).

ontwikkeling Geskiedenis

SIP-protokol is oorspronklik ontwikkel deur 'n groep van kundiges in 1996. Dit is gestandaardiseer in 2543 in RFC 1999 (SIP 1.0). In November 2000 is hy as 'n 3 BPP sein protokol en permanente element van argitektuur IP-multimedia subsisteem (GBS) vir die streaming van multimedia-IP-gebaseerde dienste in sellulêre stelsels aanvaar. Die jongste weergawe (SIP 2.0) in RFC 3261 spesifikasie is vrygestel in Junie 2002. Met sekere uitbreidings en verfynings van dit gebruik word in ons tyd.

Ten spyte van die feit dat die oorspronklike SIP-protokol is ontwikkel wat gebaseer is op stem dienste. Vandag, dit word ondersteun deur 'n wye verskeidenheid van aansoeke, insluitend videoconferencing, streaming media, klets, bestandsoverdracht, en faks over IP, en aanlyn-speletjies.

Protokol SIP - beskrywing en werking

Sessie Bekendstelling Protocol is onafhanklik van die onderliggende vervoer protokol. Dit loop op Transmission Control Protocol (TCP), gebruiker Data Gram Protocol (UDP) of Transmission Control Protocol stroom (SCTP). Dit kan gebruik word vir data-oordrag tussen die twee kante (unicast) en Multicast sessie.

In dit daar ontwerpelemente soortgelyke modelle HTTP transaksie versoek. Elke sodanige operasie bestaan uit die kliënt versoek, wat 'n bepaalde metode of funksie op die bediener en ten minste een reaksie veroorsaak. SIP-protokol reuses meeste van die kop velde, enkodering reëls, en HTTP status kode, die verskaffing van 'n leesbare teks formaat.

Elke netwerk hulpbron Sessie Bekendstelling Protocol - 'n gebruiker agent of stempos boks - word erken deur die toekenning van hulpbronne identifiseerder (URI), funksioneer op die basis van 'n algemene standaard sintaksis, wat ook gebruik word in die web dienste en e-pos. URI skema, wat gebruik word vir die SIP, het die vorm van 'n logiese ketting: Gebruikersnaam: Wagwoord @ leër hawe.

veiligheidsbeleid

Indien nodig veilige data-oordrag skema bepaal dat elkeen van die netwerk elemente, waarvan die versoek aangestuur word na die teiken domein, moet voorsien word van Transport Layer Security (TLS). Die laaste stap van die instaanbediener om die teiken domein wanneer dit verplig is om te werk in ooreenstemming met die plaaslike security. TLS beskerm teen indringers wat probeer om die data te onderskep ten tyde van versending. Maar dit maak nie voorsiening saaklike sekerheid aan die einde en kan nie verhoed dat die dop en data diefstal. As die SIP-protokol, wat hawens veilig gekoppel moet word, werk saam met ander netwerk dienste?

Dit werk in samewerking met verskeie ander protokolle en is net betrokke by die sein kommunikasie. SIP-kliënte gebruik gewoonlik TCP of UDP-poort nommers 5060 of 5061 aan te sluit om te sluk-bedieners en ander SIP eindpunte. Port 5060 word algemeen gebruik vir ongeënkripteerde verkeersein, terwyl Port 5061 naby "vriende" met die Transport Layer Security (TLS).

Wat is die nut?

Om die vraag te beantwoord meer presies «SIP-protokol - dat dit" verstaan moet word vir wat dit gebruik. Dit word gewoonlik gebruik vir die opstel en stuur 'n stem of video-oproepe. Dit laat jou toe om die bestaande uitdagings aan te pas. Die verandering kan betrek veranderende adresse of hawens, nooi 'n gesprek meer deelnemers, voeg of te verwyder media strome. SIP aansoek in messaging aansoeke, en dienste in die geval inskrywing en kennisgewing vind ook.

'N Stel SIP-reëls wat verband hou met die Internet Engineering Task Force (IETF), bepaal die instruksies vir sodanige aansoeke. Stem en videopotokovye boodskappe aansoek op 'n ander protokol aansoek in real-time Vervoer protokol (RTP). Parameters - hawe getalle, protokolle, codecs - vir hierdie media strome word gedefinieer en wat ooreenstem met behulp van die sessie beskrywing protokol (SOP), wat beweeg in die pakket liggaam Sessie Bekendstelling Protocol (bv SIP T-protokol).

Die basiese perspektief van die protokol is dat dit in die toekoms te voorsien 'n sein en skakel setup vir IP-kommunikasie op fondamente wat 'n superstel van die oproep verwerking funksies en kenmerke teenwoordig is in die openbare kan ondersteun telefoonnet (PSTN). Hy wil hulle nie te definieer. Meer presies, dit reguleer slegs die oproep opstel en sein. Alle aksies wat bedoel is om bedrywighede soos telefoon uit te voer (m. E. Dial, reaksie luitone of 'n besige sein), wat uitgevoer word deur volmag bedieners en gebruikers agente. Hul inleiding en terminologie is anders in verskillende lande, maar hulle werk op dieselfde beginsel.

Die waarde in die telefoon

Telefoon netwerk ondersteun SIP kan ook baie van die meer gevorderde oproep verwerking funksies teenwoordig in Sein System 7 (SS7) te implementeer. Alhoewel beide van hierdie protokolle is heel anders. SS7 is 'n gesentraliseerde protokol. Dit word gekenmerk deur 'n komplekse sentrale netwerk argitektuur en "stomp" eindpunte (konvensionele telefone). SIP is 'n protokol van die "kliënt-bediener". Dit kan egter die meeste toestelle wat ondersteun Sessie Bekendstelling Protocol voer as die rol van die kliënt en die bediener. In die algemeen, sessie inisieerder tree op as 'n kliënt, en die ontvanger voer oproep bediener funksie. So, is SIP funksies geïmplementeer in die kommunikasie eindpunte, in teenstelling met konvensionele SS7 vermoëns wat in die netwerk geïmplementeer word.

SIP is fundamenteel verskil in die sin dat die tegnologie is die ontwikkeling in IT, en nie in die telekommunikasiebedryf. SIP-protokol is gestandaardiseer en word hoofsaaklik bepaal deur die IETF, terwyl ander (bv H.323) tradisioneel geassosieer word met die Internasionale Telekommunikasie-unie (ITU).

netwerk elemente

SIP definieer agente die gebruiker se, asook verskillende tipes van die netwerk bediener elemente. Twee SIP eindpunte kan kommunikeer sonder enige intermediêre infrastruktuur. Nietemin, hierdie benadering is dikwels onprakties vir regeringskommunikasie, wat diens dopgehou vereis om te soek na beskikbare nodes in die netwerk. SIP-protokol registreer kan nie so 'n funksie.

gebruiker agent

Die gebruiker agent SIP (UA) is 'n logiese netwerk eindpunte. Hulle word gebruik te maak of boodskappe ontvang, en sodoende die SIP-sessie te beheer. SIP-UA kan die rol van 'n gebruiker agent kliënt (UAC), wat SIP versoeke en sy bediener (UAS), wat navrae ontvang en 'n SIP reaksie terug stuur uit te voer. Sulke kontrolerekeninge en UAS uitgevoer slegs gedurende SIP transaksie.

telefonie

SIP-telefonie, in werklikheid, is IP-telefonie, wat die kliënt en bediener funksies SIP-gebruiker agent implemente. Verder is dit bied 'n tradisionele telefoonoproep opsies - Dial, Antwoord, afwyking behoud / release en bel ekspedisie.

SIP-fone kan geïmplementeer word as 'n hardeware toestel of as 'n Soft. Omdat vervaardigers toenemend gebruik van hierdie protokol as 'n standaard telefonie platform (in die afgelope jaar - deur 4G), bly die verskil tussen hardeware en sagteware SIP-fone grondbeginsels vervaag. Daarbenewens elemente van die Sessie Bekendstelling Protocol geïmplementeer vandag die basiese funksies van die firmware van baie IP-enabled toestelle. Voorbeelde sluit in 'n verskeidenheid van toestelle uit Nokia en BlackBerry, en SIP-protokol op Android is nou die onontbeerlike diens.

In SIP, in HTTP, die gebruiker agent kan self identifiseer deur 'n kop veld poste User-agent, met 'n teks beskrywing van die sagteware / hardeware / items. gebruiker-agent veld in die aanvraag boodskap oorgedra word. Dit beteken dat die ontvangs van SIP bediener hierdie inligting kan sien. Netwerk elemente Sessie Bekendstelling Protocol kan soms dat inligting te stoor. En dit kan nuttig wees in die diagnose van probleme verenigbaarheid wees.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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