Bis zum Aufkommen von Breitband in der Mitte der 1990er Jahre hat das Internet nicht genügend Geschwindigkeit , um interaktive Gespräche zu führen . Voice over Internet Protocol ( VoIP) hat sich zu einem Consumer-Produkt. Seit mehr Durchsatz zur Verfügung gestellt wurde die breite Öffentlichkeit , haben eine Reihe von Protokollen entstanden auf diese wachsenden Markt gerecht zu werden. H.323
Die früheste System der Lage, interaktive Gespräche über das Internet wurde ursprünglich für Videokonferenzen über private Netzwerke konzipiert. H.323 wurde von der International Telecommunication Union ( ITU) im Jahr 1996 veröffentlicht , und dann für das Internet im Jahr 1998 angepasst . Obwohl H.323 ist nicht viel älter als die anderen Internet- VoIP-Protokolle , es war weitgehend durch andere Protokolle abgelöst. H.323 ist immer noch in Betrieb Massengutfrachter.
RTP
Das Real- Time Transport Protocol ( RTP) ist die Grundlage für die meisten kommerziellen VoIP-Dienste heute . Der RTP- Standard wurde von der Internet Engineering Task Force (IETF ) im Jahr 1996 entwickelt und 2003 überarbeitet . RTP setzt auf ein anderes Protokoll für die Fehlerprüfung in Getrieben. Dies ist der RTP Control Protocol ( RTCP ), die zur gleichen Zeit definiert wurde . Sowohl RTP und RTCP mit dem Session Description Protocol (SDP) zu arbeiten , um die Bandbreite zu einer Sitzung zuzuordnen. Eine Version von RTP einschließlich der Verschlüsselung ist die Secure Real - Time Transport Protocol ( SRTP) . Dies wurde zuerst im Jahr 2004 von der IETF produziert.
SIP
RTP hat keine Signalisierung Methoden . " Signalling " ist der Prozess der Einrichtung und Brechen eine Verbindung . In einem traditionellen Telefonanruf , nimmt der Anrufer den Hörer ab und hört , ob die Linie zur Verfügung steht. Der Anrufer wählt eine Nummer und hört , ob der Empfänger verfügbar ist . Der Empfänger erhält eine Benachrichtigung Sound und können wählen , ob Sie den Anruf . Am Ende des Gesprächs , hängen beide Teilnehmer und brechen die Verbindung. All diese Funktionen werden durch die Session Initiation Protocol (SIP) in VoIP-Anrufe abgewickelt.
UDP
Die Technologie des Internet wird durch die TCP /IP- dominiert Protokolle . Das Internet-Protokoll ist Teil dieser Protokolle . Auf einer höheren Ebene gibt es zwei alternative "Transport -Protokolle . " Die beliebteste davon ist seit langem das Transmission Control Protocol (TCP). Es wird eine Verbindung organisiert Daten in Segmente , markiert sie für den Zusammenbau am empfangenden Ende , und überwacht eingehenden Datenverkehr für out-of -sequence oder fehlenden Pakete . VoIP muss schnell sein . Es muss seine Fehlerprüfung und Daten Sequenzierung Prozesse innerhalb der Anwendung durchzuführen. Es hat spezielle Anforderungen für Verbindungen mit unterschiedlichem Status , dass TCP nicht anbietet. Aus diesem Grund , VoIP-Systeme nicht verwenden TCP, verwenden sie stattdessen das User Datagram Protocol (UDP) . Dies ist ein Bare Bones Transportprotokoll, das nur Daten paketiert , und tut nichts anderes. Die Verbindung von TCP -Funktionen werden durch SIP durchgeführt, und die Daten -Management-Funktionen sind in der Verantwortung des RTP .
Umsetzung
Die Kombination von RTP /UDP over IP , unter Verwendung von SIP -Verbindungen zu schaffen, hat sich die Industrie- Standard für VoIP-Anbieter , mit einer Ausnahme. Skype verwendet ein eigenes proprietäres Protokoll auf dem " Peer-to- Peer "-Architektur , die häufiger für File-Sharing- Systemen verwendet wird. Skype nicht veröffentlicht sein Protokoll und verschlüsselt seine Netzwerkverkehr zu Decodierung verhindern.