Compare the Difference Between Similar Terms

Difference Between

Home / Technology / IT / Applications / Difference Between FTP Server and FTP Client

Difference Between FTP Server and FTP Client

May 31, 2011 Posted by Indika

FTP Server vs FTP Client

File Transfer Protocol (FTP) is a protocol used to transfer a file over the internet from one host to another. FTP is based on the client-server architecture. FTP server holds the files and databases that are required to provide the services requested by clients. Most often, FTP server is a high powered device that is able to handle multiple client requests at the same time. FTP client is generally a personal computer used by an end user or a mobile device which is running the necessary software that is capable of requesting and receiving files over the internet from a FTP server.

What is FTP Server?

FTP server is a high powered device that holds the files and other information that is required to satisfy the requests coming from clients over the internet/intranet. FTP server continuously runs and listens for incoming FTP requests. The client initially makes a control connection with the server by communicating through port 21. This control connection remains open throughout the whole communication session. This connection is used to communicate administration information. Then, a second connection is opened by the FTP server through port 20 with the communicated client and this connection is called a data connection. Files are transferred through the data connection and an ongoing transfer could be stopped by sending an abort signal over the control connection.

What is FTP Client?

Most often, a FTP client is a personal computer or a mobile device that is running application software that is able to communicate with and retrieve files from a FTP server. Usually, the FTP client initiates the communication with the FTP server. which is constantly listening for incoming requests. To connect with a FTP server, client first needs to provide the destination server it wants to connect to and the required credentials such as a user name and a password. After the connection is set up, the client can begin the file transferring process. There are lots of free and commercial FTP client software that support different platforms. These client software ranges from simple command line applications to GUI applications that provides a more user friendly environment. FTP clients also support different internet protocols such as FTP over SSH, FTPS (FTP over SSL), FXP (Site2site transfer), etc.

What is the difference between FTP Server and FTP Client?

FTP client and FTP server are the two main parties involved in the FTP protocol, which is used to transfer files over the internet. Generally, FTP server is a high performance device that holds the files and databases holding information that is required to satisfy the requests coming from FTP clients. FTP client is a personal computer or a mobile device that runs a software application that is capable of communicating with a FTP server and retrieve files from it. FTP server always keeps on listening to incoming requests and the client initiates the communication session by opening a control connection with the server. Then the server transfers files to the client by making a data connection with the server.

Related posts:

Difference Between FTP and SFTP Difference Between MS Office Professional and MS Office Home and Business Difference Between Microsoft Visio 2007 Standard and Visio 2007 Professional Difference Between CAD and CAM Difference Between Gmail and Gmail Motion

Filed Under: Applications Tagged With: client- server architecture, File Transfer Protocol, FTP, FTP Client, FTP over SSH, FTP over SSL, FTP requests, FTP server, FTPS, FXP, port 20, port 21

About the Author: Indika

Indika, BSc.Eng, MSECE Computer Engineering, PhD. Computer Science, is an Assistant Professor and has research interests in the areas of Bioinformatics, Computational Biology, and Biomedical Natural Language Processing.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Request Article

Featured Posts

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and SARS

Difference Between Coronavirus and SARS

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Covid 19

Difference Between Coronavirus and Covid 19

You May Like

Difference Between EP and Album

Difference Between Constitution and Legislation

Difference Between Tethering and Hotspot

Difference Between Tethering and Hotspot

Difference Between Zinc and Zinc Picolinate

Difference Between Zinc and Zinc Picolinate

Difference Between Parametric and Non Parametric

Latest Posts

  • What is the Difference Between Saree and Half Saree
  • What is the Difference Between Hypernatremia and Hyponatremia
  • What is the Difference Between Diabetes Mellitus and Diabetic Ketoacidosis
  • What is the Difference Between Sciatica and Spinal Stenosis
  • What is the Difference Between Metatarsalgia and Morton’s Neuroma
  • What is the Difference Between Agenesis and Atresia
  • Home
  • Vacancies
  • About
  • Request Article
  • Contact Us

Copyright © 2010-2018 Difference Between. All rights reserved. Terms of Use and Privacy Policy: Legal.