File transfer: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
tidy
Line 4: Line 4:


Some examples of file transfer:
Some examples of file transfer:
* [[Distributed file system|Network file systems]] may allow [[Network transparency|transparent]] file transfers
* [[Network transparency|Transparent]] file transfers over [[Distributed file system|network file systems]]
* Explicit file transfers from dedicated file transfer services like [[File Transfer Protocol|FTP]] or [[Hypertext Transfer Protocol|HTTP]]
* [[File Transfer Protocol|FTP]] is an older cross-platform file transfer protocol
* [[Hypertext Transfer Protocol|HTTP]] can support file transfer
* Distributed file transfers over [[peer-to-peer]] networks like [[BitTorrent (protocol)|Bittorent]] or [[Gnutella]]
* [[BitTorrent (protocol)|Bittorent]], [[Gnutella]] and other distributed file transfers systems use [[peer-to-peer]]
* In [[IBM Systems Network Architecture]], [[IBM Advanced Program-to-Program Communication|LU 6.2]] peer-to-peer file transfer programs such as [[IBM]]'s [[Connect:Direct]] and [[CA Technologies]]' [[XCOM Data Transport]]
* In [[IBM Systems Network Architecture]], [[IBM Advanced Program-to-Program Communication|LU 6.2]] peer-to-peer file transfer programs such as [[IBM]]'s [[Connect:Direct]] and [[CA Technologies]]' [[XCOM Data Transport]]
* File transfers over [[instant messaging]] or [[LAN messenger]]
* Many [[instant messaging]] or [[LAN messenger]] systems support the ability to transfer files
* File transfers between [[computer]]s and [[peripheral device]]s
* [[Computer]]s may transfer files to [[peripheral device]]s such as [[USB flash drives]]
* File transfers over direct [[modem]] or [[serial port|serial]] ([[null modem]]) links, such as [[XMODEM]], [[YMODEM]] and [[ZMODEM]].
* Dial-up [[modem]]s and [[serial port|serial]] ([[null modem]]) links, were inportant in the past, using [[XMODEM]], [[YMODEM]], [[ZMODEM]] and similar protocols.


==Protocols==
==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 [[bit]]s 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.
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 [[bit]]s 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==
==See also==
Line 26: Line 29:
[[Category:Internet terminology]]
[[Category:Internet terminology]]
[[Category:Network file transfer protocols]]
[[Category:Network file transfer protocols]]



{{Compu-network-stub}}
{{Compu-network-stub}}

Revision as of 03:45, 28 July 2017

File transfer is the transmission of a computer file through a communication channel from one computer system to another. Typically, file transfer is mediated by a communications protocol. In the history of computing, a large number of file transfer protocols have been designed for different contexts.

Some examples of file transfer:

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