Definition of FTP
FTP is
an acronym with several uses. The most common English expression alludes
to the File Transfer Protocol (in our language, Protocol File
Transfer ), used in the field of computer science .
FTP is
a network protocol : a set of rules that establish how two or more
entities should communicate to achieve the transmission of information. In
the specific case of FTP, it is a protocol focused on the transfer of
filesthrough a TCP / IP network that is based on the client-server architecture .
The client
computer, in this framework, connects to the server through FTP in order
to send or download files . This protocol seeks to
maximize speed, without resorting to encryption to protect
information. For this reason, applications are often used that make it
possible to transfer the material but with encrypted traffic.
Thanks to
FTP, you can communicate two computers(computers) that do not use the same
operating system. This is possible because the entities in communication
use the same protocol that is already standardized.
What the FTP
rules do is to establish the necessary parameters to achieve the
connection (indicating
the transfer mode, the ports, etc.) and specify what type of operation will be
carried out in the file system (add, delete, copy ). Since the connection
is bidirectional , files can be downloaded and sent simultaneously.
In general,
to establish communication, the user uses an FTP client , which is
a
software that appeals to FTP to connect to an FTP server (another
program, whose function is to enable the exchange of files between different
computers). The FTP client, when connecting to the FTP server, can upload
or download files from another computer.