Een FTP-server is een computerprogramma waarmee gebruikers bestanden van en naar een server kunnen overbrengen via een netwerk, meestal internet. Het staat voor File Transfer Protocol-server . Het protocol zelf (FTP) definieert de opdrachten en hoe de overdracht plaatsvindt. De server is de computer waarop de software draait die het FTP-protocol implementeert, waardoor clients er verbinding mee kunnen maken.
Hier volgt een overzicht van de belangrijkste aspecten ervan:
* Bestandsoverdracht: De primaire functie is de betrouwbare overdracht van bestanden. Dit omvat het uploaden van bestanden van een clientcomputer naar de server en het downloaden van bestanden van de server naar een client.
* Client-serverarchitectuur: Het werkt op een client-servermodel. De client (een computer waarop FTP-clientsoftware draait) initieert de verbinding en stuurt opdrachten naar de server, die vervolgens de gevraagde bestandsbewerkingen uitvoert.
* Beveiliging: Terwijl traditionele FTP platte tekst gebruikt voor gebruikersnamen en wachtwoorden (waardoor het kwetsbaar wordt), zijn Secure FTP (SFTP) en FTPS (FTP over SSL/TLS) veilige versies die de verbinding versleutelen en gevoelige gegevens beschermen.
* Bestandsbeheer: Naast eenvoudige bestandsoverdrachten bieden veel FTP-servers functies voor bestandsbeheer op de server, zoals het maken, verwijderen en hernoemen van mappen.
* Toegangscontrole: FTP-servers implementeren doorgaans gebruikersauthenticatie en -autorisatie, waardoor beheerders kunnen bepalen welke gebruikers toegang hebben tot welke bestanden en mappen.
Kortom, een FTP-server fungeert als een centrale opslagplaats voor bestanden en biedt gebruikers een gecontroleerde en (met beveiligde versies) veilige manier om bestanden op afstand te delen en te beheren. |