2. What is FTP ?
• FTP is acronym of File Transfer Protocol
• FTP is part of TCP/IP protocol
• FTP is used to upload and download files from server
• It is built on client server model
3. Transfer modes in FTP
• FTP has two transfer modes
• One is binary mode
• Second is ASCII mode
• Binary modes is used to transfer images, applications, videos, archive
files, etc.
• The ASCII mode is used to transfer text file
4. FTP Requirements
• FTP clients need to be installed in the system
• FTP server address details
• User Name and Password
5. FTP clients
• Lot of FTP clients are available
• Using those FTP file can be uploaded and downloaded from server
• E.g
• Filezilla
• Cyberduck
• Winscp
6. Working Model
• The FTP server and client requires two commands to establish a
connection
• One is for connection command and other is for data connection
• FTP uses port 21 for sending connection command
• Port 21 command is called as command port
7. Securing FTP
• FTP can be secured in many ways
• FTPS is used transfer Files securely over FTP
• FTPS has two types
• implicit FTPS
• Explicit FTPS
• It uses SFTP(Secure File Transfer Protocol) for secure transfer
8. Commands used in FTP
• To connect a machine using FTP server – ftp.servername.com
• To open an FTP connection – Open.ftp.servername.com
• To exit the FTP program – Quit
• To upload a file using FTP – put (local_file_path)
• To download a file using FTP – get (remote file path) (local path [
where the file has to be saved])