/ / SIP-Protokoll: Beschreibung

SIP-Protokoll: Beschreibung

Das Session Initiation Protocol (SIP) wird eingeführtist ein Protokoll zur Signalisierung und Steuerung von Multimedia-Kommunikationssitzungen. Die häufigsten Anwendungen in der Internettelefonie sind Sprach- und Videoanrufe sowie Instant Messaging über IP-Netzwerke (Internet Protocol).

Schluck Protokoll

Es definiert die Nachrichten, die zwischen gesendet werdenEndpunkte und regeln die Erstellung, Beendigung und andere wesentliche Elemente des Anrufs. SIP kann, wie oben beschrieben, zum Erstellen, Ändern und Beenden von Sitzungen verwendet werden, die aus einem oder mehreren Medienströmen bestehen. Es ist ein Protokoll der Anwendungsschicht. Entwarf, unabhängig von der darunter liegenden Transportschicht zu sein. Mit anderen Worten, es ist ein textbasiertes Protokoll, das viele Elemente von HTTP (Hypertext Transfer) und Simple Mail enthält Übertragungsprotokoll (SMTP).

sip protokollbeschreibung

SIP-Protokoll - was ist das?

SIP arbeitet mit mehreren anderen zusammenProtokolle der Anwendungsschicht, die Multimedia-Sitzungen identifizieren und übertragen. Die Medienerkennung und -verhandlung erfolgt in Verbindung mit dem Session Description Protocol (SDP). Für die Übertragung von Multimedia-Streams - Sprache, Video - wird normalerweise das Echtzeit-Transportprotokoll (RTP) oder der sichere Modus (SRTP) verwendet. Für eine sichere Nachrichtenübertragung kann SIP mit Transport Layer Security (TLS) verschlüsselt werden.

Entwicklungsgeschichte

Das SIP-Protokoll wurde ursprünglich von der Gruppe entwickeltSpezialisten im Jahr 1996. Es wurde 1999 in RFC 2543 standardisiert (SIP 1.0). Im November 2000 wurde es als 3-GPP-Signalisierungsprotokoll und als fester Bestandteil der IMS-Architektur (IP Multimedia Subsystem) für IP-basierte Streaming-Multimediadienste in zellularen Systemen übernommen. Die neueste Version (SIP 2.0) von RFC 3261 wurde im Juni 2002 veröffentlicht. Es wird in unserer Zeit mit bestimmten Erweiterungen und Klarstellungen verwendet.

Schluck Protokoll was ist das?

Trotz der Tatsache, dass das ursprüngliche SIP-Protokoll warentwickelt auf der Basis von Sprachdiensten. Heute unterstützt es eine breite Palette von Anwendungen, darunter Videokonferenzen, Streaming Media, Instant Messaging, Datei- und Fax-over-IP sowie Online-Spiele.

SIP-Protokoll - Beschreibung und Betrieb

Das Session Initiation Protocol ist unabhängig vonHaupttransportprotokoll. Es arbeitet auf der Basis des Transmission Control Protocol (TCP), des User Datagram Protocol (UDP) oder des Control Stream Protocol (SCTP). Es kann sowohl für die Datenübertragung zwischen zwei Parteien (Unicast) als auch für eine Multicast-Sitzung verwendet werden.

SIP-Protokoll-Ports

Es hat ähnliche Designelemente wie das ModellHTTP-Transaktionsanforderung. Jede solche Operation besteht aus einer Clientanforderung, die eine bestimmte Methode oder Funktion auf dem Server aufruft, und mindestens einer Antwort. SIP verwendet die meisten Headerfelder, Codierungsregeln und HTTP-Statuscodes erneut, um ein lesbares Textformat bereitzustellen.

Jede Ressource des Session Initiation Protocol-Netzwerks -Benutzeragent oder Voicemail-Box - erkannt durch eine URI (Resource Allocation Identifier), die eine gemeinsame Standardsyntax verwendet, die auch in Webdiensten und E-Mails verwendet wird. Das für SIP verwendete URI-Schema hat die Form einer logischen Kette: Benutzername: Kennwort @ Host: Port.

Schluck Protokoll auf Android

Sicherheitsrichtlinie

Wenn eine sichere Datenübertragung erforderlich ist, wird das Schemaschreibt vor, dass jedes der Netzwerkelemente, über die die Anforderung an die Zieldomäne weitergeleitet wird, mit TLS (Transport Layer Security) ausgestattet sein muss. Der letzte Schritt vom Proxyserver zur Zieldomäne muss gemäß den lokalen Sicherheitseinstellungen funktionieren. TLS schützt vor Angreifern, die versuchen, Daten zum Zeitpunkt des Sendens abzufangen. Aber es bietet keine wirkliche Sicherheit bis zum Ende und kann Tracking und Informationsdiebstahl nicht verhindern. Wie funktioniert SIP, dessen Ports sicher verbunden sein müssen, mit anderen Diensten im Netzwerk?

Er arbeitet mit mehreren anderen zusammenprotokolliert und nimmt nur am Signalisierungsteil der Kommunikationssitzung teil. SIP-Clients verwenden normalerweise TCP oder UDP mit den Portnummern 5060 oder 5061, um eine Verbindung zu SIP-Servern und anderen SIP-Endpunkten herzustellen. Port 5060 wird normalerweise für unverschlüsselten Signalisierungsverkehr verwendet, während Port 5061 eng mit TLS (Transport Layer Security) verbunden ist.

Wofür wird es verwendet?

