File transfer: Difference between revisions
applied Template:Computer files |
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]] |
|||
* |
* [[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]] |
||
* |
* Many [[instant messaging]] or [[LAN messenger]] systems support the ability to transfer files |
||
* |
* [[Computer]]s may transfer files to [[peripheral device]]s such as [[USB flash drives]] |
||
* |
* 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:
- Network file systems may allow transparent file transfers
- FTP is an older cross-platform file transfer protocol
- HTTP can support file transfer
- Bittorent, Gnutella and other distributed file transfers systems use peer-to-peer
- In IBM Systems Network Architecture, LU 6.2 peer-to-peer file transfer programs such as IBM's Connect:Direct and CA Technologies' XCOM Data Transport
- Many instant messaging or LAN messenger systems support the ability to transfer files
- Computers may transfer files to peripheral devices such as USB flash drives
- Dial-up modems and serial (null modem) links, were inportant in the past, using XMODEM, YMODEM, ZMODEM and similar 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 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.