File Transfer Protocol (FTP)
Overview of FTP in Computer Networks
Your Name / Group Members’ Names
Date or Institution
Introduction to FTP
What is FTP?
Definition of FTP
Purpose: To transfer files over a network
Client-server model
Standard protocol used for file transfer
How FTP Works
FTP Process Flow
Explain the FTP connection process (Control and Data Connections)
Basic commands like put, get, and ls
Types of FTP Modes
Active vs. Passive FTP
Active Mode (server initiates data connection)
Passive Mode (client initiates)
FTP Commands
Common FTP Commands:
USER and PASS for login
PUT and GET for file upload/download
LIST and PWD for directory listing/navigation
Security Concerns in FTP
Limitations of FTP Security:
Plaintext transmission (no encryption)
Vulnerable to packet sniffing
Secure Alternatives:
FTPS (FTP Secure)
SFTP (SSH File Transfer Protocol)
Advantages and Disadvantages of
FTP
Pros:
Simple to implement and use
Widely supported
Cons:
Lack of encryption
Limited to single file transfer operations
Conclusion
Recap Key Points:
FTP basics, how it works, modes, commands, and security
Future of FTP: Mention current relevance and secure alternatives