File transfer: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Undid. Not a great ref, and not clear that one is really needed.
trim and tidy, and one ref
Line 3: Line 3:
'''File transfer''' is the [[Transmission (telecommunications)|transmission]] of a [[computer file]] through a [[Channel (communications)|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 [[List of file transfer protocols|file transfer protocol]]s have been designed for different contexts.
'''File transfer''' is the [[Transmission (telecommunications)|transmission]] of a [[computer file]] through a [[Channel (communications)|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 [[List of file transfer protocols|file transfer protocol]]s have been designed for different contexts.


==Protocols==
Some examples of file transfer:
A file transfer protocol is a convention that describes how to transfer files between two computing endpoints. As well as the stream of [[bit]]s from a file stored as a single unit in a [[file system]], some may also send relevant [[metadata]] such as the [[filename]], file size and [[timestamp]] - and even [[file system permissions]] and [[file attribute]]s.
* [[Distributed file system|Network file systems]] may allow [[Network transparency|transparent]] file transfers

* [[File Transfer Protocol|FTP]] is an older cross-platform file transfer protocol
Some examples:
* [[File Transfer Protocol|FTP]] is an older cross-platform file transfer protocol<ref>{{cite web|last1=Prince|first1=Brian|title=Should Organizations Retire FTP for Security?|url=http://www.securityweek.com/should-organizations-retire-ftp-security|website=Security Week|publisher=Security Week|accessdate=14 September 2017}}</ref>
* [[Secure copy]] (''scp'') is based on the [[Secure Shell]] (SSH) protocol
* [[Secure copy]] (''scp'') is based on the [[Secure Shell]] (SSH) protocol
* [[Hypertext Transfer Protocol|HTTP]] can support file transfer
* [[Hypertext Transfer Protocol|HTTP]] can support file transfer
Line 13: Line 15:
* [[Computer]]s may transfer files to [[peripheral device]]s such as [[USB flash drives]]
* [[Computer]]s may transfer files to [[peripheral device]]s such as [[USB flash drives]]
* Dial-up [[modem]]s [[null modem]] links used [[XMODEM]], [[YMODEM]], [[ZMODEM]] and similar
* Dial-up [[modem]]s [[null modem]] links used [[XMODEM]], [[YMODEM]], [[ZMODEM]] and similar

==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.


==See also==
==See also==
Line 26: Line 23:
* [[Pull technology]]
* [[Pull technology]]
* [[Push technology]]
* [[Push technology]]

==References==
{{reflist}}


{{DEFAULTSORT:File transfer}}
{{DEFAULTSORT:File transfer}}

Revision as of 08:21, 14 September 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.

Protocols

A file transfer protocol is a convention that describes how to transfer files between two computing endpoints. As well as the stream of bits from a file stored as a single unit in a file system, some may also send relevant metadata such as the filename, file size and timestamp - and even file system permissions and file attributes.

Some examples:

See also

References

  1. ^ Prince, Brian. "Should Organizations Retire FTP for Security?". Security Week. Security Week. Retrieved 14 September 2017.