Computers, Software
SIP-protocol: Beschrijving
Session Initiation Protocol (SIP) is een protocol voor het signaleren en beheren van multimedia communicatie sessies. De meest voorkomende toepassingen in Internet-telefonie - spraak- en videogesprekken en instant messaging over IP (Internet Protocol).
Het definieert de berichten die tussen eindpunten worden verzonden en reguleren van de schepping, de beëindiging en andere essentiële elementen van het gesprek. SIP protocol, waarvan de beschrijving hierboven weergegeven kunnen worden gebruikt voor het creëren, modificeren en beëindigen van sessies bestaande uit een of meer multimedia datastromen. Het is een applicatielaag protocol. Ontworpen om onafhankelijk van de onderliggende transportlaag. Met andere woorden, een protocol op basis van de tekst bevat veel elementen van HTTP (Hypertext Transfer) en het Simple Mail Address Transfer Protocol (SMTP).
SIP-protocol - wat is het?
SIP werkt samen met een aantal andere toepassingsniveau protocollen voor het identificeren en multimediasessie zenden. Identificatie media data en matching samen bereikt met de Session Description Protocol (SDP). spraak, video - - Om multimedia streams zenden het normaal gebruik van de real-time transport protocol (RTP) of Secure mode (SRTP). Voor een veilige overdracht SIP-berichten kunnen worden versleuteld met behulp van Transport Layer Security (TLS).
ontwikkeling Geschiedenis
SIP-protocol werd oorspronkelijk ontwikkeld door een groep van deskundigen in 1996. Het werd gestandaardiseerd in 2543 in RFC 1999 (SIP 1.0). In november 2000 werd hij als 3 GPP signaleringsprotocol en vast onderdeel van de architectuur IP Multimedia Subsystem (IMS) voor het streamen van multimedia-IP-gebaseerde diensten in cellulaire systemen geaccepteerd. De nieuwste versie (SIP 2.0) in RFC 3261-specificatie werd uitgebracht in juni 2002. Bij bepaalde uitbreidingen en verfijningen van het wordt gebruikt in onze tijd.
Ondanks het feit dat de oorspronkelijke SIP-protocol is ontwikkeld op basis van spraakdiensten. Vandaag de dag, het ondersteunt een breed scala aan toepassingen, zoals videoconferencing, streaming media, instant messaging, bestandsoverdracht en fax over IP, en online games.
Protocol SIP - beschrijving en werking
Session Initiation Protocol onafhankelijk is van het onderliggende transportprotocol. Het draait op Transmission Control Protocol (TCP), User Datagram Protocol (UDP) of zendbesturingsprotocol stroom (SCTP). Het kan worden gebruikt voor dataoverdracht tussen de beide zijden (unicast) en Multicastsessie.
Daarin zijn er design elementen vergelijkbare modellen HTTP transactie aanvraag. Elke dergelijke bewerking bestaat uit het cliëntverzoek, waarin een bepaalde werkwijze of functie op de server en ten minste één respons veroorzaakt. SIP-protocol hergebruikt grootste deel van de header velden, codering regels, en HTTP-statuscodes, die een leesbare tekst formaat.
Elk netwerk resource Session Initiation Protocol - een user agent of een voicemailbox - wordt opgenomen op basis van de toewijzing Resource Identifier (URI), functioneren op basis van een gemeenschappelijke norm syntax, die ook wordt gebruikt in web en e-mail. URI-regeling, die wordt gebruikt voor de SIP, heeft de vorm van een logische keten: gebruikersnaam: wachtwoord @ host: port.
veiligheidsbeleid
Indien gewenst veilige gegevensoverdracht regeling schrijft voor dat elk van de netwerkelementen, waaraan het verzoek wordt doorgestuurd naar het doeldomein, moeten voorzien zijn van Transport Layer Security (TLS). De laatste stap van de proxyserver om het doel domein wanneer hij verplicht is om te werken in overeenstemming met de lokale beveiligingsinstellingen. TLS beschermen tegen indringers die proberen om de gegevens te onderscheppen op het moment van verzending. Maar het biedt geen echte veiligheid naar het einde en kan niet voorkomen dat de tracking en diefstal van gegevens. Als SIP-protocol, welke poorten stevig moet worden aangesloten, werkt met andere netwerkdiensten?
Het werkt samen met verschillende andere protocollen en alleen betrokken bij de signalering communicatie. SIP-clients gebruiken meestal TCP of UDP poortnummers 5060 of 5061 aan te sluiten op SIP-servers en andere SIP-eindpunten. Port 5060 wordt vaak gebruikt voor ongecodeerde verkeerslicht, terwijl poort 5061 dicht "vrienden" met de Transport Layer Security (TLS).
Wat is het nut?
Om de vraag te beantwoorden nauwkeuriger «SIP-protocol - dat" moet worden begrepen voor wat het gebruik. Het wordt meestal gebruikt voor het opzetten van en stuur een spraak- of video-oproepen. Hiermee kunt u de huidige uitdagingen aan te passen. De modificatie kan gaan veranderen adressen of poorten, uitnodigen van een gesprek meer deelnemers, toevoegen of verwijderen van media streams. SIP toepassing in messaging-toepassingen en diensten in het geval abonnement en aanmelding vind het ook.
Een set van SIP-regels in verband met de Internet Engineering Task Force (IETF), bepaalt de instructies voor dergelijke toepassingen. Voice en videopotokovye berichten applicatie op een ander protocol toepassing in real-time Transport Protocol (RTP). Parameters - poortnummers, protocollen codecs - voor deze media stromen gedefinieerd en gematched met het sessiebeschrijvingsprotocol (SDP), die beweegt in het verpakkingslichaam Session Initiation Protocol (bijvoorbeeld SIP protocol T).
De fundamentele perspectief van het protocol is dat het in de toekomst zorgen voor een signalering en call setup voor IP-communicatie op de fundamenten die een superset van de call processing functies en kenmerken die aanwezig zijn in het publiek kan ondersteunen telefoonnetwerk (PSTN). Hij wil ze niet te definiëren. Meer in het bijzonder regelt alleen de oproep setup en signalering. Alle acties die bedoeld zijn om bewerkingen zoals telefoon uit te voeren (m. E. Dial, reactie ringback tonen of een bezettoon), uitgevoerd door proxy-servers en user agents. De invoering en terminologie is verschillend in verschillende landen, maar ze werken volgens hetzelfde principe.
De waarde in de telefoongids
Telefoonnetwerk SIP ondersteunen kan ook veel van de meer geavanceerde call processing functies aanwezig Signalling System 7 (SS7) voeren. Hoewel beide van deze protocollen zijn heel verschillend. SS7 is een gecentraliseerd protocol. Het wordt gekenmerkt door een complexe centrale netwerkarchitectuur en "stompe" eindpunten (conventionele telefoons). SIP is een protocol van de "client-server". Echter, de meeste apparaten die ondersteuning bieden voor Session Initiation Protocol uit te voeren als de rol van de client en de server. In het algemeen sessie initiator fungeert als een client, en de ontvanger voert call server functie. Zo worden SIP functies geïmplementeerd in de communicerende eindpunten, in tegenstelling tot conventionele SS7 mogelijkheden die in het netwerk worden uitgevoerd.
SIP is fundamenteel anders in dat de technologie zich ontwikkelt in de IT, en niet in de telecommunicatie-industrie. SIP-protocol is gestandaardiseerd en wordt voornamelijk bepaald door de IETF, terwijl anderen (bijvoorbeeld H.323) traditioneel geassocieerd met de International Telecommunication Union (ITU).
netwerkelementen
SIP definieert middelen van de gebruiker, evenals verschillende soorten netwerkserver elementen. Twee SIP-eindpunten kunnen communiceren, zonder enige intermediaire infrastructuur. Toch is deze aanpak is vaak onpraktisch voor overheidscommunicatie, welke dienst directories vereist om te zoeken naar beschikbare knooppunten in het netwerk. SIP-protocol register geen dergelijke functionaliteit.
user agent
De user agent SIP (UA) is een logisch netwerk eindpunten. Ze worden gebruikt om te bellen of berichten te ontvangen, en daarmee de SIP-sessie aansturen. SIP-UA kan de rol van een user agent client (UAC), die SIP-verzoeken en de server (UAS), die aanvragen ontvangt en een SIP-respons terug stuurt uit te voeren. Een dergelijke controle rekeningen en UAS wordt alleen uitgevoerd tijdens het SIP transactie.
telefonie
SIP-telefonie, in feite, is IP-telefonie, waarbij de client en server functies SIP-gebruikersagent implementeert. Bovendien biedt het een traditionele telefoon call-opties - Dial, Antwoord, afwijking retentie / release en call forwarding.
SIP-telefoons kunnen worden geïmplementeerd als hardware of als een softphone. Omdat de fabrikanten in toenemende mate gebruik van dit protocol als een standaard telefonie-platform (in de afgelopen jaren - tot 4G), blijft het verschil tussen hardware en software SIP-telefoons fundamentals wazig. Bovendien, elementen van het Session Initiation Protocol geïmplementeerd vandaag de basisfuncties van de firmware van veel IP-apparaten. Voorbeelden hiervan zijn een groot aantal apparaten van Nokia en BlackBerry, en SIP-protocol op Android is nu de onmisbare service.
In SIP, HTTP, de user agent kan zich identificeren met een kopveld berichten User-Agent, met daarin een tekst beschrijving van de software / hardware / items. user agent veld in het aanvraagbericht wordt verzonden. Dit betekent dat de ontvangende SIP-server kan deze informatie zien. Netwerk elementen Session Initiation Protocol kan soms die informatie opslaan. En het kan nuttig zijn bij het diagnosticeren van problemen met compatibiliteit zijn.
Similar articles
Trending Now