Laste opp

Last opp , [1] også kjent som opplasting , i informatikk er prosessen med å sende eller overføre en fil (eller mer generelt en begrenset flyt av data eller informasjon) fra en klient til et eksternt system (kalt en server ) gjennom et datanettverk ; [2] den omvendte handlingen kalles nedlasting .

Beskrivelse

Nettsurfing , for eksempel, utføres i klient-server- arkitektur og, fra et brukersynspunkt , utføres utelukkende i nedlasting .

I Internett -tilgangsteknologien via ADSL er opplastingsflyten mellom mottakeren og kilden til kommunikasjonen assosiert med et lavere overføringsbånd enn det nedlastede (asymmetri eller ubalanse) og derfor en lavere overføringshastighet , da denne flyten er lavere enn overføring av informasjon som er nyttig for brukeren, og tillater dermed en lagring av den totale båndbredden til full-dupleks kommunikasjonskanalen .

Spesielt inkluderer opplastingstrafikken signaltrafikk eller alle forespørslene fra klientmottakeren til kildeserveren både i applikasjonen og i form av Ack eller i form av bekreftelser på pakker som regelmessig mottas i en TCP -forbindelse .

Konseptet med opplasting er også grunnleggende i peer-to-peer- arkitekturer og -programmer (som eMule , Direct Connect , Bearshare ) siden konfigurasjonen påvirker mengden filer vi tillater nedlasting fra eksterne brukere, som igjen avhenger av opplastingsbåndbredden deres. Det er derfor svært viktig i dette tilfellet å velge riktig bruk av båndbredden ved å dele den på en balansert måte mellom opplasting og nedlasting . Spesielt avhenger den typiske langsomheten med å laste ned klient- PCer i P2P-nettverk i hovedsak av den allerede diskuterte lave opplastingskapasiteten, dvs. overføring, av PC- serverne som data lastes ned fra på grunn av typen tilgang til ADSL-nettverket.

Noen nettsteder tilbyr opp- og nedlastingstjenester som kan administreres offentlig eller med registreringsplikt. For eksempel er det programmer som legger (deler) filer på nettet , som lastes opp til bestemte opplastingssider og deretter lar andre laste ned filene vi har lastet opp med nedlastingshastigheter som er akseptable for kvaliteten på tjenesten som vanligvis etterspørres av bruker . finalen.

Historisk utvikling

Ekstern fildeling ble først oppnådd i januar 1978, da Ward Christensen og Randy Suess, medlemmer av Chicago Area Computer Hobbyists' Exchange (CACHE), opprettet Computerized Bulletin Board System (CBBS). Denne brukte en eldre filoverføringsprotokoll (MODEM, senere XMODEM) for å sende binære filer via et maskinvaremodem, tilgjengelig fra et annet modem via et telefonnummer [3] .

I de påfølgende årene ble nye protokoller som Kermit [4] utgitt , inntil File Transfer Protocol (FTP) ble standardisert i 1985 (RFC 959). FTP er basert på TCP/IP og har gitt opphav til mange FTP-klienter, som igjen har gitt brukere over hele verden tilgang til samme standard nettverksprotokoll for å overføre data mellom enheter.

Dataoverføring så en dramatisk økning i popularitet etter utgivelsen av World Wide Web i 1991, som for første gang tillot brukere som ikke var datainteresserte enkelt å dele filer, direkte fra nettleseren over HTTP. [5] .

Gjenopptagelse av filoverføringer

Overføringer ble mer pålitelige med lanseringen av HTTP / 1.1 i 1997 (RFC 2068), som ga brukerne muligheten til å gjenoppta avbrutt nedlasting, for eksempel på grunn av upålitelige tilkoblinger. Før nettlesere distribuerte støtte bredt, kunne programmer som GetRight brukes til å gjenoppta nedlastinger. Å gjenoppta opplastinger støttes ikke av HTTP, men kan legges til med Tus open-protokollen for gjenopptagbare filopplastinger, som overlegger gjenoppta opplastinger på eksisterende HTTP-tilkoblinger [6] [7] .

Typer opplastinger

Last opp fra klient til server

Å kringkaste en lokal fil til et eksternt system etter klient-server-modellen, for eksempel en nettleser som overfører en video til et nettsted, kalles klient-til-server-opplasting .

Fjernopplasting

Overføring av data fra ett eksternt system til et annet eksternt system under kontroll av et lokalt system kalles ekstern opplasting eller sted-til-sted-overføring. Den brukes når en lokal datamaskin har en treg forbindelse til eksterne systemer, men disse systemene har en rask forbindelse mellom seg. Uten fjernopplastingsfunksjonen må dataene først lastes ned til det lokale systemet og deretter lastes opp til den eksterne serveren, begge ganger over en tregere tilkobling. Ekstern opplasting brukes av enkelte nettbaserte filvertstjenester. Et annet eksempel kan finnes i FTP-klienter, som ofte støtter File eXchange Protocol (FXP) for å instruere to FTP-servere med høyhastighetstilkoblinger for filutveksling. Et nettbasert eksempel er Uppy-filopplasteren som kan overføre filer fra en brukers skylagring som Dropbox, direkte til et nettsted uten først å ha tilgang til brukerens enhet [8] .

