20
DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

Embed Size (px)

Citation preview

Page 1: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

DATEN-ÜBERTRAGUNG

von Julia Pfander und Katja Holzapfel

E 12/2

Page 2: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

Gliederung

1. Allgemeines2. FTP

Was ist FTP? Prinzip Ablauf einer FTP-Verbindung Sicherheit

3. http Was ist http? Ablauf einer http-Verbindung http-Methoden Authentifizierung über http

4. Fazit: Vergleich von FTP und http5. Quellen

Page 3: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

1. Allgemeines

Datenübertragung: zweckgerichtete, ein- oder zweiseitige Übertragung von Zeichen oder Daten zwischen zwei Rechnern untereinander

als Protokoll wird eine Vorschrift zum Austausch von Daten bezeichnet Protokolle sollen die sichere und effiziente

Übertragung der Daten gewährleisten

Page 4: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

2. FTP (=File Transfer Protocol) Was ist FTP?

seit 1971 –>ältestes + solidestes Protokoll des Internets

Seit 1985 keine Veränderung mehr an den Übertragungsmechanismen

wichtigste Aufgabe: Regelung des Transports von Dateien zwischen zwei Rechnern

→ Diese Dateien können Programme, Daten oder auch Informationen enthalten

→ Es ist möglich, mit FTP Informationstexte zu erhalten, jedoch nicht so komfortabel wie bei World Wide Web

Page 5: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

2. FTP Prinzip

Übertragung findet nach dem Client-Server-Prinzip statt

FTP erzeugt zwischen Server und Client zwei Verbindungen

1. Verbindung: Steuerkanal (für Übertragung von FTP-Kommandos und deren Antworten)

2. Verbindung: Datenkanal (für Übertragung von Daten) Über Steuerkanal tauschen Client und Server Kommandos

aus, die eine Datenübertragung über den Datenkanal einleiten und beenden

Leitet der Server den Datentransfer ein, gehorcht der Datentransferprozess des Clients den Befehlen des Servers, bis die Daten vollständig übertragen wurden

Kontrollverbindung muss während dem Datentransfer bestehen bleiben

Page 6: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

2. FTP

Ablauf einer FTP-Verbindung 4 Phasen:

o Authentifizierung des Benutzerso Aufbau einer Kontrollverbindungo Aufbau eines Datenkanalso Beenden der Verbindung

anonymes FTP: o Zugriff für alle Anwender freigeschaltet o Username: "anonymous“, Passwort ist frei wählbar

Page 7: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2
Page 8: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2
Page 9: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2
Page 10: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2
Page 11: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2
Page 12: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2
Page 13: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

2. FTP

Ablauf einer FTP-Verbindung Bei Übertragung von Dateien besonders wichtig: Ankommen

ohne Verlust auf Empfängerseite Für Fehlerkontrolle bei der Datenübertragung ist TCP-Protokoll

zuständig Falls doch Verbindungsabbruch, Wiederaufnahme von

unterbrochenen Übertragungen Header der einzelnen Datenpakete enthalten Restart-

Markierungen Beim Versuch die Übertragung wieder aufzunehmen,

gleichen Client und Server die Markierungen ab Anschließend wird die Übertragung wieder aufgenommen

Page 14: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

2. FTP

Sicherheitnur einfache Benutzer-Authentifizierung

→Unverschlüsselte Übermittlung von Kennung und Passwort zwischen Client und Server

→ansonsten keinerlei Sicherheitsfunktionen

Page 15: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

3. http(=Hypertext Transfer Protocol)

Was ist http?Wird zum Transport von HTML verwendetwichtigstes Transportprotokoll für webbasierte

Inhalte

Page 16: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

3. http Ablauf einer http-Verbindung

Kommunikation zwischen Client und Webserver erfolgt durch Austausch von http-Nachrichten

→ TCP-Verbindung Nachrichten, auch Request und Response genannt,

bestehen im Wesentlichen aus zwei Teilen: Header und Daten

Der Header enthält Steuerinformationen, z.B. die verwendete Methode und den gewünschten URL

insgesamt 46 zum großen Teil optionale Headereinträge

→ 4 Kategorien: ▪ Allgemeine Header- (in Anfragen + Antworten enthalten▪ Response-▪ Request- ▪ Entity-Header-Einträge (für Beschreibung des Datenteils

der Nachricht)

Page 17: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2
Page 18: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

3. http

Authentifizierung über http

Page 19: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

4. Fazit: Vergleich von FTP und http

FTP: komfortabelste und sicherste Methode der Datenübertragung

Das FTP Protokoll wurde eigens für die Übertragung großer Dateien bzw. Dateimengenentwickelt

FTP Server: viele (max. 80Gb) Dateien übertragbar http Server: max. 5 Dateien übertragbar FTP Server: theoretisch keine Beschränkung der

Dateigröße http Server: Übertragungsgröße je Datentransfer max.

2Mb

Page 20: DATEN- ÜBERTRAGUNG von Julia Pfander und Katja Holzapfel E 12/2

5. Quellen

http://www.at-mix.de/datenuebertragung.htm http://www.at-mix.de/ftp.htm http://www.itwissen.info/ http://www.tecchannel.de/netzwerk/grundlagen/401209/ http://www.elektronik-kompendium.de/sites/net/

0902241.htm http://www.elektronik-kompendium.de/sites/net/

0902231.htm http://www.tecchannel.de/ueberblick/archiv/401868/

index7.html http://www.revotag.com/de/index.php3?page=43