File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

FTP is built on a client-server model architecture using separate control and data connections between the client and the server.[1] FTP users may authenticate themselves with a clear-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it. For secure transmission that protects the username and password, and encrypts the content, FTP is often secured with SSL/TLS (FTPS) or replaced with SSH File Transfer Protocol (SFTP).

The first FTP client applications were command-line programs developed before operating systems had graphical user interfaces, and are still shipped with most Windows, Unix, and Linux operating systems.[2][3] Many FTP clients and automation utilities have since been developed for desktops, servers, mobile devices, and hardware, and FTP has been incorporated into productivity applications, such as HTML editors.

History of FTP servers

The original specification for the File Transfer Protocol was written by Abhay Bhushan and published as 114 on 16 April 1971. Until 1980, FTP ran on NCP, the predecessor of TCP/IP.[2] The protocol was later replaced by a TCP/IP version, 765 (June 1980) and 959 (October 1985), the current specification. Several proposed standards amend 959, for example 1579 (February 1994) enables Firewall-Friendly FTP (passive mode), 2228 (June 1997) proposes security extensions, 2428 (September 1998) adds support for IPv6 and defines a new type of passive mode.[4]

Other Languages
تۆرکجه: اف تی پی
беларуская: FTP
беларуская (тарашкевіца)‎: FTP
български: FTP
dansk: FTP
Ελληνικά: File Transfer Protocol
Gaeilge: FTP
galego: FTP
hrvatski: FTP
Bahasa Indonesia: Protokol Transfer Berkas
íslenska: FTP
ქართული: FTP
қазақша: File Transfer Protocol
kurdî: FTP
Кыргызча: FTP
latviešu: FTP
lietuvių: FTP
Bahasa Melayu: Protokol Pindahan Fail
norsk: FTP
norsk nynorsk: File Transfer Protocol
олык марий: FTP
русский: FTP
Simple English: FTP
slovenščina: FTP
srpskohrvatski / српскохрватски: FTP
suomi: FTP
Tagalog: FTP
тоҷикӣ: FTP
українська: FTP
Tiếng Việt: FTP
Võro: FTP
粵語: FTP