Datori, Programmatūra
SIP-protokols: apraksts
Sesijas inicializācijas protokola (SIP) ir protokols, kas signalizē par un pārvaldīt multivides komunikācijas sesijas. Visbiežāk lietojumprogrammas interneta telefoniju - balss un video zvanus un tūlītējo ziņojumapmaiņu over IP (interneta protokola).
Tā nosaka ziņojumus, kas tiek nosūtīti starp galapunktiem un regulēt veidošanu, izbeigšanu un citus būtiskus elementus zvanu. SIP protokols, kuru apraksts ir sniegts iepriekš var izmantot, lai izveidotu, modificētu un pārtrauktu sesijas, kas sastāv no vienas vai vairākām multivides datu plūsmu. Tā ir programma, pārraides slāņa protokolu. Izstrādāts, lai būtu neatkarīga no pamata transporta slāni. Citiem vārdiem sakot, protokols , pamatojoties uz tekstu, ietver daudzus elementus HTTP (hiperteksta pārsūtīšanas) un vienkāršo pasta adrese pārsūtīšanas protokols (SMTP).
SIP-protocol - kas tas ir?
SIP darbojas kopā ar vairākiem citiem lietojumprogrammu līmeņa protokolu, kas identificē un nosūtīt multimediju sesiju. Identifikācijas mediju dati un saskaņošana tiek panākta kopā ar sesijas Apraksts protokols (SDP). Lai pārraidītu multivides plūsmas - balss, video - tā parasti izmanto reālā laika transporta protokols (RTP) vai Secure režīmā (SRTP). Drošai pārraides SIP ziņojumi var tikt šifrēta, izmantojot Transport Layer Security (TLS).
attīstības vēsture
SIP protokols sākotnēji tika izstrādāta ar ekspertu grupa 1996. gadā. Tā tika standartizēts 2543 1999. RFC (SIP 1.0). 2000. gada novembrī viņš tika pieņemta kā 3 GPP signalizēšanas protokolu un arhitektūras IP-multimediju apakšsistēmas (IMS), lai straumēšanas multimediju IP balstītu pakalpojumu šūnu sistēmas pastāvīgu elementu. Jaunākā versija (SIP 2.0) ar RFC 3261 specifikācijā tika izlaists 2002.gada jūnijā. Ar dažiem paplašinājumiem un precizējumu par tā tiek izmantota mūsu laiku.
Neskatoties uz to, ka sākotnējā SIP protokols tika izstrādāts, pamatojoties uz balss pakalpojumiem. Šodien tā atbalsta plašu lietojumu, ieskaitot videokonferences, raidošo mediju, tūlītēja ziņojumapmaiņa, failu pārsūtīšanas, un faksu, izmantojot IP, un tiešsaistes spēles.
Protokols SIP - apraksts un darbība
Sesijas inicializācijas protokols ir neatkarīga no pamata transporta protokolu. Tā darbojas pārraides vadības protokols (TCP), UDP (UDP) vai pārraides vadības protokols plūsmā (SCTP). To var izmantot datu pārsūtīšanai starp divām pusēm (Unicast) un multiraides sesiju.
Tajā ir dizaina elementi līdzīgiem modeļiem HTTP darījuma pieprasījums. Katrs šāds darbība sastāv no klienta pieprasījuma, kas izraisa īpašu metodi vai funkciju serveri un vismaz vienu atbildi. SIP protokols otrreizējs lielākā daļa no iesākuma laukiem, kodēšanas noteikumiem, un HTTP statusa kodu, kas nodrošina saprotamu teksta formātā.
Katrs tīkla resurss Session Uzsākšana Protocol - lietotāja aģents vai balss box - ir atzīts, izmantojot resursu piešķiršanas identifikatoru (URI), darbojas, pamatojoties uz kopīgu standarta sintaksei, kas tiek izmantota arī interneta pakalpojumu un e-pastu. URI shēma, kas tiek izmantota, lai SIP, ir kā loģisku ķēdes: Lietotāja vārds: parole @ host: port.
drošības politika
Ja nepieciešams droša datu pārraide shēma paredz, ka katrai no tīkla elementiem, uz kuriem pieprasījums tiek pārsūtīts uz mērķa domēnu, ir jānodrošina ar Transport Layer Security (TLS). Pēdējais solis proxy serveri, lai mērķa domēnu, kad tas ir pienākums darboties saskaņā ar vietējiem drošības iestatījumiem. TLS aizsargā pret iebrucējiem, kuri mēģina pārtvert datus brīdī nosūtīšanas. Bet tas nenodrošina reālu drošību beigās un nevar novērst uzskaites un datu zādzību. Kā SIP-protokols, kurā ostām ir droši savienots, strādā ar citiem tīkla pakalpojumiem?
Tas darbojas kopā ar vairākiem citiem protokoliem, un tas ir tikai iesaistīti signalizācijas paziņojumā. SIP-klienti parasti izmanto TCP vai UDP porta numuru 5060 vai 5061, lai izveidotu savienojumu ar SIP serverus un citus SIP galapunktu. Port 5060 parasti lieto nešifrēts satiksmes signālu, savukārt ostas 5061 tuvi "draugi" ar transporta Layer Security (TLS).
Kas ir izmantot?
Lai atbildētu uz jautājumu, precīzāk «SIP-protokols - ka" būtu jāsaprot, ko tas tiek izmantots. To parasti izmanto, lai izveidotu un nosūtītu balss vai video zvanus. Tas ļauj jums mainīt esošos izaicinājumus. Izmaiņas var ietvert mainīt adreses vai ostās, aicinot saruna vairāk dalībniekus, pievienojot vai noņemot multivides straumes. SIP atrast arī pieteikumu ziņojumapmaiņas lietojumprogrammas un pakalpojumus notikuma abonementu un paziņošanu.
Kopums SIP-noteikumi, kas saistīti ar interneta Engineering Task Force (IETF), nosaka norādījumus šādiem pieteikumiem. Balss un videopotokovye ziņojumus pieteikumu citā protokola piemērošanai reāllaika Transporta protokols (RTP). Parametri - portu numuri, protokoli, kodeki - šiem medijiem plūsmas tiek definēti un saskaņoti, izmantojot sesijas apraksta protokolu (SDP), kas pārvietojas šajā lietošanas organismā sesijas inicializācijas protokola (piemēram, SIP T protokols).
Pamata perspektīva protokols ir, ka tas ir nākotnē nodrošināt signālu un zvanu iestatīšanu IP komunikāciju ar pamatiem, kas var atbalstīt superset par zvanu apstrādes funkcijas un iespējas, kas atrodas publiskā komutējamā telefonu tīklā (PSTN). Viņš nenosaka viņiem. Precīzāk, tas regulē tikai zvanu uzstādīšanu un signalizācijas. Visas darbības, kas paredzētas, lai veiktu darbību, piemēram telefonu (m. E. Dial, atbildes gaidīšanas signāli vai aizņemtu signālu), ar proxy serveri un lietotāja aģenti. To ieviešana un terminoloģija ir atšķirīga dažādās valstīs, bet tie darbojas pēc tāda paša principa.
Vērtība tālruni
Tālrunis atbalsta tīklam SIP var arī īstenot daudzas no vairāk uzlabotas zvanu apstrādes funkcijas, kas atrodas signalizācijas sistēmas 7 (SS7). Kaut gan no šiem protokoliem ir diezgan atšķirīgi. SS7 ir centralizēta protokols. To raksturo ar sarežģītu centrālā tīkla arhitektūru un "neasiem" gala punktiem (parastie telefoni). SIP ir protokols no "klients-serveris". Tomēr lielākā daļa ierīces, kas atbalsta sesijas inicializācijas protokolu var veikt kā lomu klientu un serveri. Kopumā sesijas iniciators darbojas kā klients, un saņēmējs veic zvanu servera funkciju. Tādējādi SIP funkcijas tiek īstenoti sazinoties galapunktiem, pretēji parastajiem SS7 iespējām, kas tiek īstenoti šajā tīklā.
SIP ir fundamentāli atšķiras ar to, ka tehnoloģija attīstās IT, nevis telekomunikāciju nozarē. SIP protokols ir standartizēts un galvenokārt nosaka IETF, bet citi (piemēram, H.323) tradicionāli tiek saistītas ar Starptautiskās Telekomunikāciju savienības (ITU).
tīkla elementu
SIP nosaka lietotāja aģentiem, kā arī vairāku veidu tīkla serveru elementiem. Divi SIP vērtētie var sazināties bez starpposma infrastruktūru. Tomēr šī pieeja bieži tas ir nepraktiski, lai valdības paziņojumiem, kas pieprasa pakalpojumu katalogi, lai meklētu pieejamos mezgliem tīklā. SIP protokols reģistrā nevar sniegt šādu funkcionalitāti.
lietotāja aģents
Lietotājs aģents SIP (UA) ir loģiskā tīkla galapunktiem. Tos izmanto, lai veiktu vai saņemtu īsziņas, un tādējādi kontrolēt SIP sesijas. SIP-UA var veikt lomu lietotāja aģenta klientu (UAC), kas sūta SIP pieprasījumus un to serveri (UAS), kas saņem pieprasījumus un atgriež SIP atbildi. Šādas kontroles kontiem un UAS tiek veikta tikai SIP darījuma laikā.
telefonijas
SIP-telefonija, patiesībā, ir IP-telefonija, kas īsteno klienta un servera funkcijas SIP-lietotāja aģents. Turklāt tas nodrošina tradicionālās telefona zvanu iespējas - Dial, Atbildēt novirze saglabāšanas / izplūdes un Zvanu pāradresācija.
SIP tālruņi var īstenot kā aparatūras ierīci vai kā softphone. Tāpēc ražotāji arvien vairāk izmanto šo protokolu, kā standarta telefonijas platformu (pēdējos gados - caur 4G), starpība starp aparatūras un programmatūras SIP-telefonu pamatiem paliek neskaidra. Turklāt elementi sesijas inicializācijas protokola šodien īstenoti pamatfunkcijas programmaparatūru daudzu IP-iespējots ierīcēm. Piemēri ietver dažādas ierīces no Nokia un BlackBerry, un SIP-protokols Android tagad ir obligāts pakalpojums.
In SIP, HTTP, lietotājs aģents var identificēt sevi ar galveni lauka posts lietotāja aģents, kas satur teksta aprakstu programmatūras / aparatūras / posteņiem. lietotāja aģents lauks pieprasījuma ziņojums tiek pārraidīts. Tas nozīmē, ka saņēmēja SIP serveri var redzēt šo informāciju. Tīkla elementi Session Uzsākšana Protocol dažreiz var uzglabāt šo informāciju. Un tas var būt noderīga, saderības problēmas diagnosticēšanai.
Similar articles
Trending Now