Vandaag gaan we het hebben over wat File Transfer Protocol (FTP) is en hoe het werkt. Het gebruik van het FTP-protocol voor bestandsoverdracht is een van de basismethoden die we kunnen gebruiken om bestanden tussen computers over te dragen via een TCP/IP-netwerk. Deze methode stelt ons in staat om bestanden op een snelle manier over te dragen, zelfs als ze een groot formaat hebben.
Wat is File Transfer Protocol (FTP)?
FTP staat voor File Transfer Protocol. Deze methode wordt sinds de jaren 70 gebruikt. De standaard FTP-poorten op een computer worden poort 20 en poort 21 genoemd, die worden gebruikt om dit uitwisselings- of overdrachtsproces uit te voeren.
In een protocol voor bestandsoverdracht functioneert het ene apparaat als een FTP-client en het andere als een FTP-server. De client is degene die verantwoordelijk is voor toegang tot een andere computer. Een FTP-client is dus software waarmee we dit protocol kunnen gebruiken om bestanden te verzenden of over te dragen via de poorten (besturing en gegevenstransport) van onze computer of server. De client gebruikt deze FTP-poort voor besturing en datatransport.
Waar wordt FTP voor gebruikt?
Zoals we al zeiden, wordt het FTP-protocol gebruikt om bestanden over te dragen. Ze stellen ons in staat om bestanden op een snelle en gemakkelijke manier over te zetten. Er is geen limiet gezien de bestandsgrootte. En deze methode biedt ons grote veiligheid zolang we protocollen gebruiken zoals bijvoorbeeld SFTPL, SSL of SSH.
Hoe verbinding maken met een FTP-client?
Er zijn verschillende programma’s die we kunnen gebruiken om verbinding te maken met een server en een daarvan heet FileZilla en kan gratis worden gedownload. Het is een van de meest populaire oplossingen die er zijn en we kunnen het downloaden van hun website. Wanneer we FileZilla op onze computer hebben, zien we bovenaan een reeks invulbare velden, zoals server, gebruikersnaam, wachtwoord en poort. Typ eenvoudig het IP-adres of domein van de FTP-server waarmee u verbinding gaat maken, de gebruikersnaam, het bijbehorende wachtwoord en de poort die we gaan gebruiken om de verbinding tot stand te brengen. Als u klaar bent, klikt u op “Snelle verbinding” en het proces begint.
Hoewel FileZilla de meest populaire optie is, is het niet de enige. Een andere FTP-client voor Windows heet WinSCP en kan gratis worden gedownload en stelt u in staat FTP-, SFTP-, FTPS-, SCP-, S3- of WebDAV-protocollen te gebruiken. Het stelt u ook in staat om beperkingen in te stellen, regels te maken en processen te automatiseren.
Een andere die u kunt gebruiken, is SmartFTP. Hiermee kunnen we verbinding maken met FTP-servers, maar kunnen we ook verbinding maken met cloudopslagsystemen als u toegang wilt tot Google Drive, Yandex Disk, enz. Het kan gratis worden gedownload.
Wat is de standaardpoort?
De standaardpoort die door FTP wordt gebruikt, is TCP 21 voor besturing en poort 20 voor het datakanaal. Poort 21 is degene die wordt gebruikt voor controle en van daaruit zou de verbinding worden beheerd, maar er worden geen gegevens overgedragen. Er zijn verschillende modi beschikbaar om de bestandsoverdracht uit te voeren, actief of passief. In de actieve modus is TCP-poort 20 degene waarop het datakanaal wordt gemaakt terwijl op de client een willekeurige poort wordt gekozen die altijd hoger is dan TCP 1024. Anderzijds is er een passieve modus waarin controlepoort 21 wordt gebruikt om de externe poort te kiezen om verbinding mee te maken, brengt de client een verbinding tot stand vanaf de aangegeven poort. De laatste wordt het meest gebruikt en de eerste brengt enkele veiligheidsproblemen met zich mee, aangezien dit impliceert dat alle poorten groter dan 1024 open zijn. Om deze reden is de tweede meestal de meest populaire modus.
FTP-beveiligingsrisico’s
Moet u het FTP-protocol gebruiken voor bestandsuitwisseling? Ze kunnen enkele risico’s met zich meebrengen waarmee we rekening moeten houden. Zoals uitgelegd door het bedrijf Panda Security, vertoont het FTP-protocol veel kwetsbaarheden. Waarom? Het is gemakkelijk om toegang te krijgen tot oude FTP-servers met veelvoorkomende gebruikersnamen zoals FTP of Anoniem zonder een wachtwoord nodig te hebben.
Hoe risico’s vermijden bij het gebruik van FTP?
Als u uw FTP-server wilt beschermen, moet u een reeks basistips volgen, zoals het hebben van een veilig toegangswachtwoord. U moet ook de optie gastgebruiker uitschakelen als u de beveiliging wilt verbeteren. Een andere aanbevolen tip om rekening mee te houden, is om de standaardpoort te wijzigen.