File Transfer Protocol (FTP) pruža okvir za prijenos informacija između dva umrežena računala, slično onome što Hypertext Transfer Protocol radi putem web preglednika. Međutim, FTP radi na dva različita porta Transmission Control Protocol: 20 i 21. FTP portovi 20 i 21 moraju biti otvoreni na mreži za uspješan prijenos datoteka.
Port 21 je otvoren prema zadanim postavkama
Nakon unosa ispravnog FTP korisničkog imena i lozinke kroz softver FTP klijenta, softver FTP poslužitelja će prema zadanim postavkama otvoriti port 21, koji se ponekad naziva naredbeni port ili kontrolni port. Klijent zatim stvara drugu vezu s poslužiteljem preko priključka 20 kako bi se mogao izvršiti stvarni prijenos datoteke.

Može promijeniti zadani priključak za slanje naredbi i datoteka putem FTP-a
Može promijeniti zadani priključak za slanje naredbi i datoteka putem FTP-a. Međutim, postoje standardi tako da klijent/poslužitelj, usmjerivač i vatrozidni programi mogu biti svi na istom priključku, što olakšava konfiguraciju.
Kako se spojiti preko FTP porta 21
Ako FTP ne uspije, moguće je da ispravni portovi nisu otvoreni na mreži. Do ove blokade može doći i na strani poslužitelja i na strani klijenta. Svaki softver koji blokira priključke mora se ručno promijeniti da bi ih otvorio, uključujući usmjerivače i vatrozide koji mogu blokirati priključke ako operativni sustav to ne učini.
Prema zadanim postavkama, usmjerivači i vatrozidi možda neće prihvatiti veze na priključku 21. Ako FTP ne radi, najbolje je prvo provjeriti prosljeđuje li usmjerivač ispravno zahtjeve na tom priključku i uvjeriti se da vatrozid ne blokira priključak 21.
Upotrijebite Port Checker da skenirate mrežu i vidite ima li ruter otvoren port 21 ili ne. Značajka pod nazivom Pasivni način rada pomaže provjeriti postoje li prepreke pristupu portu iza usmjerivača.
Osim što osigurava da je priključak 21 otvoren na obje strane komunikacijskog kanala, priključak 20 također mora biti dopušten na mreži i putem klijentskog softvera. Neuspješno otvaranje oba priključka spriječit će potpunu primopredaju.
Kada je spojen na FTP poslužitelj, klijentski softver traži vjerodajnice za prijavu - korisničko ime i lozinku - potrebne za pristup tom određenom poslužitelju. Mnogi FTP poslužitelji, ako se prijavite putem Secure Shell ili Telnet veze , pružaju zadane anonimne podatke za provjeru autentičnosti.
FileZilla i WinSCP dva su popularna FTP klijenta. Oba su dostupna besplatno.