El protocol de transferència de fitxers proporciona un marc per transferir informació entre dos ordinadors connectats a la xarxa, com ho fa el protocol de transferència d'hipertext mitjançant un navegador web. L'FTP, però, funciona en dos ports diferents del protocol de control de transmissió: 20 i 21. Els ports FTP 20 i 21 han d'estar oberts a la xarxa per a una transferència de fitxers correcta.
El port FTP 21 és el port de control predeterminat
Després d'introduir el nom d'usuari i la contrasenya FTP correctes mitjançant el programari client FTP, el programari del servidor FTP obre el port 21 de manera predeterminada. Això de vegades s'anomena port d'ordres o de control per defecte. A continuació, el client fa una altra connexió al servidor a través del port 20 perquè es realitzin transferències de fitxers.
L'administrador pot canviar el port predeterminat per enviar ordres i fitxers per FTP. Tanmateix, l'estàndard existeix perquè els programes client/programari, els encaminadors i els tallafocs puguin acordar els mateixos ports, facilitant així la configuració.
Com connectar-se a través del port FTP 21
Un dels motius pels quals falla l'FTP és si els ports correctes no estan oberts a la xarxa. Aquest bloqueig es pot produir tant al costat del servidor com al costat del client. Qualsevol programari que bloquegi els ports s'ha de canviar manualment per obrir-los, inclosos els encaminadors i els tallafocs que poden bloquejar els ports si el sistema operatiu no ho fa.
Per defecte, és possible que els encaminadors i els tallafocs no acceptin connexions al port 21. Per tant, si l'FTP no funciona, el millor és comprovar que l'encaminador reenviï les sol·licituds correctament en aquest port i que el tallafoc no bloquegi el port. 21.
Utilitzeu Port Checker per escanejar la vostra xarxa per veure si l'encaminador té el port 21 obert. Una funció anomenada mode passiu ajuda a verificar si hi ha barreres d'accés al port darrere d'un encaminador.
A més de garantir que el port 21 estigui obert a banda i banda del canal de comunicació, el port 20 també s'hauria de permetre a la xarxa i a través del programari client. No obrir els dos ports impedeix que es faci la transferència completa d'anada i tornada.
Quan està connectat al servidor FTP, el programari del client li demana les credencials d'inici de sessió (nom d'usuari i contrasenya) necessàries per accedir a aquest servidor.
FileZilla i WinSCP són dos clients FTP populars. Tots dos estan disponibles de manera gratuïta.