(Translated by https://www.hiragana.jp/)
File transfer: Difference between revisions - Wikipedia Jump to content

File transfer: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
More cleanup and linking
CLeanup, typo
Line 7: Line 7:
File transfer can take place over a variety of levels:
File transfer can take place over a variety of levels:
* [[network transparency|Transparent]] file transfers over [[network file system]]s
* [[network transparency|Transparent]] file transfers over [[network file system]]s
* Explicit file transfers from dedicated file-transfer services like [[File Transfer Protocol|FTP]] or [[Hypertext Transfer Protocol|HTTP]]
* Explicit file transfers from dedicated file transfer services like [[File Transfer Protocol|FTP]] or [[Hypertext Transfer Protocol|HTTP]]
* Distributed file transfers over [[peer-to-peer]] networks like [[BitTorrent_(protocol)|Bittorent]] or [[Gnutella]]
* Distributed file transfers over [[peer-to-peer]] networks like [[BitTorrent_(protocol)|Bittorent]] or [[Gnutella]]
* File transfers over [[instant messaging]] or [[LAN messenger]]
* File transfers over [[instant messaging]] or [[LAN messenger]]

Revision as of 11:15, 9 October 2008

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:

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.

See also