TOSLO-2017-93347: Forskjell mellom sideversjoner
mIngen redigeringsforklaring |
mIngen redigeringsforklaring |
||
| Linje 238: | Linje 238: | ||
På side 4 og 5 forklares begrepene BitTorrent og API slik: | På side 4 og 5 forklares begrepene BitTorrent og API slik: | ||
: | :<b>«BitTorrent-protokollen<b><br /> | ||
:For å forstå hvordan Popcorn Time virker, må man ha et innblikk i hvordan BitTorrent-protokollen fungerer. BitTorrent ble i sin tid designet med det formålet å gjøre det enkelt å dele store mengder data mellom mange brukere og er en protokoll for utveksling av filer via peer-to-peer-deling, altså at delingen skjer mellom minst to klienter (peers). Popcorn Time-applikasjonen fungerer som en slik klient når applikasjonen er åpen. Dette medfører at alle som er med på å laste ned filen også er | :For å forstå hvordan Popcorn Time virker, må man ha et innblikk i hvordan BitTorrent-protokollen fungerer. BitTorrent ble i sin tid designet med det formålet å gjøre det enkelt å dele store mengder data mellom mange brukere og er en protokoll for utveksling av filer via peer-to-peer-deling, altså at delingen skjer mellom minst to klienter (peers). Popcorn Time-applikasjonen fungerer som en slik klient når applikasjonen er åpen. Dette medfører at alle som er med på å laste ned filen også er | ||
| Linje 247: | Linje 247: | ||
:For at nedlasting ved hjelp av BitTorrent skal starte, må nedlasteren lokalisere minst en tracker. En tracker er en tjenermaskin tilgjengelig på Internett som utfører den koordinerende funksjonen i et fildelingsnettverk basert på BitTorrent-protokollen. Trackeren har oversikten over hvem som har hvilke deler av en fil og er ansvarlig for å dele denne informasjonen videre med de andre klientene. Popcorn Time laster derfor inn en liste over hvilke trackere som har en spesifikk fil når den henter inn listene over filmer og serier. Det er ikke lenger vanlig at man kun forholder seg til en tracker ved bruk av BitTorrent. De aller fleste opererer med flere, hovedsakelig for å få flest mulig delere med. Så fort man har lastet ned og åpnet en torrent-fil, så tar Bitrorrent-klienten kontakt med trackeren eller trackerene, og kommuniserer med andre som ønsker å laste ned filen eller allerede laster den opp. | :For at nedlasting ved hjelp av BitTorrent skal starte, må nedlasteren lokalisere minst en tracker. En tracker er en tjenermaskin tilgjengelig på Internett som utfører den koordinerende funksjonen i et fildelingsnettverk basert på BitTorrent-protokollen. Trackeren har oversikten over hvem som har hvilke deler av en fil og er ansvarlig for å dele denne informasjonen videre med de andre klientene. Popcorn Time laster derfor inn en liste over hvilke trackere som har en spesifikk fil når den henter inn listene over filmer og serier. Det er ikke lenger vanlig at man kun forholder seg til en tracker ved bruk av BitTorrent. De aller fleste opererer med flere, hovedsakelig for å få flest mulig delere med. Så fort man har lastet ned og åpnet en torrent-fil, så tar Bitrorrent-klienten kontakt med trackeren eller trackerene, og kommuniserer med andre som ønsker å laste ned filen eller allerede laster den opp. | ||
: | :<b>Application Programming Interface</b><br /> | ||
:Et uttrykk som vil gå igjen i denne rapporten er «API», som står for Application Programming Interface. Dette er en betegnelse på et grensesnitt som muliggjør kommunikasjon mellom forskjellige elementer av kildekode. Popcorn Time er i likhet med mange andre nettsteder bygget opp av ulike elementer som sys sammen ved hjelp av APler. Beskrivelsene av de forskjellige forkene under i punkt 4 vil i stor grad dreie seg om å forklare hvilke APler som benyttes, hvor de forskjellige elementene blir hentet inn fra og hvordan dette blir integrert i brukeropplevelsen.» | :Et uttrykk som vil gå igjen i denne rapporten er «API», som står for Application Programming Interface. Dette er en betegnelse på et grensesnitt som muliggjør kommunikasjon mellom forskjellige elementer av kildekode. Popcorn Time er i likhet med mange andre nettsteder bygget opp av ulike elementer som sys sammen ved hjelp av APler. Beskrivelsene av de forskjellige forkene under i punkt 4 vil i stor grad dreie seg om å forklare hvilke APler som benyttes, hvor de forskjellige elementene blir hentet inn fra og hvordan dette blir integrert i brukeropplevelsen.» | ||