OSCam/de/VPN: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
Zeile 51: Zeile 51:
=== Eigenschaften von UDP ===
=== Eigenschaften von UDP ===
'''U'''ser '''D'''atagram '''P'''rotocol. Eine ausführliche Beschreibung dieses minimalen, '''verbindungslosen''' Netzwerkprotokolls findet man z.B. hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]
'''U'''ser '''D'''atagram '''P'''rotocol. Eine ausführliche Beschreibung dieses minimalen, '''verbindungslosen''' Netzwerkprotokolls findet man z.B. hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]
'''Haupteigenschaften'''
* verbindungslos
* nicht zuverlässig
'''Voraussetzungen'''
* '''keine''' definierten Endpunkte
'''Geschwindigkeit'''
* Da vor Übertragungsbeginn nicht erst eine Verbindung aufgebaut werden muss, können die Partner schneller mit dem Datenaustausch beginnen. Das fällt vor allem bei Anwendungen ins Gewicht, bei denen '''nur kleine Datenmengen''' ausgetauscht werden müssen. Ein Drei-Wege-Handschlag wie bei dem Transmission Control Protocol entfällt.


== Ideale Kombination ? ==
== Ideale Kombination ? ==

Version vom 20. Mai 2011, 10:39 Uhr

Baustelle

OSCam und VPN

VPN steht für Virtual Private Network. Hier findet man eine ausführliche Definition [1]

Wirkungsbereiche eines OSCam-Card-Servers (CS)

Das sind die räumlichen Bereiche, in denen sich die Clients befinden, die vom CS Daten beziehen.

intern

Bereiche, über die der Betreiber eines CS selbst verfügt bzw. unmittelbare Kontrolle hat; z.B. eigene Zimmer, Wohnung, Haus, Grundstück.

extern

Bereiche, über die der Betreiber wenig oder keine unmittelbare Kontrolle hat; z.B. fremde Zimmer, Wohnungen, Häuser und Grundstücke im In- oder Ausland.

Sicherheit

Damit ist der Schutz der Verbindungen zwischen CS und Client vor

  • Eindringen
  • Manipulieren
  • unbefugtes Nutzen
  • und Dokumentieren für die Verfolgung privater und öffentlicher Interessen

gemeint.

intern

Solange Kontrolle und Verfügbarkeit der CS-Verbindungen durch den Betreiber des CS gewährleistet ist, sind Fragen der Sicherheit nachrangig. Hier kann sich der User nach Lust und Laune mit den zur Verfügung stehenden Protokollen austoben. Es sind dann eher philosophische Fragen, welches Protokoll man für das CS verwenden möchte.

extern

Im Gegensatz zum internen Bereich ist hier der Sicherheit und Zuverlässigkeit besondere Aufmerksamkeit zu widmen. Dabei spielen aber auch Fragen der Geschwindigkeit und des einfachen handlings eine Rolle. Damit kommen nun auch die zur Verfügung stehenden Protokolle in die Diskussion.

Welche Protokolle stehen zur Verfügung

Hier werden die unterstützten Protokolle im OSCam-Wiki beschrieben [2]

TCP oder UDP ?

Eigenschaften von TCP

Transmission Control Protocol. Eine ausführliche Beschreibung dieses Protokolls für den bidirektionalen Datentransport findet man z.B. hier [3]

Haupteigenschaften

  • zuverlässig
  • verbindungsorientiert
  • paketvermittelnd
  • bidirektional
  • Datenverluste werden erkannt und behoben

Voraussetzungen

  • Vollduplexverbindung (mit Einschränkungen auch Halbduplex)
  • Festdefinierte Endpunkte mit jeweils IP und Portnummer (Paar)

Geschwindigkeit

  • Wegen des komplexen Ablaufs (u.a. Drei-Wege-Handschlag) nicht so schnell wie UDP

Eigenschaften von UDP

User Datagram Protocol. Eine ausführliche Beschreibung dieses minimalen, verbindungslosen Netzwerkprotokolls findet man z.B. hier [4]

Haupteigenschaften

  • verbindungslos
  • nicht zuverlässig

Voraussetzungen

  • keine definierten Endpunkte

Geschwindigkeit

  • Da vor Übertragungsbeginn nicht erst eine Verbindung aufgebaut werden muss, können die Partner schneller mit dem Datenaustausch beginnen. Das fällt vor allem bei Anwendungen ins Gewicht, bei denen nur kleine Datenmengen ausgetauscht werden müssen. Ein Drei-Wege-Handschlag wie bei dem Transmission Control Protocol entfällt.

Ideale Kombination ?