File Transfer Related Resources
The File Transfer Protocol (FTP) specification was created to transfer files reliably and efficiently between incompatible computer systems.
FTP Basics provides an introduction to the File Transfer Protocol and the roles played by Server and Client side software to initiate file transfers.
FTP Commands that are issued by FTP Client software to communicate with a remote FTP server are listed with brief descriptions.
Technical Specifications relating to the implementation of the original FTP protocol and subsequent enhancements are covered in these IETF document releases.
Download Free 30 Day Trial
Download FTPShell Server and FTPShell Client software and try it out free for 30 days.
Go to the Download Page
Buy License
Purchase a license for FTPShell Server or FTPShell Client.
Find out more about Licensing Options
FTPShell Server
File Transfer Server Software that supports FTP and secure SFTP and FTPS protocols.
Find out more about FTPShell Server
FTPShell Client
File Transfer Client Software that connects to Servers supporting FTP, SFTP, and FTPS.
Find out more about FTPShell Client
Operating System Requirements
FTPShell Server and FTPShell Client work with all Microsoft Windows Desktop and Windows Server Operating Systems including Windows XP/7/8/10/11 and Windows Server 2003/2008/2012/2016/2019/2022