File transfer

File transfer is a generic term for the act of transmitting files over a computer network or the Internet. There are numerous ways and protocols to transfer files over a network. Computers which provide a file transfer service are often called file servers. Depending on the client's perspective the data transfer is called uploading or downloading.

There are 2 types of file transfers:
* Pull-based file transfers where the receiver initiates a file transmission request
* Push-based file transfers where the sender initiates a file transmission request

File transfer can take place over a variety of levels:
* Transparent file transfers over network file systems
* Explicit file transfers from dedicated file transfer services like FTP or HTTP
* Distributed file transfers over peer-to-peer networks like Bittorent or Gnutella
* File transfers over instant messaging or LAN messenger
* File transfers between computers and peripheral devices
* File transfers over direct modem or serial (null modem) links, such as XMODEM, YMODEM and ZMODEM

Protocols

A file transfer protocol is a convention that describes how to transfer files between two computing endpoints. They are meant solely to send the stream of bits stored as a single unit in a file system, plus any relevant metadata such as the filename, file size and timestamp. File transfer protocols usually operate on top of a lower-level protocol in a protocol stack. For example, the HTTP protocol operates at the topmost application layer of the TCP/IP stack, whereas XMODEM, YMODEM, and ZMODEM typically operate across RS-232 serial connections.

ee also

* List of file transfer protocols
* File sharing


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • file transfer — ➔ transfer2 * * * file transfer UK US noun [U] IT ► the process of moving or copying files from one computer to another: »Users usually use a Memory Stick for file transfer …   Financial and business terms

  • File Transfer —   [engl.], Datentransfer …   Universal-Lexikon

  • File Transfer — Dienst in einem ⇡ Computerverbund( system) bzw. einem ⇡ Netz oder bei einem ⇡ Mehrplatzrechner, mit dem ein Teilnehmer Kopien fremder Dateien für seine persönliche Verwendung erzeugen und Kopien eigener Dateien an andere Stellen des Gesamtsystems …   Lexikon der Economics

  • File transfer —   Files of information in an automated system can be copied to other systems. For example an automated system can contain a file of customer address details and these may be periodically transferred to another system so that it can use this… …   International financial encyclopaedia

  • File Transfer Protocol — (FTP) is a network protocol used to transfer data from one computer to another through a network such as the Internet.FTP is a file transfer protocol for exchanging and manipulating files over a TCP computer network. A FTP client may connect to a …   Wikipedia

  • File transfer protocol — Pour les articles homonymes, voir FTP. Pile de protocoles 7 • Application 6 • …   Wikipédia en Français

  • File transfer protocol (disambiguation) — File transfer protocol could refer to either of the following: * For file transfers in general, see file transfer. * For FTP see the Internet File Transfer Protocol. * For a list of protocols for file transfer, see List of file transfer protocols …   Wikipedia

  • File Transfer Protocol — (FTP) Familia: Familia de protocolos de Internet Función: protocolo de transferencia de archivos Puertos: 20/TCP DATA Port 21/TCP Control Port Ubicación en la pila de protocolos Aplicaci …   Wikipedia Español

  • File Transfer Protocol Over SSL — Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • file transfer utility — UK US noun [countable] [singular file transfer utility plural file transfer utilities] computing a feature of a piece of software that connects two computers and allows files to pass from to the other Thesaurus …   Useful english dictionary


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.