Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Upload

From Wikipedia, the free encyclopedia
Computer file operation
For other uses, seeUpload (disambiguation).
For uploading a file to Wikipedia, seeWikipedia:File upload wizard.
Up-looking arrow below a flat surface (a line)
Up-looking arrow over an open box (a hollow long rectangle with the top line removed)
Up-looking arrow inside a circle
Three generic symbols for uploading

Uploading refers totransmittingdata from onecomputer system to another through means of anetwork.[1] Common methods of uploading include: uploading viaweb browsers,FTPclients, andterminals (SCP/SFTP). Uploading can be used in the context of (potentially many)clients that send files to a centralserver. While uploading can also be defined in the context of sendingfiles betweendistributed clients, such as with apeer-to-peer (P2P) file-sharingprotocol likeBitTorrent, the termfile sharing is more often used in this case. Moving files within a computer system, as opposed to over a network, is calledfile copying.

Uploading directly contrasts withdownloading, where data isreceived over a network. In the case of users uploading files over theinternet, uploading is often slower than downloading as manyinternet service providers (ISPs) offerasymmetric connections, which offer more networkbandwidth for downloading than uploading.

Definition

[edit]

To transfer something (such as data or files), from a computer or other digital device to thememory of another device (such as a larger or remote computer) especially via the internet.[2]

Historical development

[edit]

Remotefile sharing first came into fruition in January 1978, whenWard Christensen andRandy Suess, who were members of the Chicago Area Computer Hobbyists' Exchange (CACHE), created theComputerized Bulletin Board System (CBBS). This used an early file transfer protocol (MODEM, laterXMODEM) to sendbinary files via a hardwaremodem, accessible by another modem via atelephone number.[3]

In the following years, new protocols such asKermit were released,[4] until theFile Transfer Protocol (FTP) was standardized 1985 (RFC 959). FTP is based onTCP/IP and gave rise to manyFTP clients, which, in turn, gave users all around the world access to the same standardnetwork protocol to transfer data between devices.

The transfer of data saw a significant increase in popularity after the release of theWorld Wide Web in 1991, which, for the first time, allowed users who were not computer hobbyists to easily share files, directly from their web browser overHTTP.[5]

Resumability of file transfers

[edit]

Transfers became more reliable with the launch of HTTP/1.1 in 1997 (RFC 2068), which gave users the option to resume downloads that were interrupted, for instance due to unreliable connections. Before web browsers widely rolled out support, software programs likeGetRight could be used to resume downloads. Resuming uploads is not currently supported by HTTP, but can be added with theTus open protocol for resumable file uploads, which layers resumability of uploads on top of existing HTTP connections.[6][7]

Types of uploading

[edit]

Client-to-server uploading

[edit]

Transmitting a local file to a remote system following theclient–server model, e.g., a web browser transferring a video to a website, is calledclient-to-server uploading.

Remote uploading

[edit]

Transferring data from oneremote system to another remote system under the control of a local system is calledremote uploading or site-to-site transferring. This is used when a local computer has a slow connection to the remote systems, but these systems have a fast connection between them. Without remote uploading functionality, the data would have to first be downloaded to the local system and then uploaded to the remote server, both times over a slower connection. Remote uploading is used by some onlinefile hosting services. Another example can be found in FTP clients, which often support theFile eXchange Protocol (FXP) in order to instruct twoFTP servers with high-speed connections to exchange files. A web-based example is theUppy file uploader that can transfer files from a user'scloud storage such asDropbox, directly to a website without first going to the user's device.[8]

Peer-to-peer

[edit]

Peer-to-peer (P2P) is adecentralized communications model in which each party has the same capabilities, and either party can initiate a communication session. Unlike the client–server model, in which the client makes a service request and the server fulfils the request (by sending or accepting a file transfer), theP2P network model allows eachnode to function as both client and server.BitTorrent is an example of this, as is theInterPlanetary File System (IPFS). Peer-to-peer allows users to bothreceive (download) andhost (upload) content. Files are transferred directly between the users' computers. The same file transfer constitutes an upload for one party, and a download for the other party.

Copyright issues

[edit]

The rising popularity of file sharing during the 1990s culminated in the emergence ofNapster, a music-sharingplatform specialized inMP3 files that used peer-to-peer (P2P) file-sharing technology to allow users exchange files freely. The P2P nature meant there was no central gatekeeper for the content, which eventually led to the widespread availability ofcopyrighted material through Napster.

TheRecording Industry Association of America (RIAA) took notice of Napster's ability to distribute copyrighted music among its user base, and, on December 6, 1999, filed amotion for apreliminary injunction in order to stop the exchange of copyrighted songs on the service. After a failed appeal by Napster, the injunction was granted on March 5, 2001.[9] On September 24, 2001, Napster, which had already shut down its entire network two months earlier,[10] agreed to pay a $26 million dollar settlement.[11]

After Napster had ceased operations, many other P2P file-sharing services also shut down, such asLimewire,Kazaa andPopcorn Time. Besidessoftware programs, there were manyBitTorrent websites that allowed files to be indexed and searched. These files could then be downloaded via aBitTorrent client. While the BitTorrent protocol itself is legal and agnostic of the type of content shared, many of the services that did not enforce a strict policy to take down copyrighted material would eventually also run into legal difficulties.[12][13]

See also

[edit]

References

[edit]
  1. ^"What is Uploading? Definition from WhatIs.com".WhatIs.com. Retrieved11 June 2020.
  2. ^"Definition of Upload".Merriam Webster. Retrieved11 June 2020.
  3. ^Christensen, Suess."The Birth of the BBS. By Ward and Randy (1989)". Retrieved11 June 2020.
  4. ^da Cruz, Frank (1986-03-20)."Re: Printable Encodings for Binary Files".Info-Kermit Digest (Mailing list). Kermit Project, Columbia University. Retrieved11 June 2020.
  5. ^Enzer, Larry (August 31, 2018)."The Evolution of the World Wide Web".Monmouth Web Developers. Archived fromthe original on 18 November 2018. RetrievedAugust 31, 2018.
  6. ^Van Zonneveld, Kevin (16 November 2015)."tus 1.0 – Changing the future of uploading". Archived fromthe original on 12 June 2020. Retrieved11 June 2020.
  7. ^Keane, Jonathan (16 November 2015)."Berlin-based Transloadit wants to fix broken file uploads once and for all, with support from Vimeo".Tech EU. Retrieved11 June 2020.
  8. ^Walsh, David (11 June 2018)."Uppy File Uploading". Retrieved11 June 2020.
  9. ^2001 US Dist. LEXIS 2186 (N.D. Cal. Mar. 5, 2001), aff’d, 284 F. 3d 1091 (9th Cir. 2002)
  10. ^Richtel, Matt (12 July 2001)."Napster is told to remain shut".The New York Times. Retrieved11 June 2020.
  11. ^Borland, John (2 March 2002)."Napster reaches settlement with publishers". Retrieved11 June 2020.
  12. ^Jacobson Purewall, Sarah (27 October 2010)."LimeWire shut down permanently". Retrieved11 June 2020.
  13. ^Evers, Joris (30 November 2001)."Judge orders shut-down of popular Napster-like site". Retrieved11 June 2020.

External links

[edit]
Look upuploading in Wiktionary, the free dictionary.
Wikimedia Commons has media related toSVG upload icons.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Upload&oldid=1317762138"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp