Implementation of the FTP Protocol. File Transfer Protocol Protocol. Hurf durr.