Was ist ein SIP-Server?
Das am häufigsten genutzte Protokoll für die VoIP (Voice-over-Internet-Protocol) -Telefonie ist das Session Initiation Protocol, kurz SIP. Das Netzprotokoll dient hierbei sowohl dem Gesprächsaufbau als auch dem Gesprächsabbau für die Telefonie über das Internet. Der SIP-Server ist für die Organisation der Anrufe zuständig, indem er dafür sorgt, dass die Gespräche über das Internet aufgebaut und anschließend wieder getrennt werden.
Welche Funktionen hat ein SIP-Server?
Damit ein Computer mit einem anderen Internetnutzer eine Sprachverbindung einrichten und steuern kann, wird SIP benötigt. Ein SIP-Server ist dementsprechend die Komponente, die die VoIP-Telefonie möglich macht. Der Server ermöglicht den Verbindungsaufbau zwischen zwei oder mehreren SIP-Endpunkten. Nach der Beendigung des Telefonats wird die Verbindung durch das SIP-Protokoll wieder getrennt. Für den Verbindungsaufbau meldet sich jeder SIP-Teilnehmer am SIP-Registrar an und schickt regelmäßige Anfragen. Sowohl die IP-Adresse als auch die SIP-Adresse, die ähnlich geformt wie eine E-Mail-Adresse ist, des jeweiligen Teilnehmers sind in diesen Anfragen enthalten und werden übermittelt.
Was ist der Proxy-Server und welche Funktion hat er?
Die gesendeten Anfragen werden nun von dem sogenannten Proxy-Server angenommen und anschließend stellvertretend von diesem weitergeleitet. Alle Anfragen, die vom Proxy-Server angenommen werden, werden demnach unter seiner eigenen Identität weitergeleitet. Der Proxy-Server dient demnach als Vermittler, welcher einen Verbindungsanfrage entgegennimmt und dann über die eigene Adresse an die Zieladresse zustellt. Als Kommunikationsschnittstelle zwischen einem Netzwerk aus Rechnern, kann der Proxy-Server mit den Informationen, die an den SIP-Registrar gesendet wurden, den späteren Teilnehmer finden. Für den jeweils anderen Kommunikationspartner bleiben die Adressen bei einer Verbindung zwischen Client und Server hingegen verborgen. Daher bietet der Proxy-Server die Möglichkeit, die Kommunikation zwischen einem Webserver und einem lokalen Client abzusichern. Gleichzeitig kann die Kommunikation auch beschleunigt oder verschleiert werden. Die direkte Kommunikation der Teilnehmer wird durch den Proxy unterbunden, weshalb die jeweiligen Endstellen keine Kenntnis über die Adresse des jeweils anderen haben. Clients treten nach Außen stets mit der Identität eines Proxys auf.
Welche Aufgaben erfüllen Proxy-Server?
- Kontrolle von Daten und Verbindungen
- Filterung von Daten und Verbindungen
- Zwischenspeichern von Daten und Verbindungen
- helfen dabei, interne Netze, Geräte oder Services von externen Bedrohungen aus dem Internet zu schützen
- Kontrolle der vorhandenen Bandbreite
- Kontrolle der Lastverteilung mit Hilfe eines Proxy-Servers
- Verbindungen können anonymisiert werden
- Identitäten können verborgen werden
Der Unterschied zwischen einem sichtbaren und einem transparenten Proxy-Server
Handelt es sich um einen transparenten Proxy-Server, ist für mindestens einen Teilnehmer nicht ersichtlich, dass ein Proxy als Kommunikationsbrücke zur Verfügung steht. In diesem Fall, gehen die Teilnehmer davon aus, direkt miteinander zu kommunizieren. Demgegenüber tritt der sichtbare Proxy-Server als eigenständige Instanz auf, der über eine eigene öffentliche IP-Adresse angesprochen wird.