FTP (File Transfer Protocol)


FTP (File Transfer Protocol)

  1. Grundlagen
  2. Geschichte
  3. Sicherheit
  4. Alternativen


Einleitung

File Transfer Protocol (FTP) ist ein Standard-Netzwerkprotokoll, das für die Übertragung von Dateien zwischen einem Client und einem Server über ein TCP/IP-Netzwerk, wie das Internet, verwendet wird. FTP wird hauptsächlich zum Hochladen und Herunterladen von Dateien von einem Server, zum Verwalten von Website-Inhalten und zur Durchführung von Backup-Operationen eingesetzt. Es unterstützt verschiedene Datenübertragungsmodi, bietet Optionen zur Benutzer-Authentifizierung und kann mit oder ohne Verschlüsselung (via FTPS oder SFTP) verwendet werden. In diesem aiMOOC erfährst Du mehr über die Funktionsweise, Geschichte und Sicherheitsaspekte von FTP sowie über alternative Protokolle.


Geschichte von FTP

FTP wurde in den frühen 1970er Jahren entwickelt, um den Austausch von Dateien über das damalige ARPANET, den Vorläufer des Internets, zu erleichtern. Die ursprüngliche Spezifikation, RFC 114, wurde im April 1971 veröffentlicht. Über die Jahre hinweg wurde FTP weiterentwickelt und verbessert, um den steigenden Anforderungen an Sicherheit und Effizienz gerecht zu werden.


Funktionsweise von FTP

FTP arbeitet im Client-Server-Modell, wobei der FTP-Server die Dateien hostet und der FTP-Client eine Verbindung zum Server herstellt, um Dateien hoch- oder herunterzuladen. Die Verbindung zwischen Client und Server erfolgt über zwei Kanäle: den Befehlskanal für die Kommunikation und den Datenkanal für die eigentliche Dateiübertragung. FTP unterstützt zwei Arten von Datenübertragungsmodi: den Binärmodus und den ASCII-Modus, je nach Art der zu übertragenden Dateien.


Sicherheit von FTP

Da FTP im Standardmodus Benutzernamen und Passwörter sowie Dateiinhalte im Klartext überträgt, ist es anfällig für Abhör- und Man-in-the-Middle-Angriffe. Um diese Sicherheitslücken zu schließen, wurden Erweiterungen wie FTPS (FTP Secure) und SFTP (SSH File Transfer Protocol) entwickelt, die eine verschlüsselte Übertragung von Daten ermöglichen.


Alternativen zu FTP

Neben FTPS und SFTP gibt es noch weitere Protokolle zur sicheren Dateiübertragung, wie zum Beispiel:

HTTP und HTTPS – häufig für den Download von Dateien aus dem Web verwendet. SCP (Secure Copy Protocol) – ermöglicht Dateiübertragungen über SSH. WebDAV (Web-based Distributed Authoring and Versioning) – erweitert HTTP um Funktionen zur Dateiverwaltung.

Interaktive Aufgaben


Quiz: Teste Dein Wissen

Welche zwei Kanäle verwendet FTP für die Verbindung zwischen Client und Server?

Was ermöglicht WebDAV zusätzlich zu den Grundfunktionen von HTTP?

Welcher Modus wird in FTP für die Übertragung von Textdateien verwendet?

Welches Protokoll ermöglicht Dateiübertragungen über SSH?

Welches Protokoll wird häufig für den Download von Dateien aus dem Web verwendet?

In welchem Jahr wurde die ursprüngliche Spezifikation von FTP, RFC 114, veröffentlicht?

Was ist das File Transfer Protocol

Welches Protokoll bietet eine verschlüsselte Übertragung als Erweiterung zu FTP?

Wofür steht SFTP?

Was ist eine der Hauptanwendungen von FTP?





Memory

FTPFTP mit VerschlüsselungDateiübertragung zwischen ComputernASCII-ModusUrsprüngliche Spezifikation von FTPRFC 114SFTPFTPSÜbertragungsmodus für TextdateienDateiübertragung über SSH





Kreuzworträtsel

                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
×

Eingabe

Benutzen Sie zur Eingabe die Tastatur. Eventuell müssen sie zuerst ein Eingabefeld durch Anklicken aktivieren.

