<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – FTP</title>
    <link>https://www.devkuma.com/en/tags/ftp/</link>
    <image>
      <url>https://www.devkuma.com/en/tags/ftp/logo/180x180.jpg</url>
      <title>FTP</title>
      <link>https://www.devkuma.com/en/tags/ftp/</link>
    </image>
    <description>Recent content in FTP on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/en/tags/ftp/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>FTP (File Transfer Protocol)</title>
      <link>https://www.devkuma.com/en/docs/ftp/</link>
      <pubDate>Sun, 03 Apr 2022 18:02:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/ftp/</guid>
      <description>
        
        
        &lt;h2 id=&#34;ftp&#34;&gt;FTP&lt;/h2&gt;
&lt;p&gt;FTP stands for File Transfer Protocol and is a communication protocol first released in 1971 so computers could exchange files over TCP/IP networks.&lt;br&gt;
It is a service used to transfer files on the Internet. While Telnet is a service used to connect to and use another computer, FTP is used to transfer files to a server computer or to receive files from a server computer onto your own computer.&lt;/p&gt;
&lt;p&gt;FTP is still widely used because it can transfer files quickly and reliably. To overcome the disadvantage of having to learn all commands, as with Telnet, dedicated FTP programs appeared and made it convenient to use.&lt;/p&gt;
&lt;h2 id=&#34;how-ftp-works&#34;&gt;How FTP Works&lt;/h2&gt;
&lt;p&gt;FTP is a client-server protocol. When the client requests a file, the server provides the requested file. Therefore, two basic channels are required to establish an FTP connection.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One channel is the command channel, which sends commands and basic information such as which files can be accessed.&lt;/li&gt;
&lt;li&gt;The other channel is the data channel, which transfers file data between two devices.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To establish a connection, the user must provide login information for the FTP server, and FTP generally uses port 21 as its default communication mode.&lt;/p&gt;
&lt;h3 id=&#34;ftp-connection-modes&#34;&gt;FTP Connection Modes&lt;/h3&gt;
&lt;p&gt;There are two FTP connection modes: active mode and passive mode.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Active mode
&lt;ul&gt;
&lt;li&gt;The server takes an active role in approving data requests.&lt;/li&gt;
&lt;li&gt;In active mode, problems caused by firewalls often occur. If a third party attempts to access an unauthorized session, that session is blocked.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Passive mode
&lt;ul&gt;
&lt;li&gt;In passive mode, if a third party attempts to access an unauthorized session, the server does not actively maintain the connection.&lt;/li&gt;
&lt;li&gt;In other words, the user sets up both the data channel and the command channel. The server basically only &amp;ldquo;listens&amp;rdquo; and does not actively participate, allowing another device to handle most of the work.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ftp-connection-clients&#34;&gt;FTP Connection Clients&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;FileZilla: the most widely used free program, available for Windows and macOS.&lt;/li&gt;
&lt;li&gt;WinSCP: a free program developed for Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;advantages-and-disadvantages-of-ftp&#34;&gt;Advantages and Disadvantages of FTP&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Advantages
&lt;ul&gt;
&lt;li&gt;Multiple files can be transferred at the same time.&lt;/li&gt;
&lt;li&gt;If the connection is lost, the transfer can be restarted.&lt;/li&gt;
&lt;li&gt;Transfer schedules can be reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Disadvantages
&lt;ul&gt;
&lt;li&gt;It is vulnerable in terms of security.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;what-is-sftp&#34;&gt;What Is SFTP?&lt;/h3&gt;
&lt;p&gt;FTP was developed in the 1970s, before most of the cybersecurity measures we use today were developed. Because it was not designed as a security protocol, FTP transfers do not encrypt files. As a result, passwords, usernames, and other sensitive data can be read relatively easily through packet capture attacks on data packets.&lt;/p&gt;
&lt;p&gt;SFTP (SSH File Transfer Protocol) is a separate protocol that provides highly secure file transfer through a Secure Shell (SSH) data stream. Unlike FTP clients that use port 21, SFTP uses port 22. Because of FTP&amp;rsquo;s weak security, many people prefer SFTP, which provides security features by default and uses SSH connections.&lt;/p&gt;
&lt;h2 id=&#34;references&#34;&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://namu.wiki/w/FTP&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Namu Wiki: FTP&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%BC_%EC%A0%84%EC%86%A1_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wikipedia: File Transfer Protocol&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://experience.dropbox.com/ko-kr/resources/what-is-ftp&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Dropbox: Meaning of FTP&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>Network</category>
      
      <category>Internet</category>
      
      <category>FTP</category>
      
    </item>
    
  </channel>
</rss>
