|
bringt mal nicht alles durcheinander..
das einpacken eines protokolls einer höheren schicht in das datenfeld eines protokolls niedriger schicht bezeichnet man nicht als tunneln, sondern als encapsulation.
zum tunneln gibt es eine sehr anschauliche definition von wikipedia.
Ein Tunnel bezeichnet in der EDV das Übertragen der Daten eines Netzwerkprotokolls eingebettet in ein anderes Netzwerkprotokoll. Tunnel werden verwendet um gesicherte, verschlüsselte Verbindungen über ungesicherte Computernetze aufzubauen (s. VPN) oder um Firewalls und andere Sicherheitsmaßnamen zu umgehen.
Mit einem Tunnel ist es z.B. möglich SSH oder IMAP Verbindungen durch einen HTTP Proxy zu schleusen. Es ist sogar möglich SSH über SMTP oder ICMP echo-request/-replys (pings) zu tunneln. Administratoren haben keine Chance das Tunnel(ing) zu verhindern: Sobald die Möglichkeit zur Datenübertragung mit einem anderen vom Nutzer kontrollierten Rechner besteht, können auch Daten getunnelt werden.
Tunneln wird beim PPTP angewendet, sagt ja auch schon der name..
PPTP ist KEINE voraussetzung für vpn's. alternativ wird hier auch ipsec eingesetzt. glaube microsoft setzt eher auf pptp.
zu euren netten ascii arts..
korrketerweise ist tcp/ip nicht ein protokoll, sprich am beispiel von http über ppp würde das z.b. so ausschauen..
ppp header -> ip header -> tcp header -> http header -> nutzdaten.
wie das mit pptp ausscshaut da mach ich mich gerne nochmal schlau
___________________
|