File Transfer Protocol (FTP)

Wat betekent het File Transfer Protocol?

File Transfer Protocol (FTP) is een client/server-protocol dat wordt gebruikt voor het overbrengen van bestanden van of naar een hostcomputer. FTP kan worden geverifieerd met gebruikersnamen en wachtwoorden.

Anonymous FTP geeft gebruikers toegang tot bestanden, programma’s en andere gegevens vanaf het internet zonder dat ze een gebruikers-ID of wachtwoord nodig hebben. Websites zijn soms zo ontworpen dat gebruikers “anonymous” of “guest” als gebruikers-ID kunnen gebruiken en een e-mailadres als wachtwoord. Publiek beschikbare bestanden staan vaak in een bepaalde map en kunnen eenvoudig worden overgezet naar de computer van een gebruiker.

FTP is de internetstandaard voor het verplaatsen of overbrengen van bestanden van de ene computer naar de andere via TCP- of IP-netwerken. File Transfer Protocol staat ook bekend als RFC 959.

Techopedia legt File Transfer Protocol uit

De originele FTP specificatie werd geschreven door Abhay Bhushan en gepubliceerd als RFC 114 op 16 april 1971. Deze werd later vervangen door RFC 765 (juni 1980).

De eerste FTP client applicaties gebruikten de DOS command prompt met gestandaardiseerde commando’s en syntax. Sindsdien zijn er veel grafische gebruikersinterface (GUI) clients ontwikkeld binnen besturingssystemen, die het voor de gebruiker makkelijker maken om bestanden te uploaden en downloaden.

Er zijn verschillende soorten FTP en verschillende gebruikssituaties:

  1. Een FTP site is een website waar gebruikers gemakkelijk specifieke bestanden kunnen uploaden of downloaden.
  2. Met FTP by mail kunnen gebruikers zonder toegang tot het internet bestanden openen en kopiëren met behulp van anonieme FTP door een e-mailbericht te sturen naar [email protected] en het woord help in de body van de tekst te zetten.
  3. FTP Explorer is een FTP client gebaseerd op Windows 95 bestandsbeheer (Windows 95 Explorer).
  4. Een FTP-server is een speciale computer die een FTP-service biedt. Dit nodigt hackers uit en vereist beveiligingshardware of -software zoals het gebruik van gebruikersnamen, wachtwoorden en toegangscontrole voor bestanden.
  5. Een FTP client is een computerapplicatie die toegang heeft tot een FTP server. Daarbij moeten gebruikers inkomende FTP verbindingspogingen blokkeren met behulp van de passieve modus en alle gedownloade bestanden controleren op virussen.

FTP en opeenvolgende protocollen

De FTP server was lange tijd een traditionele steunpilaar. Echter, naarmate netwerken zijn geëvolueerd, zijn ook de protocollen voor bestandsoverdracht geëvolueerd.

Ten eerste biedt SFTP een betere beveiliging voor het FTP systeem, dat in het begin al niet erg veilig was. Net zoals HTTP evolueerde naar HTTPS, introduceert SFTP nieuwe beveiligingsprotocollen.

Een nog nieuwer systeem genaamd Managed File Transfer (MFT) voegt echter nog meer cyberveiligheid toe en het biedt ook mogelijkheden voor foutafhandeling.

Bovendien zijn MFT-opstellingen nu gemaakt om verschillende soorten planning en automatiseringsfuncties te bieden. Veel van hen bieden specifieke soorten gegevensvisualisatie via dashboardtechnologieën. Dit maakt het beheer eenvoudiger en laat netwerkbeheerders zien wat er binnen het netwerk gebeurt. Het optimaliseert ook de manier waarop bestanden worden overgedragen. MFT kan betere mogelijkheden bieden voor HIPAA, PCI of GDPR compliance of andere regelgeving die van toepassing kan zijn.

We beschouwen FTP nu als een soort legacy technologie. In FTP-serversystemen werden de bestanden onversleuteld verzonden, wat tegenwoordig geen best practice meer is. Dus hoewel sommige bedrijven FTP nog steeds gebruiken, is het niet langer de gouden standaard voor bestandsoverdracht.

Gerelateerde begrippen

Margaret Rouse

Margaret Rouse is een bekroond technisch schrijver en docent die bekend staat om haar vermogen om complexe technische onderwerpen uit te leggen aan een niet-technisch, zakelijk publiek. In de afgelopen twintig jaar is haar uitleg verschenen op vele websites en is ze als autoriteit aangehaald in artikelen van de New York Times, Time Magazine, USA Today, ZDNet, PC Magazine en Discovery Magazine. Margaret geniet ervan om IT- en business professionals te helpen om elkaars zeer gespecialiseerde talen te begrijpen. Als je een suggestie hebt voor een nieuwe definitie of hoe je een technische uitleg kunt verbeteren, stuur Margaret dan een…