Waagrecht →Senkrecht ↓
1
Auf was werden Dateien bei der Verwendung von FTP hochgeladen?
2
Was ist erforderlich, um auf FTP-Server zuzugreifen?
5
Sicheres Protokoll für den Download von Webinhalten
1
Über welches Protokoll funktioniert SFTP?
3
Welcher Übertragungsmodus wird für nicht-Textdateien verwendet?
4
Was ist FTP ein Standard-...?
6
Erweitert HTTP um welche Funktion?
7
Was bieten FTPS und SFTP zusätzlich?




LearningApps

Lückentext

Vervollständige den Text.

FTP steht für

und ermöglicht die

von Dateien über ein

. Ursprünglich wurde es für das

entwickelt. Für die Sicherheit wurden Protokolle wie

und

eingeführt, die eine

Übertragung ermöglichen.



Offene Aufgaben

Leicht

  1. Recherchiere und liste weitere Einsatzgebiete von FTP auf.
  2. Erstelle eine einfache Anleitung, wie man einen FTP-Client einrichtet.

Standard

  1. Vergleiche FTP mit mindestens zwei anderen Dateiübertragungsprotokollen hinsichtlich Sicherheit und Effizienz.
  2. Erstelle eine kurze Präsentation über die Geschichte von FTP und seine Entwicklung.

Schwer

  1. Entwickle einen Plan für die Migration einer Website von FTP zu SFTP, inklusive der Schritte für die Umsetzung.
  2. Untersuche und diskutiere die Sicherheitsrisiken von FTP in modernen Netzwerkumgebungen.




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen



Lernkontrolle

  1. Erkläre, warum die Verwendung von FTPS oder SFTP der Verwendung von Standard-FTP vorzuziehen ist.
  2. Beschreibe den Unterschied zwischen dem ASCII-Modus und dem Binärmodus in FTP.
  3. Diskutiere die Vor- und Nachteile der Verwendung von WebDAV im Vergleich zu FTP.
  4. Erörtere, in welchen Fällen SCP eine bessere Wahl als FTP sein könnte.
  5. Stelle einen Vergleich zwischen der Sicherheit von HTTPS und FTPS/SFTP an.


OERs zum Thema


Links

FTP (File Transfer Protocol)

  1. Grundlagen
  2. Geschichte
  3. Sicherheit
  4. Alternativen


Teilen - Diskussion - Bewerten





Schulfach+





aiMOOCs



aiMOOC Projekte













YouTube Music: THE MONKEY DANCE


Spotify: THE MONKEY DANCE


Apple Music: THE MONKEY DANCE


Amazon Music: THE MONKEY DANCE



The Monkey Dance SpreadShirtShop




The Monkey DanceaiMOOCs

  1. Trust Me It's True: #Verschwörungstheorie #FakeNews
  2. Gregor Samsa Is You: #Kafka #Verwandlung
  3. Who Owns Who: #Musk #Geld
  4. Lump: #Trump #Manipulation
  5. Filth Like You: #Konsum #Heuchelei
  6. Your Poverty Pisses Me Off: #SozialeUngerechtigkeit #Musk
  7. Hello I'm Pump: #Trump #Kapitalismus
  8. Monkey Dance Party: #Lebensfreude
  9. God Hates You Too: #Religionsfanatiker
  10. You You You: #Klimawandel #Klimaleugner
  11. Monkey Free: #Konformität #Macht #Kontrolle
  12. Pure Blood: #Rassismus
  13. Monkey World: #Chaos #Illusion #Manipulation
  14. Uh Uh Uh Poor You: #Kafka #BerichtAkademie #Doppelmoral
  15. The Monkey Dance Song: #Gesellschaftskritik
  16. Will You Be Mine: #Love
  17. Arbeitsheft


© The Monkey Dance on Spotify, YouTube, Amazon, MOOCit, Deezer, ...



Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen

Teilen Facebook Twitter Google Mail an MOOCit Missbrauch melden Zertifikat beantragen


0.00
(0 Stimmen)





Children for a better world >> Förderung der AI Fair-Image Challenge

Für unsere deutschlandweite AI Fair-Image Challenge werden wir von CHILDREN JUGEND HILFT! gefördert. Alle Infos zur Challenge hier >>. Wenn auch Ihr Euch ehrenamtlich engagiert und noch finanzielle Unterstützung für Eurer Projekt braucht, dann stellt gerne einen Antrag bei JUGEND HILFT.