Peer-to-peer

Peer-to-peer (P2P) er en desentralisert kommunikasjonsmodell der hver part har samme evner og hver part kan starte en kommunikasjonsøkt. I motsetning til klient-server-modellen, der klienten foretar en tjenesteforespørsel og serveren oppfyller forespørselen (ved å sende eller godta en filoverføring), lar P2P-nettverksmodellen hver node fungere som både en klient og en server. BitTorrent er et eksempel på dette, det samme er InterPlanetary File System (IPFS). Peer-to-peer lar brukere både motta (laste ned) og være vert for (laste opp) innhold. Filer overføres direkte mellom brukernes datamaskiner. Den samme filoverføringen utgjør en opplasting for den ene parten og en nedlasting for den andre parten.

Opphavsrettsproblemer

Den økende populariteten til fildeling i løpet av 1990-tallet kulminerte med fremveksten av Napster, en musikkdelingsplattform som spesialiserer seg på MP3-filer som brukte peer-to-peer (P2P) fildelingsteknologi for å gjøre det mulig for brukere å utveksle filer fritt. P2P-naturen gjorde at det ikke var noen sentral gatekeeper for innholdet, noe som til slutt førte til utbredt tilgjengelighet av opphavsrettsbeskyttet materiale gjennom Napster.

Recording Industry Association of America (RIAA) noterte seg Napsters evne til å distribuere opphavsrettsbeskyttet musikk blant brukerbasen, og sendte 6. desember 1999 inn et forslag om et foreløpig forføyning for å stoppe utvekslingen av opphavsrettsbeskyttede sanger på tjenesten. . Etter en mislykket anke fra Napster ble forføyningen gitt 5. mars 2001 [9] . Den 24. september 2001 gikk Napster, som allerede hadde stengt hele nettverket to måneder tidligere [10] , med på å betale 26 millioner dollar. bosetting.

Etter at Napster sluttet å operere, fulgte mange andre P2P-fildelingstjenester, som Limewire, Kazaa og Popcorn Time. I tillegg til programvarene var det mange BitTorrent-nettsteder som tillot indeksering og søk etter filer. Disse filene kan deretter lastes ned via en BitTorrent-klient. Selv om selve BitTorrent-protokollen er lovlig og uavhengig av typen innhold som deles, ville mange av tjenestene som ikke håndhevet en streng policy for å fjerne opphavsrettsbeskyttet materiale til slutt også støte på juridiske vanskeligheter [11] [12] .

HTML 5 opplastingsgrensesnitt eksempel

< form method = "post" enctype = "multipart / form-data" > < div > < label for = "file" > Velg en fil å laste opp </ label > < input type = "file" id = "fil" navn = "fil" multiple > </ div > < div > < button > Send inn </ button > </ div > </ form >

Merknader

  1. ^ Begrepet ble brukt på italiensk, som det fremgår av Treccani-ordboken så tidlig som i 2013. Last opp , i Lexicon of the 21st century , Institute of the Italian Encyclopedia, 2012-2013.
  2. ^ last opp , på dictionaries.corriere.it . Hentet 6. januar 2021 .
  3. ^ Christensen, Suess, The Birth of the BBS. Av Ward og Randy (1989) , på chinet.com . Hentet 11. juni 2020 .
  4. ^ Mal: ​​Sitere e-postliste
  5. ^ Larry Enzer, The Evolution of the World Wide Web , på Monmouth Web Developers , 31. august 2018. Hentet 31. august 2018 (arkivert fra originalen 18. november 2018) .
  6. ^ Kevin Van Zonneveld, tus 1.0 - Changing the future of uploading , på tus.io , 16. november 2015. Hentet 11. juni 2020 .
  7. ^ Jonathan Keane, Berlin-baserte Transloadit ønsker å fikse ødelagte filopplastinger en gang for alle, med støtte fra Vimeo , på Tech EU , 16. november 2015. Hentet 11. juni 2020 .
  8. ^ David Walsh, Uppy File Uploading , på davidwalsh.name , 11. juni 2018. Hentet 11. juni 2020 .
  9. ^ 2001 US Dist. LEXIS 2186 (ND Cal. 5. Mar. 2001), aff'd, 284 F. 3d 1091 (9th Cir. 2002)
  10. ^ Matt Richtel, Napster får beskjed om å forbli stengt , på nytimes.com , 12. juli 2001. Hentet 11. juni 2020 .
  11. ^ Sarah Jacobson Purewall, LimeWire stengt permanent , på pcworld.com , 27. oktober 2010. Hentet 11. juni 2020 .
  12. ^ Joris Evers, dommer beordrer nedleggelse av det populære Napster-lignende nettstedet , på edition.cnn.com , 30. november 2001. Hentet 11. juni 2020 .

Relaterte elementer

Andre prosjekter

Eksterne lenker

  • Last opp , i Lexicon of the 21st century , Institute of the Italian Encyclopedia, 2012-2013.