File Transfer Protocol (FTP) biedt een raamwerk voor de overdracht van informatie tussen twee netwerkcomputers, vergelijkbaar met wat Hypertext Transfer Protocol doet via een webbrowser. FTP werkt echter op twee verschillende Transmission Control Protocol-poorten: 20 en 21. FTP-poorten 20 en 21 moeten beide open zijn op het netwerk om bestanden succesvol te kunnen overbrengen.
Poort 21 is standaard geopend
Na het invoeren van de juiste FTP-gebruikersnaam en het juiste wachtwoord via de FTP-clientsoftware, zal de FTP-serversoftware standaard poort 21 openen, ook wel de opdrachtpoort of controlepoort genoemd. Vervolgens maakt de client via poort 20 opnieuw een verbinding met de server, zodat de daadwerkelijke bestandsoverdracht kan plaatsvinden.

Kan de standaardpoort wijzigen om opdrachten en bestanden via FTP te verzenden
Kan de standaardpoort wijzigen om opdrachten en bestanden via FTP te verzenden. Er bestaan echter standaarden zodat client/server-, router- en firewallprogramma 's zich allemaal op dezelfde poort kunnen bevinden, waardoor de configuratie eenvoudiger wordt.
Verbinding maken via FTP-poort 21
Als FTP mislukt, is het mogelijk dat de juiste poorten op het netwerk niet open zijn. Deze blokkering kan zowel aan de server- als aan de clientzijde optreden. Alle software die poorten blokkeert, moet handmatig worden gewijzigd om ze te openen, inclusief routers en firewalls die poorten kunnen blokkeren als het besturingssysteem dit niet doet.
Standaard accepteren routers en firewalls mogelijk geen verbindingen op poort 21. Als FTP niet werkt, kunt u het beste eerst controleren of de router verzoeken op die poort goed doorstuurt en ervoor zorgen dat de firewall poort 21 niet blokkeert.
Gebruik Port Checker om het netwerk te scannen en te kijken of de router poort 21 open heeft of niet. Een functie genaamd Passieve modus helpt bij het verifiëren of er barrières zijn voor poorttoegang achter de router.
Naast dat poort 21 aan beide zijden van het communicatiekanaal open is, moet poort 20 ook worden toegestaan op het netwerk en via de clientsoftware. Als u beide poorten niet opent, kan er geen volledige overdracht plaatsvinden.
Wanneer deze is verbonden met een FTP-server, vraagt de clientsoftware om de inloggegevens (gebruikersnaam en wachtwoord) die nodig zijn om toegang te krijgen tot die specifieke server. Veel FTP-servers bieden standaard anonieme authenticatie-informatie als u inlogt via een Secure Shell- of Telnet- verbinding .
FileZilla en WinSCP zijn twee populaire FTP-clients. Beide zijn gratis beschikbaar.