- File transfer
File transfer is a generic term for the act of transmitting files over a
computer network or theInternet . There are numerous ways and protocols to transfer files over a network. Computers which provide a file transfer service are often calledfile server s. 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 requestFile transfer can take place over a variety of levels:
* Transparent file transfers overnetwork file system s
* Explicit file transfers from dedicated file transfer services like FTP or HTTP
* Distributed file transfers overpeer-to-peer networks like Bittorent orGnutella
* File transfers overinstant messaging orLAN messenger
* File transfers betweencomputer s andperipheral device s
* File transfers over directmodem or serial (null modem ) links, such asXMODEM ,YMODEM andZMODEM 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 afile system , plus any relevantmetadata such as thefilename , file size andtimestamp . File transfer protocols usually operate on top of a lower-level protocol in aprotocol stack . For example, the HTTP protocol operates at the topmost application layer of theTCP/IP stack , whereas XMODEM, YMODEM, and ZMODEM typically operate acrossRS-232 serial connections.ee also
*
List of file transfer protocols
*File sharing
Wikimedia Foundation. 2010.