<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://encyclopediaofcybersecurity.com/index.php?action=history&amp;feed=atom&amp;title=File_Transfer_Protocol</id>
	<title>File Transfer Protocol - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://encyclopediaofcybersecurity.com/index.php?action=history&amp;feed=atom&amp;title=File_Transfer_Protocol"/>
	<link rel="alternate" type="text/html" href="https://encyclopediaofcybersecurity.com/index.php?title=File_Transfer_Protocol&amp;action=history"/>
	<updated>2026-05-26T21:19:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://encyclopediaofcybersecurity.com/index.php?title=File_Transfer_Protocol&amp;diff=331&amp;oldid=prev</id>
		<title>Ccocrick: Created page with &quot;== File Transfer Protocol (FTP) ==  The &#039;&#039;&#039;File Transfer Protocol&#039;&#039;&#039; (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network. FTP operates over the Transmission Control Protocol (TCP) or, in some cases, over the User Datagram Protocol (UDP). Typically, FTP operates on port 21 for control connections and port 20 for data connections.  === Operation ===  FTP allows users to upload and download f...&quot;</title>
		<link rel="alternate" type="text/html" href="https://encyclopediaofcybersecurity.com/index.php?title=File_Transfer_Protocol&amp;diff=331&amp;oldid=prev"/>
		<updated>2024-05-09T01:48:43Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== File Transfer Protocol (FTP) ==  The &amp;#039;&amp;#039;&amp;#039;File Transfer Protocol&amp;#039;&amp;#039;&amp;#039; (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network. FTP operates over the &lt;a href=&quot;/index.php/Transmission_Control_Protocol&quot; title=&quot;Transmission Control Protocol&quot;&gt;Transmission Control Protocol&lt;/a&gt; (TCP) or, in some cases, over the &lt;a href=&quot;/index.php/User_Datagram_Protocol&quot; title=&quot;User Datagram Protocol&quot;&gt;User Datagram Protocol&lt;/a&gt; (UDP). Typically, FTP operates on port 21 for control connections and port 20 for data connections.  === Operation ===  FTP allows users to upload and download f...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== File Transfer Protocol (FTP) ==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;File Transfer Protocol&amp;#039;&amp;#039;&amp;#039; (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network. FTP operates over the [[Transmission Control Protocol]] (TCP) or, in some cases, over the [[User Datagram Protocol]] (UDP). Typically, FTP operates on port 21 for control connections and port 20 for data connections.&lt;br /&gt;
&lt;br /&gt;
=== Operation ===&lt;br /&gt;
&lt;br /&gt;
FTP allows users to upload and download files from a server. It provides commands to navigate directories, list files, upload and download files, and perform other file operations.&lt;br /&gt;
&lt;br /&gt;
=== Security ===&lt;br /&gt;
&lt;br /&gt;
FTP originally lacked security features, transmitting data in plain text, including usernames, passwords, and file contents. However, secure variants of FTP have been developed, such as FTPS ([[FTP Secure]]) and SFTP ([[SSH File Transfer Protocol]]), which encrypt the data during transmission, providing confidentiality and integrity.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* FTP is widely supported by most operating systems and network devices.&lt;br /&gt;
* It allows for the transfer of large files efficiently.&lt;br /&gt;
&lt;br /&gt;
=== Disadvantages ===&lt;br /&gt;
&lt;br /&gt;
* FTP does not natively support encryption, making it vulnerable to eavesdropping and data tampering.&lt;br /&gt;
* It requires a separate port for data transfer, which can complicate firewall configurations.&lt;br /&gt;
&lt;br /&gt;
=== Alternatives ===&lt;br /&gt;
&lt;br /&gt;
Alternative protocols for file transfer include [[Secure_Shell|SSH File Transfer Protocol (SFTP)]], which provides encrypted file transfer capabilities over an SSH connection, and [[File_Transfer_Protocol#FTPS|FTP Secure (FTPS)]], which adds encryption to the FTP protocol.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Transmission_Control_Protocol|Transmission Control Protocol (TCP)]]&lt;br /&gt;
* [[User_Datagram_Protocol|User Datagram Protocol (UDP)]]&lt;br /&gt;
* [[Secure_Shell|Secure Shell (SSH)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [https://tools.ietf.org/html/rfc959 RFC 959 - File Transfer Protocol (FTP)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Protocols]]&lt;/div&gt;</summary>
		<author><name>Ccocrick</name></author>
	</entry>
</feed>