Die IP-Telefonie (Voice over IP) wurde entwickelt, um Kosteneinsparungen zu erzielen, die tatsächlich aus regulativen Steuern resultieren, die bei Ferngesprächen mit Sprachanrufen erhoben werden. Diese Art von Zusatzgebühr ist für die Datenübertragung über große Entfernungen nicht relevant. Daher ist das Einrichten eines Datenanrufs kostengünstiger als das Einrichten eines Sprachanrufs. Zuvor wurden Telefondienste über das leitungsvermittelte Netzwerk ( PSTN (Public Switched Telephone Networks) oder POTS (Plain Old Telephone Services) ) bereitgestellt, das in einigen Gebieten noch immer verwendet wird.
Vergleichstabelle
Basis zum Vergleich | H.323 | SCHLUCK |
---|---|---|
Ursprünge | Telefonie basiert | Internet-basiert |
Entworfen von | ITU (Internationale Fernmeldeunion) | IETF (Internet Engineering Task Force) |
Endpunktposition | Verwendet einen Alias (der von Gatekeepern zugeordnet wird). | Verwendet SIP-URLs. |
Anrufweiterleitung | Der Gatekeeper liefert die Routing-Informationen. | Der Redirect- und Location-Server bietet Routing-Informationen |
Nachrichtenformat | Binär | ASCII |
Kompatibilität mit dem Internet | Nein | Ja |
Die Architektur | Monolithisch | Modular |
Instant Messaging | Nicht zur Verfügung gestellt | Bietet Instant Messaging-Funktion |
Skalierbarkeit | Begrenzt | Besser |
Flexibilität | H.323 ist nicht flexibel genug. | Sehr flexibel |
Interoperabilität | Gut definierte Protokolle und vollständige Abwärtskompatibilität machen es interoperabel. | Bietet keine Interoperabilität. |
Leichtigkeit der Durchsetzung | Die Notwendigkeit eines speziellen Parsers erschwert die Bereitstellung und das Debugging. | Wiederverwendbare Elemente führen die Implementierung leicht durch. |
Komplexität | Ziemlich komplex | Mäßig |
Definition von H.323
H.323 ist das am weitesten verbreitete Multimedia-Kommunikationssystem in einem paketvermittelten und IP- Netzwerk, da es der älteste von der ITU definierte Multimedia-Kommunikationsprotokollstandard ist. Typischerweise besteht H.323 aus einer Sammlung eines Protokolls, das zum Codieren, Decodieren und Packen von Video- und Audiosignalen ausgelegt ist, um die Anrufsignalisierung und -steuerung zu verwenden.
Die H.323-Protokollsuite umfasst einige grundlegende Komponenten für ihre Funktionsweise:
- Terminal : Wie der Name schon sagt, werden sie als Endpunkte innerhalb eines IP-Netzwerks verwendet. Ein Terminal kann Signalisierung und Steuerung, bidirektionale Kommunikation in Echtzeit und Codecs bereitstellen.
- Gateways : Ein Verbindungspfad zwischen dem paketvermittelten Netzwerk und dem leitungsvermittelten Netzwerk wird als Gateways bezeichnet. Sie kann entfernt werden, wenn kein anderes Netzwerk angeschlossen ist. Sie wird verwendet, um die Eigenschaften eines LAN-Endpunkts zu einem Switched-Circuit-Netzwerkendpunkt oder umgekehrt zu führen, bei dem der Verbindungsaufbau, die Steuerung und die Übersetzung von Gateways ausgeführt werden.
- Gatekeeper : Die notwendigen Funktionen, die ein Gatekeeper implementiert, sind Adressumsetzung, Bandbreitensteuerung, Zonenverwaltung und Zulassungssteuerung, Anrufberechtigung, Anrufsteuerungssignalisierung, Bandbreitenverwaltung und Anrufverwaltung. Seine Hauptfunktion besteht jedoch darin, die Endpunkte unter ihrer als Zone bekannten Regel zu steuern.
In H.323 definierte Kanäle
In H.323 gibt es mehrere Kanäle, die den Informationsaustausch zwischen der kommunizierenden Einheit regeln, wie z. B. RAS, Anrufsignalisierung, H.245-Steuerung und logischer Kanal.
- RAS-Kanal (Register, Admission und Status) : Der RAS-Kanal bietet eine Strategie zum Aufbau einer Kommunikation zwischen Endpunkten und Gatekeepern, bei denen sich der Endpunkt bei Gatekeeper registriert, und fordert die Erlaubnis an, um die anderen Endpunkte anzurufen. Nach Beendigung des Anrufs sendet der Gatekeeper die Transportadresse für den Anrufsignalisierungskanal des aufgerufenen Endpunkts.
- Anrufsignalisierungskanal: In diesem Kanal werden die Anrufsteuerungs- und Zusatzdienststeuerungsinformationen übertragen. Die Transportadresse wird auf diesem Kanal nach dem Verbindungsaufbau angegeben.
- H.245-Steuerkanal : Der Kanal transportiert Mediensteuerungs- und Fähigkeitsaustausch-H.245-Protokollnachrichten. Der H.245-Steuerkanal macht den logischen Kanal für Medien verfügbar, nachdem die Funktionen mit den Anrufmitgliedern ausgetauscht wurden.
- Logischer Kanal : In diesen Kanälen werden Audio-, Video- und andere Medieninformationen übertragen. Der unterschiedliche Medientyp wird mit Hilfe des RTP-Protokolls (Real-Time Transport Protocol) und des RTCP-Protokolls (RTP Control Protocol) durch das eindeutige Paar unidirektionaler Kanäle transportiert.
H.323 beschreibt, dass ein unzuverlässiges Transportprotokoll (z. B. UDP) verwendet wird, um den RAS und den logischen Kanal für die Medien zu transportieren. Während der Steuerkanal definiert ist, über ein zuverlässiges Transportprotokoll wie TCP transportiert zu werden.
Definition von SIP
SIP (Session Initiation Protocol) ist auch ein von IETF entwickeltes Multimedia-Kommunikationsprotokoll. Ähnlich wie bei H.323 verwendet SIP RTP zum Transportieren von Medienflüssen. Der Unterschied zwischen H.323 und SIP liegt also darin, wie Anrufsignalisierung und -steuerung erhalten werden. SIP ist ein Steuerungsprotokoll auf Anwendungsebene, das zum Einrichten, Ändern und Beenden von Multimedia-Sitzungen oder -Anrufen verwendet wird. Es verwaltet jedoch die Kommunikation zwischen Anrufer und Aufpasser, zu der die Endpunktadressierung und der Standort des Benutzers gehören.
Die SIP-Funktion besteht im Wesentlichen aus zwei Elementen, dem User Agent (UA) und einem Netzwerkserver.
- User-Agent : Es verbleibt in SIP-Endstationen und besteht aus einem User Agent Client (UAC) und einem User Agent Server (UAS), wo der Erstere die SIP-Anforderungen ausgibt und später generell Antworten auf solche Anfragen sendet.
- Netzwerkserver : Es gibt drei Arten von Servern, Proxyserver und Registrar.
Server werden nicht unbedingt für einen grundlegenden SIP-Anruf benötigt. SIP User Agent und Netzwerkserver sind analog zu H.323-Terminal und Gatekeeper. Das SIP umfasst zwei grundlegende Vorgänge, bei denen SIP UAC Anforderungs- und SIP- Proxyserver als Standortidentifikation für den Endbenutzer ausgibt und SIP UAS den Anruf bestätigt.
Die SIP-Einladung besteht aus: INVITE-Anforderung und ACK-Anforderung. Die INVITE-Nachricht enthält die Sitzungsspezifikation, die über den Medientyp informiert, den der Anrufer annehmen kann, und das Ziel der Mediendaten. SIP-Adressen sind als SIP Uniform Resource Locators (SIP-URLs) bekannt und werden in folgendem Format angegeben : sip: [email protected] .
Das SIP-Nachrichtenformat basiert auf dem HTTP- Nachrichtenformat (HyperText Transport Protocol), bei dem eine textbasierte und lesbare Codierung verwendet wird. Umleitungsserver verarbeiten die INVITE-Nachricht, indem sie die SIP-URL zurücksenden, sofern der Angerufene verfügbar ist. Proxyserver führen das Routing von SIP-Anforderungen und -Antworten auf Anwendungsebene aus. Ein Proxy-Server kann zustandsbehaftet oder zustandslos sein.
Um die Anrufsignalisierungsfunktionen in der IP-Telefonie zu erreichen, wird das SDP (Session Description Protocol) in Verbindung mit dem SIP-Protokoll verwendet.
Hauptunterschiede zwischen H.323 und SIP
- Das H.323-Protokoll basiert auf Telefonie, während SIP auf dem Internet basiert.
- Das H.323-Standardgremium ist ITU. Im Gegensatz dazu wird SIP von IETF entwickelt.
- Um den Endpunktstandort zu ermitteln, verwendet H.323 einen Aliasnamen, den der Gatekeeper abbildet (z. B. Host oder Telefonnummer). Bei SIP erfolgt die Adressierung dagegen über URL.
- Gatekeeper spielt eine wichtige Rolle beim Anruf-Routing und stellt Routing-Informationen in H.323 bereit, wohingegen in SIP die Weiterleitungs- und Ortungsserver für den jeweiligen Zweck verwendet werden.
- H.323 folgt dem binären Nachrichtenformat. Umgekehrt verwendet SIP das ASCII-Nachrichtenformat.
- H.323 ist nicht mit dem Internet kompatibel, während SIP mit dem Internet kompatibel ist.
- Die Architektur von H.323 ist monolithisch. Umgekehrt basiert SIP auf der modularen Architektur.
- SIP bietet die Instant-Messaging-Funktion. Im Gegensatz dazu gibt es in H.323 keine solche Einrichtung.
- SIP ist skalierbarer, flexibler und einfach zu implementieren und anzupassen. Im Gegensatz dazu ist H.323 weniger skalierbar und flexibel und lässt sich nur schwer implementieren und an neue Anwendungen anpassen.
- In Sachen Komplexität ist H.323 dem SIP einen Schritt voraus.
Fazit
H.323 ist ein Standard für die Telefonindustrie, der normalerweise als schwer angesehen wird. Es beschreibt den gesamten Protokollstack und bestimmt genau, was erlaubt und was verboten ist. Die systematisch definierten Protokolle erleichtern die Interoperabilität, sind aber komplex, ein unflexibler Standard, der sich nur schwer an zukünftige Anwendungen anpassen lässt.
Auf der anderen Seite ist SIP ein weit verbreitetes Internetprotokoll, das durch den Austausch kurzer ASCII-Textzeilen funktioniert. Es ist sehr modular, einfach, flexibel und leicht, lässt sich problemlos in andere Internetprotokolle integrieren, arbeitet jedoch nicht mit vorhandenen Signalisierungsprotokollen des Telefonsystems zusammen.