Wat is FTP: uitleg over FTP voor beginners

Als websiteontwikkelaar biedt FTP een handige en veilige manier om wijzigingen aan te brengen in een website, vooral als er sprake is van veel bestandsoverdrachten.

In dit artikel behandelen we alle fundamentele aspecten van FTP en leggen we uit hoe je dit protocol effectief kunt gebruiken.

Wat Is FTP?

FTP (File Transfer Protocol) wordt ingezet om communicatie en bestandsoverdracht tussen computers op een TCP/IP (Transmission Control Protocol/Internet Protocol) netwerk, ook wel het internet genoemd, mogelijk te maken. Gebruikers die toegangsrechten hebben, kunnen bestanden ontvangen en overdragen op de File Transfer Protocol-server (oftewel FTP-host/site).

FTP in een video tutorial uitgelegd

Heb je haast? Bekijk dan onze video-tutorial.

Subscribe For more educational videos! Hostinger Academy

Hoe werkt FTP?

Voor een FTP-verbinding moeten twee partijen een verbinding tot stand brengen en communiceren op het netwerk. Hiervoor moeten gebruikers de juiste inloggegevens aan de FTP-server verstrekken om toestemming te krijgen. Sommige openbare FTP-servers hebben mogelijk geen inloggegevens nodig om toegang te krijgen tot hun bestanden. Dit is gebruikelijk bij een zogenaamde anonieme FTP.

Er zijn twee verschillende communicatiekanalen bij het tot stand brengen van een FTP-verbinding. De eerste wordt het commandokanaal genoemd, waar het de instructie en het antwoord initieert. De andere wordt een datakanaal genoemd, waar de distributie van gegevens plaatsvindt.

Om een bestand op te halen of over te dragen, gebruikt een geautoriseerde gebruiker het protocol om wijzigingen op de server aan te vragen. In ruil daarvoor zal de server die toegang verlenen. Deze sessie staat bekend als de actieve verbindingsmodus.

Bij de distributie in actieve modus kan er een probleem ontstaan als een firewall de machine van de gebruiker afschermt. De firewall staat doorgaans geen ongeautoriseerde sessies van een externe partij toe.

Als dat probleem zich voordoet, zal de passieve modus worden gebruikt. In deze modus stelt de gebruiker zowel het commando als het datakanaal in. In deze modus wordt de server gevraagd om te luisteren in plaats van te proberen een verbinding met de gebruiker te maken.

Hoe kun je FTP gebruiken

Er zijn drie manieren om een FTP-verbinding tot stand te brengen. Een heel eenvoudige methode is het gebruik van een opdrachtregel-FTP, zoals het gebruik van de Command prompt voor Windows of Terminal in Mac/Linux. Ontwikkelaars gebruiken dit nog steeds voor het overbrengen van bestanden via FTP.

Een gebruiker kan ook een webbrowser gebruiken om met de FTP-server te communiceren. Een webbrowser is handiger wanneer gebruikers toegang willen krijgen tot grote mappen op de server. Toch is het vaak minder betrouwbaar en langzamer dan wanneer je een speciaal FTP-programma gebruikt.

Tegenwoordig is de meest gebruikelijke manier waarop FTP wordt gebruikt, vooral voor webontwikkelaars, het gebruik van een FTP-cliënt.

Een FTP-client biedt meer vrijheid vergeleken met de command regel en webbrowser. Het is ook eenvoudiger qua beheer en krachtiger in vergelijking met de andere methoden.

Daarnaast biedt het gebruik van een dergelijke client meer mogelijkheden. Gebruikers kunnen bijvoorbeeld een groot bestand versturen en het synchronisatie hulpprogramma gebruiken.

Hoe maak je verbinding met Hostinger FTP

Er zijn veel FTP-clients waar je uit kunt kiezen. Van gratis open-source applicaties tot premium opties. In dit artikel gebruiken we FileZilla, een open-source en populaire FTP-client.

Om te beginnen hebben we een FTP-server nodig en die kunnen we instellen met ons Hostinger-account.

  1. Log in op je Hostinger-account en navigeer naar het FTP-accounts gedeelte
  2. Maak een nieuw FTP-account aan door een nieuwe gebruikersnaam en wachtwoord in te vullen
  1. Je zult nieuwe FTP-servers (Hostnaam) zien onder de lijst met actieve FTP-accounts
    hpanel-files-ftpaccounts-accountslijst
  2. Voer in FileZilla de hostnaam, gebruikersnaam en wachtwoord in en klik op de Quickconnect knop. Je kunt ook het poortnummer invullen. In alle andere gevallen wordt standaard poort 21 gebruikt.
    mappen met bestanden
  3. In het statusvenster zie je of je bent ingelogd op de FTP-server. Zoals je kunt zien in het venster Externe site, zijn dit de bestanden die de server heeft.

Conclusie

Dat was het dan, je kunt bestanden verzenden naar en ontvangen op een FTP-server. Als webontwikkelaar heb je FTP met een FTP-client nodig om toegang te krijgen tot de website die je beheert. Bovendien is het eenvoudiger om mappen aan te maken en te verwijderen en om een groot aantal bestanden op de server te lezen.

We hopen dat dit artikel je meer inzicht geeft in FTP en de verschillende methoden en programma’s die daarvoor worden gebruikt.

Wat Is FTP FAQ

Wat Is FTP?

Het File Transfer Protocol (afgekort FTP) is een verzameling regels die computers vertellen hoe ze bestanden tussen verschillende systemen online moeten overzetten. FTP kan worden gebruikt binnen een intern netwerk van computers, of online tussen verschillende webservers.

Wat zijn de voordelen van FTP?

FTP vereenvoudigt en ondersteunt de gelijktijdige overdracht van meerdere bestanden. In plaats van afzonderlijke afbeeldingsbestanden één voor één te verzenden, kun je alle bestanden in één keer verzenden.

Is FTP veilig?

FTP heeft geen ingebouwde beveiligingsfuncties, wat betekent dat hacken over het algemeen eenvoudig is omdat gegevens zonder encryptie in platte tekst worden verzonden. FTP-overdrachten zijn gevoelig voor allerlei kwaadaardige aanvallen.

Author
De auteur

Patty Reuser

Patty Reuser is een localization specialist voor de Nederlandse markt, die uitblinkt in het vertalen van content met een scherp marketinginzicht. Met haar expertise maakt ze complexe concepten eenvoudig en toegankelijk voor Nederlandse doelgroepen. Voor meer informatie, bekijk haar LinkedIn-profiel.