ComputereSoftware

SIP-protokol: beskrivelse

Session Initiation Protocol (SIP) er en protokol til signalering og styring multimedie kommunikation sessioner. De mest almindelige applikationer i internettelefoni - tale- og videoopkald og instant messaging over IP (Internet Protocol).

Det definerer de beskeder, der sendes mellem slutpunkter og regulerer skabelsen, opsigelse, og andre væsentlige elementer i samtalen. SIP-protokollen, hvis beskrivelse præsenteres ovenfor kan anvendes til at oprette, ændre og afslutning af sessioner, der består af en eller flere MMS datastrømme. Det er et program lag protokol. Designet til at være uafhængig af det underliggende transport lag. Med andre ord, en protokol baseret på teksten indeholder mange elementer af HTTP (Hypertext Transfer) og Simple Mail Adresse Transfer Protocol (SMTP).

SIP-protokollen - hvad er det?

SIP arbejder sammen med flere andre ansøgning niveau protokoller, som identificerer og overfører multimediasession. Identifikation media data og matching opnås sammen med Session Description Protocol (SDP). For at sende multimedie-streams - telefoni, video - det bruger normalt den realtids transport protokol (RTP) eller sikker tilstand (SRTP). For sikker transmission SIP-meddelelser kan være krypteret ved hjælp Transport Layer Security (TLS).

udvikling Historie

SIP-protokollen blev oprindeligt udviklet af en gruppe af eksperter i 1996. Det blev standardiseret i 2543 i RFC 1999 (SIP 1.0). I november 2000 blev han accepteret som en 3 GPP signalering protokol og permanent element i arkitekturen IP-Multimedia Subsystem (IMS) til streaming af multimedia IP-baserede tjenester i cellulære systemer. Den nyeste version (SIP 2.0) i RFC 3261 specifikation blev udgivet i juni 2002. Med visse udvidelser og forbedringer af det bruges i vores tid.

På trods af, at den oprindelige SIP-protokollen blev udviklet baseret på taletjenester. I dag, den understøtter en bred vifte af applikationer, herunder videokonferencer, streaming media, instant messaging, filoverførsel og fax over IP, og online-spil.

Protokol SIP - beskrivelse og drift

Session Initiation Protocol er uafhængig af den underliggende transport-protokol. Det kører på Transmission Control Protocol (TCP), bruger Datagram Protocol (UDP) eller transmissionsstyringsprotokol strøm (SCTP). Det kan bruges til dataoverførsel mellem to sider (unicast) og Multicast session.

I det der er designelementer lignende modeller anmodning HTTP-transaktion. Hver sådan operation består af kundens anmodning, som forårsager en bestemt metode eller funktion på serveren og mindst et respons. SIP-protokollen genbruger de fleste af de hovedfelter, kodningsregler og HTTP statuskoder, hvilket giver en læsbar tekst-format.

Hvert netværk ressource Session Initiation Protocol - en bruger agent eller voicemail boks - indregnes efter tildelingen Resource Identifier (URI), der fungerer på grundlag af en fælles standard syntaks, som også anvendes i web-tjenester og e-mail. URI ordning, som anvendes til SIP, har form af en logisk kæde: brugernavn: password @ host: port.

sikkerhedspolitik

Hvis det er nødvendigt sikker datatransmission ordning foreskriver, at hver af de netelementer, hvortil anmodningen videresendes til målet domæne, skal være forsynet med Transport Layer Security (TLS). Det sidste trin i proxyserveren til målet domænet, når den er forpligtet til at operere i overensstemmelse med de lokale sikkerhedsindstillinger. TLS beskytter mod ubudne gæster, der forsøger at opsnappe data på tidspunktet for afsendelsen. Men det giver ikke rigtig sikkerhed til enden og kan ikke forhindre sporing og tyveri af data. Som SIP-protokollen, som havne skal være sikkert tilsluttet, virker med andre netværkstjenester?

Det fungerer sammen med flere andre protokoller og er kun involveret i signalering kommunikation. SIP-klienter bruger typisk TCP eller UDP portnumre 5060 eller 5061 for at forbinde til SIP-servere og andre SIP endepunkter. Port 5060 er almindeligt anvendt til ukrypteret trafik signal, hvorimod port 5061 tætte "venner" med Transport Layer Security (TLS).

Hvad nytter det?

For at besvare spørgsmålet mere præcist «SIP-protokollen - at det" skal forstås for, hvad det bruges. Det er normalt bruges til at oprette og sende et tale- eller videoopkald. Det giver dig mulighed for at ændre de eksisterende udfordringer. Ændringen kan omfatte ændring adresser eller havne, invitere en samtale flere deltagere, tilføje eller fjerne media streams. SIP også finde anvendelse i messaging applikationer, og i de tilfælde, abonnement og underretning.

