A File Transfer Protocol (FTP) keretet biztosít két hálózatba kapcsolt számítógép közötti információátvitelhez, hasonlóan ahhoz, amit a Hypertext Transfer Protocol csinál egy webböngészőn keresztül. Az FTP azonban két különböző Transmission Control Protocol porton működik: a 20-as és a 21-es. A 20-as és 21-es FTP-portnak egyaránt nyitva kell lennie a hálózaton a fájlok sikeres átviteléhez.
A 21-es port alapértelmezés szerint nyitva van
Miután megadta a helyes FTP-felhasználónevet és jelszót az FTP-kliens szoftveren keresztül, az FTP-kiszolgálószoftver alapértelmezés szerint megnyitja a 21-es portot, amelyet néha parancs- vagy vezérlőportnak is neveznek. A kliens ezután újabb kapcsolatot hoz létre a szerverrel a 20-as porton keresztül, hogy megtörténhessen a tényleges fájlátvitel.

Megváltoztathatja az alapértelmezett portot a parancsok és fájlok FTP-n keresztüli küldéséhez
Megváltoztathatja az alapértelmezett portot a parancsok és fájlok FTP-n keresztüli küldéséhez. Léteznek azonban szabványok, amelyek szerint a kliens/szerver, az útválasztó és a tűzfalprogramok mind ugyanazon a porton lehetnek, így könnyebbé válik a konfiguráció.
Csatlakozás a 21-es FTP-porton keresztül
Ha az FTP meghibásodik, lehetséges, hogy a megfelelő portok nincsenek nyitva a hálózaton. Ez az elzáródás a szerver és a kliens oldalon egyaránt előfordulhat. Minden olyan szoftvert, amely blokkolja a portokat, kézzel kell módosítani a megnyitáshoz, beleértve az útválasztókat és a tűzfalakat, amelyek blokkolhatják a portokat, ha az operációs rendszer ezt nem teszi meg.
Alapértelmezés szerint az útválasztók és a tűzfalak nem fogadják el a kapcsolatokat a 21-es porton. Ha az FTP nem működik, a legjobb, ha először ellenőrizze, hogy az útválasztó megfelelően továbbítja-e a kéréseket az adott porton, és győződjön meg arról, hogy a tűzfal nem blokkolja a 21-es portot.
A Port Checker segítségével ellenőrizze a hálózatot, és ellenőrizze, hogy az útválasztó 21-es portja nyitva van-e vagy sem. A Passive Mode nevű szolgáltatás segít ellenőrizni, hogy az útválasztó mögött vannak-e akadályok a porthoz való hozzáférésben.
Amellett, hogy a 21-es portot nyitva kell hagyni a kommunikációs csatorna mindkét oldalán, a 20-as portot is engedélyezni kell a hálózaton és a kliens szoftveren keresztül. Ha mindkét portot nem nyitja meg, akkor a teljes átadás nem történik meg.
Amikor egy FTP-kiszolgálóhoz csatlakozik, az ügyfélszoftver bekéri az adott szerver eléréséhez szükséges bejelentkezési adatokat – felhasználónév és jelszó –. Sok FTP-kiszolgáló, ha Secure Shell- vagy Telnet- kapcsolaton keresztül jelentkezik be , alapértelmezett névtelen hitelesítési információkat biztosít.
A FileZilla és a WinSCP két népszerű FTP-kliens. Mindkettő ingyenesen elérhető.