Um die Frage am genauesten zu beantworten"SIP-Protokoll - was ist das?", Sie sollten verstehen, wofür es verwendet wird. Es wird normalerweise zum Einrichten und Weiterleiten von Sprach- oder Videoanrufen verwendet. Sie können vorhandene Anrufe ändern. Änderungen können das Ändern von Adressen oder Ports, das Einladen weiterer Teilnehmer zum Reden, das Hinzufügen oder Entfernen von Medienströmen umfassen. SIP hat auch Verwendung in Messaging-Anwendungen sowie in Abonnementdiensten für Ereignisse und Benachrichtigungen gefunden.

Eine Reihe von SIP-Regeln für das InternetDie Engineering Task Force (IETF) definiert eine Bedienungsanleitung für solche Anwendungen. Sprach- und Video-Streaming-Nachrichten in Anwendungen werden auf das Echtzeit-Transportprotokoll (RTP) einer anderen Anwendung migriert. Parameter - Portnummern, Protokolle, Codecs - für diese Medienströme werden mithilfe des SDP (Session Description Protocol) definiert und ausgehandelt, das sich im Hauptteil des Session Initiation Protocol-Pakets (z. B. SIP T) bewegt.

Die Hauptperspektive für die Entwicklung des Protokolls istdass es in Zukunft Signalisierung und Anruf für IP-Kommunikation in einem Framework bereitstellen muss, das die Obermenge der Anrufverarbeitungsfunktionen und -optionen unterstützt, die im öffentlichen Telefonnetz (PSTN) zu finden sind. Es definiert sie nicht an sich. Genauer gesagt regelt es nur die Anruf- und Signalisierungseinstellungen. Alle Aktionen, die auf die Ausführung solcher Telefonoperationen abzielen (d. H. Wählen einer Nummer, Beantworten von Rückruftönen oder Besetztzeichen), werden von Proxyservern und Benutzeragenten ausgeführt. Ihre Implementierung und Terminologie ist in verschiedenen Ländern der Welt unterschiedlich, sie arbeiten jedoch nach demselben Prinzip.

Bedeutung in der Telefonie

SIP-fähige Telefonnetzwerke können auchImplementieren Sie viele der erweiterten Funktionen zur Anrufbearbeitung in Signaling System 7 (SS7). Beide Protokolle sind jedoch sehr unterschiedlich. SS7 ist ein zentrales Protokoll. Es zeichnet sich durch eine komplexe zentrale Netzwerkarchitektur und dumme Endpunkte (herkömmliche Telefone) aus. SIP ist ein Client-Server-Protokoll. Die meisten Geräte mit Unterstützung für das Sitzungsinitiierungsprotokoll können jedoch sowohl als Client als auch als Server fungieren. Im Allgemeinen ist der Client der Initiator der Sitzung und der Empfänger des Anrufs der Server. Somit ist die SIP-Funktionalität in den kommunizierenden Endpunkten implementiert, im Gegensatz zu den herkömmlichen SS7-Funktionen, die im Netzwerk implementiert sind.

sip t Protokoll

SIP unterscheidet sich grundlegend darinDie Technologie entwickelt sich im IT-Bereich, nicht in der Telekommunikationsbranche. SIP wird hauptsächlich von der IETF standardisiert und definiert, während andere (wie H.323) traditionell mit der International Telecommunication Union (ITU) verbunden sind.

Netzwerkelemente

SIP definiert auch Benutzeragentenverschiedene Arten von Servernetzwerkelementen. Zwei SIP-Endpunkte können ohne Zwischeninfrastruktur kommunizieren. Dieser Ansatz ist jedoch häufig unpraktisch für Regierungskommunikationen, bei denen ein Verzeichnisdienst erforderlich ist, um verfügbare Knoten im Netzwerk zu finden. Das Register-SIP-Protokoll kann diese Funktionalität nicht bereitstellen.

User-Agent

SIP User Agent (UA) istein logisches Netzwerk von Endpunkten. Sie dienen zum Erstellen oder Empfangen von Nachrichten und steuern so die SIP-Sitzung. Der SIP-UA kann als Benutzeragenten-Client (UAC) fungieren, der SIP-Anforderungen sendet, und sein Server (UAS), der Anforderungen akzeptiert und eine SIP-Antwort zurückgibt. Diese Kontrolle von Konten und UAS erfolgt nur während der SIP-Transaktion.

Telefonie

SIP-Telefonie ist im Wesentlichen IP-Telefonie.Hiermit werden die Client- und Serverfunktionen des SIP-Agentenbenutzers implementiert. Darüber hinaus bietet es herkömmliche Telefonanrufoptionen wie Wählen, Beantworten, Ablehnen, Halten / Zurückziehen und Anrufweiterleitung.

SIP-Telefone können als implementiert werdenHardwaregerät oder als Softphone. Da Hersteller dieses Protokoll zunehmend als Standard-Telefonieplattform verwenden (in den letzten Jahren über 4G), bleibt die Unterscheidung zwischen den Hardware- und Software-Grundlagen von SIP-Telefonen verschwommen. Darüber hinaus sind Elemente des Sitzungsinitiierungsprotokolls jetzt in den Kernfunktionen der Firmware vieler IP-fähiger Geräte implementiert. Beispiele hierfür sind viele Geräte von Nokia und BlackBerry, und das SIP-Protokoll unter Android ist derzeit ein unverzichtbarer Dienst.

sip-Protokollregister

In SIP kann der Benutzeragent wie in HTTPIdentifizieren Sie sich mit einer User-Agent-Header-Feldnachricht, die eine Textbeschreibung der Software- / Hardware- / Produktnamen enthält. Das Benutzeragentenfeld wird in Anforderungsnachrichten übergeben. Dies bedeutet, dass der empfangende SIP-Server diese Informationen sehen kann. Sitzungsinitiierungsprotokoll-NEs können diese Informationen manchmal speichern. Dies kann bei der Diagnose von Kompatibilitätsproblemen hilfreich sein.