Hypertekstoverføringsprotokoll (HTTP) er teknologien som støtter datakommunikasjon over hele Internett Hva er HTTPS og hvordan du aktiverer sikre forbindelser per standard Hva er HTTPS og hvordan du aktiverer sikre forbindelser Per standard Sikkerhetsproblemer sprer seg vidt og bredt og har nådd forkant av mest alles sinn. Vilkår som antivirus eller brannmur er ikke lenger merkelige ordforråd og er ikke bare forstått, men også brukt av ... Les mer. Den fastslår hvordan meldinger overføres, hvilke handlinger nettlesere bør ta som svar på bestemte kommandoer, og hvordan servere håndterer forespørsler.
Kort sagt, HTTP er hvordan vi surfer på nettet.
Den tidligste dokumentert utgivelsen av HTTP dateres tilbake til 1991, selv om den ikke ble vedtatt av nettlesere til 1996. Det betyr at 2016 markerer sin tjuende bursdag - og i teknologien er det gammelt. Det må sikkert være en nyere, raskere og sikrere protokoll som vi kan bruke?
Egentlig er det! Den kalles InterPlanetary File System (IPFS). I dette innlegget ser vi på hva det er, hvordan det fungerer, og om det virkelig kan erstatte HTTP som nettets standard kommunikasjonsmodus.
Slik fungerer IPFS
IPFS er en distribusjonsprotokoll for åpen kildekode som behandles av innhold og identiteter. Det høres ut som en munnfull, men ikke bekymre deg. Vi skal bryte den ned i noe mer fordøyelig.
Ifølge deres eget nettsted vil utviklerne bruke den til å "gjøre nettet raskere, tryggere og mer åpen". Vær oppmerksom på dette når vi undersøker detaljene.
IPFS er et peer-to-peer-distribuert filsystem The MakeUseOf Guide til Fildelingsnettverk MakeUseOf Guide til Fildelingsnettverk Har du noen gang lurt på hva er de største fildelingsnettene der ute? Hva er forskjellene mellom BitTorrent, Gnutella, eDonkey, Usenet etc.? Les mer, så du kan tenke på det som ligner en BitTorrent swarm - det vil si at totalt antall kolleger som for øyeblikket deler en enkelt torrent - unntatt IPFS brukes til å utveksle gitobjekter. Den bruker et distribuert hashbord, en incentivisert blokkutveksling, og et selvsertifiserende navneområde, og har dermed ingen enkelt feilpunkt.
Det fungerer ved å koble alle databehandlingsenheter med samme system med filer via et system med noder. Dette fjerner behovet for at nettsteder skal ha en sentral opprinnelsesserver som serverer sider til leseren, og på grunn av det gir den en måte å forby HTTP og potensielt forbedre selve stoffet på Internett.
Hvorfor IPFS er nyttig for deg
Teknisk sjargong er alt bra og bra, men fortvil ikke hvis du ikke forstår det. Du trenger ikke å vite nitty-gritty detaljer for å gjøre bruk av det.
Men det bringer opp et annet spørsmål: Hva er de praktiske fordelene med IPFS for sluttbrukere som deg og meg? Hvordan forbedrer den på HTTP? Eller med andre ord, hvorfor bør vi til og med vurdere å bytte til det?
Ingen tillit til servere
Vi har alle sett den fryktede 404-siden ikke funnet. Hvordan setter du opp en riktig 404-feilside på Wordpress-bloggen din. Slik setter du opp en riktig 404-feilside på Wordpress Blog Den ydmyke 404 har vært hos oss siden rørene som gjør opp Internett ble først plumbed i. Les mer "siden mens du surfer på nettet. I lekmanns vilkår betyr det at siden du leter etter, ikke eksisterer. Mer teknisk er 404-koden brukt til å indikere at webserveren ikke kunne finne det du ba om.
Du kan se en 404 hvis innholdet du ser var gammelt og har blitt tatt frakoblet, men det kan også bety at serveren virker feil - og der ligger en av de større problemene med HTTP.
Hvis en server dør eller blir permanent flyttet til et nytt sted, vil eventuelle koblinger som peker på det, slutte å fungere. For alltid. Uansett innholdet på den serveren vil det gå tapt, og det er ingen måte å gjenopprette noe av det med mindre du var prescient nok til å lagre det på forhånd.
Bunnlinjen er dette: Sentralt administrerte servere vil uunngåelig slutte å jobbe. Domeneiere kan endres, eiere kan gå konkurs, eller servermaskinen selv kan nå slutten av levetiden uten å ha blitt sikkerhetskopiert. Og når det skjer, går digital historie bort.
Hovedforskjellen med IPFS er at i stedet for å søke etter steder (servere), søker du etter innholdet selv. I stedet for å spørre og stole på en server for å gi deg filen du trenger, er det millioner av datamaskiner som kan levere den aktuelle filen. Akkurat som BitTorrent.
Ingen mer sentralisering
Knock-on effekten av det ovenfor beskrevne problemet er en headlong scramble mot større og bedre administrerte sentrale servere som til slutt drives av noen av de største navnene i tech: Amazon, Google, etc.
Dette gir sine egne problemer. For eksempel blir historier om regjering og corporate spion blitt mer utbredt, hackere bruker flere og flere DDoS-angrep Hvordan kan du beskytte deg mot DDoS-angrep? Hvordan kan du beskytte deg mot et DDoS-angrep? DDoS-angrep - en metode som brukes til å overbelaste Internett-båndbredde - synes å være på vei oppover. Vi viser deg hvordan du kan beskytte deg mot et distribuert fornektelsesangrep. Les mer, Internett-leverandører blokkerer tjenester de ikke vil ha tilgang til, land blokkerer innhold de ikke vil ha tilgang til, og våre egne data blir brukt mot oss.
Det er det komplekse motsatt av den desentraliserte nettsiden som Internett ble opprinnelig tenkt å være. En ekte katastrofe.
En virkelig distribuert web ville gjøre det mulig å få tilgang til nettsteder til tross for hikke i Internett-tjenesten. Ideelt sett vil du til og med kunne få tilgang til Internett, selv når du er offline! Det ville være et enormt pluss, ikke bare for utviklingsverdenen, men for våre individuelle rettigheter til privatliv.
IPFS grunnlegger Juan Benet oppsummerte spørsmålet om sentralisering:
"Internett i dag er svært sentralisert. Jeg synes det er veldig mye at så mye menneskelig uttrykk og menneskelig kommunikasjon i disse dager er dirigert helt via sentrale sosiale nettverk som kan forsvinne når som helst, og nedbringer alle dataene med dem - eller i det minste bryter alle koblingene. "
"Å bygge et informasjonsnettverk som vil holde seg for alltid, er så moderne som det blir. Vi skyver for en fullt distribuert web, der applikasjoner ikke lever på sentraliserte servere, men opererer over hele nettverket fra brukernes datamaskiner ... en web der innholdet kan bevege seg gjennom noen usikre mellommenn uten å gi kontroll over dataene, eller sette den i fare. "
Kostnadsreduksjoner
Den tredje og endelige fordelen er en reduksjon i kostnadene - både for innholdsleverandører og sluttbrukere.
Å betjene data via HTTP fra den andre siden av verden er dyrt. Dataleverandører blir betalt for peering-avtaler Hva er ISP Peering? Hvorfor din høyhastighets Internett er langsom Hva er ISP Peering? Hvorfor høyhastighets Internett er sakte Har du problemer med videostrømmer og buffring, selv om du har høyhastighets Internett? Problemet kan ligge hos din Internett-leverandør. Les mer og hvert nettverkshopp koster mer penger - og det er før du legger til den utrykkelige kostnaden for "siste ben" Internett-leverandører. (Vi vil ikke nevne noen navn her.)
De største Internett-bedriftene er allerede knirkende under belastningen av verdens krav til innholdsforbruk. Som flere utviklingsland fortsetter å komme på nettet, vil disse kravene bare bli verre, og kostnadene vil bare fortsette å stige.
I et blogginnlegg på deres nettsted forutser IPFS at det hadde kostet Google rundt $ 2 742 860 for å gi musikkvideoen til "Gangnam Style" til YouTube-brukere. Kan du forestille deg en liten Internett-leverandør som prøver å holde tritt med den typen etterspørsel? Det er mye båndbredde.
IFPS ville tillate at den samme videoen helt nedlastes fra din egen ISPs nettverk uansett hvor du er, og dermed eliminere behovet for mange humle over flere sammenkoblede nettverk og drastisk redusere de totale kostnadene.
IPFS er ikke det eneste alternativet
Den største konkurrenten til IPFS er MaidSafe, selv om den ennå ikke er utgitt. Som IPFS, ønsker den å realisere drømmen om et decentralisert Internett. Det vil fungere ved å knytte sammen den eksterne datakapasiteten til alle sine brukere, med alles data og applikasjoner som ligger på det nyopprettede nettverket.
Det vil også uten tvil ha bedre kryptering enn IPFS. Det er fordi IPFS bruker kryptering for all kommunikasjon, men det er ennå ikke bevist å være sikkert. MaidSafe bryter alle filer inn i tre stykker og krypterer dem individuelt.
Et annet alternativ er MegaNet. Grunnlagt av legendariske Kim Dotcom, ville tjenesten være et desentralisert ikke-IP-basert nettverk. The MegaNet: Hvordan et Internett uten IP-adresser ville fungere MegaNet: Hvordan et Internett uten IP-adresser ville fungere Den foreslåtte MegaNet er alt Internett var ment å være, men er det enda mulig, eller er det alt grunnløst? Les mer som bruker samme blockchain som Bitcoin Hvordan Bitcoins Blockchain gjør verden sikrere Hvordan Bitcoins Blockchain gjør verden mer sikker Bitcoins største arv vil alltid være dens blockchain, og dette fantastiske stykket teknologi er satt til å revolusjonere verden på måter vi alltid trodde usannsynlig ... til nå. Les mer . Dotcom hevder den nødvendige båndbredden og lagringskapasiteten vil bli gitt av mobiltelefonene til brukerne.
Til slutt, noen har sammenlignet IPFS med Tor, men dette er en falsk sammenligning. Tor styrer trafikken gjennom et verdensomspennende nettverk av mer enn syv tusen reléer for å skjule brukerens identitet og plassering. 3 Ubestridelige grunner til at du trenger online anonymitet. 3 Ubestridelige grunner til at du trenger online anonymitet. Mange tror ikke på online anonymitet, hovedsakelig fordi det har potensial til å aktivere og oppmuntre uønsket oppførsel. Men uten anonymitet kan folks liv lett bli ødelagt for alltid ... Les mer, men det er i siste instans avhengig av HTTP, så det er teknisk ikke et alternativ.
IPFS kan være vårt beste håp
På dette stadiet er det vanskelig å få en endelig konklusjon. Det er klart at HTTP trenger erstatning, men IPFS er fortsatt en ung og uprøvd teknologi. Bortsett fra å møte stiv konkurranse fra sine konkurrenter, er den også truet av utgivelsen av HTTP / 2, som lover å forbedre den totale webhastigheten.
De neste par årene vil være avgjørende. Den gratis web hosting service Neocities er allerede ombord med IPFS, og med nyheten om at Netflix har begynt å forske på store peer-to-peer teknologier, kan dette være IPFS tid til å skinne - forutsatt at den kan overbevise verdens største teknologibedrifter å vedta det.
Hvis du er interessert i å finne ut mer om utviklingen av IPFS, bør du abonnere på den tilknyttede Reddit siden, samt holde deg oppdatert på selskapets offisielle blogg.
Hva tror du fremtiden har for IPFS og andre lignende tjenester? Kan de lykkes i sitt modige bud for å erstatte HTTP, eller er den gamle teknologien rett og slett for entrenched for å bli erstattet av åpen kildekode teknologi? Gi oss beskjed om dine tanker i kommentarene nedenfor.
Image Credit: tom søppelboks av garyfox45114 via Shutterstock