FTP
File Transfer Protocol (FTP) is a network protocol used to transfer data from one computer to another through a network, such as over the Internet.
FTP is a file transfer protocol for exchanging files over any TCP/IP based network to manipulate files on another computer on that network regardless of which operating systems are involved. There are many existing FTP client and server programs.
Many sites that run FTP servers enable anonymous ftp. Under this arrangement, users do not need an account on the server. The user name for anonymous access is typically "anonymous", but historically "ftp" was also used in the past; this account does not need a password.
Most web browsers and file managers can connect to FTP servers, although they may lack the support for protocol extensions such as FTPS. Some browsers allow only the downloading of files, but offer no way to upload files to the server.
FileZilla is a powerful FTP-client designed for ease of use and with support for as many features as possible.
Core FTP is powerful free Windows software that includes the all client FTP features you need.
WinSCP (Windows Secure copy) is an open source SFTP and FTP client for Microsoft Windows.