0% found this document useful (0 votes)
31 views1 page

FTP Server

An FTP server is a system that facilitates file transfers between computers using the FTP protocol, commonly utilized by businesses and web developers. It operates on a client-server architecture, primarily using TCP/IP for connections, with active and passive modes for data transfer. FTP servers are used for web hosting, remote file sharing, data backup, and software distribution, supporting various commands for file operations.

Uploaded by

Mousmee Nath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views1 page

FTP Server

An FTP server is a system that facilitates file transfers between computers using the FTP protocol, commonly utilized by businesses and web developers. It operates on a client-server architecture, primarily using TCP/IP for connections, with active and passive modes for data transfer. FTP servers are used for web hosting, remote file sharing, data backup, and software distribution, supporting various commands for file operations.

Uploaded by

Mousmee Nath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

File Transfer Protocol Server

1. Introduction.
An FTP (File Transfer Protocol) server is a specialized software or system that
enables users to transfer files between computers over a network, such as the
Internet or a local network (LAN). It follows the FTP protocol, which is a
standard communication method designed for file sharing. FTP servers are
commonly used by businesses, web developers, and IT administrators for
uploading, downloading, and managing files remotely.

2. Working of FTP Server.


An FTP server operates using a client-server architecture, where a client
(user) connects to the FTP server to perform file operations. The connection is
established using the TCP/IP protocol, primarily on port 21 for commands and
port 20for data transfer in active mode.

3. Types of FTP Connections.


(a) Active Mode – The client initiates a connection to the server, and the
server actively establishes a data connection to the client. This mode is
efficient but can be blocked by firewalls.
(b) Passive Mode – The client requests the server to open a port for data
transfer, allowing the client to initiate both command and data connections.
4. Common Uses of an FTP Server.
(a) Web Hosting & Development – FTP servers are widely used by web
developers to upload and manage website files on a hosting server.
(b) Remote File Sharing – Businesses use FTP servers to share large files
across different locations securely.
(c) Data Backup & Storage – Companies and individuals use FTP servers
to store backups of important files and documents.
(d) Software Distribution – Many software companies use FTP to distribute
large software packages, updates, and patches.
5. Basic FTP Commands. - FTP servers support a variety of commands to
perform file operations. Some commonly used commands include:
(a) get filename → Download a file from the server to the local machine.
(b) put filename → Upload a file from the local machine to the server.
(c) ls → List files and directories on the server.
(d) cd foldername → Change directory on the server.
(e) delete filename → Remove a file from the server.

You might also like