Et sæt af SIP-reglerne i forbindelse med Internet Engineering Task Force (IETF), bestemmer instruktionerne for sådanne ansøgninger. Voice og videopotokovye beskeder applikation på en anden protokol ansøgning i realtid Transport Protocol (RTP). Parametre - portnumre, protokoller, codecs - for disse medier strømme defineres og matches ved hjælp af Session Description Protocol (SDP), som bevæger sig i emballagelegemet Session Initiation Protocol (fx SIP T-protokol).

Den grundlæggende perspektiv i protokollen er, at det i fremtiden bør give en signalering og kalder setup for IP-kommunikation på fundamenter, der kan understøtte en overordnet opkaldsbehandlingskravene funktioner og features til stede i det offentlige telefonnet (PSTN). Han definerer ikke dem. Mere præcist er det regulerer kun setup opkald og signalering. Alle handlinger, der er beregnet til at udføre operationer, såsom telefon (m. E. Dial, respons tilbageopkald toner eller et optaget-signal), som udføres af proxy-servere og bruger agenter. Deres introduktion og terminologi er forskellig i forskellige lande, men de fungerer efter samme princip.

Værdien i telefonen

Telefon netværk, der understøtter SIP kan også gennemføre mange af de mere avancerede opkaldsbehandling funktioner til stede i Signalling System 7 (SS7). Selvom begge disse protokoller er helt anderledes. SS7 er en centraliseret protokol. Det er kendetegnet ved en kompleks central netværksarkitektur og "blunt" endepunkter (konventionelle telefoner). SIP er en protokol for "klient-server". de fleste enheder, der understøtter Session Initiation Protocol, kan imidlertid udføre det rollen som klienten og serveren. Generelt session initiativtager fungerer som en klient, og modtageren udfører opkald server funktion. Således er SIP funktioner implementeret i de kommunikerende slutpunkter i modsætning til konventionelle SS7 kapaciteter, der er implementeret i netværket.

SIP er fundamentalt anderledes ved, at teknologien udvikler i IT, og ikke i telekommunikationsindustrien. SIP-protokollen er standardiseret og er primært bestemt af IETF, mens andre (fx H.323) traditionelt er forbundet med den Internationale Telekommunikations Union (ITU).

netelementer

SIP definerer brugerens agenter, samt flere typer af netværk server elementer. To SIP endepunkter kan kommunikere uden nogen mellemliggende infrastruktur. Ikke desto mindre er denne tilgang er ofte upraktisk for offentlige kommunikation, der kræver service mapper for at søge efter tilgængelige noder i netværket. SIP-protokollen register kan ikke give en sådan funktionalitet.

bruger agent

Brugeragenten SIP (UA) er en logisk netværk endepunkter. De bruges til at foretage eller modtage beskeder, og derved styre SIP-session. SIP-UA kan udføre rollen som en brugeragent klient (UAC), som sender SIP anmodninger og sin server (UAS), der modtager forespørgsler og returnerer en SIP respons. Sådanne kontrol konti og UAS udføres kun under SIP transaktion.

telefoni

SIP-telefoni, i virkeligheden, er IP-telefoni, som implementerer klienten og server-funktioner SIP-user agent. Desuden giver en traditionel telefon call-optioner - Dial, Svar, afvigelse fastholdelse / release og viderestilling.

SIP-telefoner kan implementeres som en hardwareenhed eller som en softphone. Fordi producenterne i stigende grad bruger denne protokol som en standard telefoni-platform (i de senere år - gennem 4G), forbliver forskellen mellem hardware og software SIP-telefoner fundamentals sløret. Desuden elementer i Session Initiation Protocol i dag implementeret de grundlæggende funktioner i firmwaren i mange IP-aktiverede enheder. Som eksempler kan nævnes en række forskellige enheder fra Nokia og BlackBerry, og SIP-protokollen på Android er nu den uundværlige tjeneste.

I SIP, i HTTP, kan brugeren agent identificere sig selv ved en header felt indlæg user-agent, som indeholder en tekst beskrivelse af software / hardware / emner. user-agent felt i anmodningen meddelelse transmitteres. Det betyder, at den modtagende SIP-serveren kan se disse oplysninger. Netværk elementer Session Initiation Protocol sommetider kan lagre disse oplysninger. Og det kan være nyttigt til at diagnosticere kompatibilitetsproblemer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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