Hypertext Transfer Protocol (HTTP) is de technologie die ten grondslag ligt aan datacommunicatie over het hele internet. Wat is HTTPS en hoe beveiligde verbindingen per standaard in te schakelen Wat is HTTPS en hoe beveiligde verbindingen kunnen worden ingeschakeld Standaard beveiligingsproblemen verspreiden zich wijd en zijd en hebben de voorop van de meeste mensen. Termen als antivirus of firewall zijn niet langer vreemd vocabulair en worden niet alleen begrepen, maar ook gebruikt door ... Lees meer. Hiermee wordt vastgelegd hoe berichten worden verzonden, welke acties browsers moeten nemen naar aanleiding van bepaalde opdrachten en hoe servers omgaan met verzoeken.
Kortom, HTTP is hoe we op internet surfen.
De vroegst gedocumenteerde versie van HTTP dateert uit 1991, hoewel het tot 1996 niet door webbrowsers werd gebruikt. Dat betekent dat 2016 zijn twintigste verjaardag viert - en dat is in de wereld van de technologie al oud. Er moet toch een nieuwer, sneller en veiliger protocol zijn dat we kunnen gebruiken?
Eigenlijk is dat zo! Het wordt het InterPlanetary File System (IPFS) genoemd. In dit bericht bekijken we wat het is, hoe het werkt en of het HTTP echt kan vervangen als de standaard communicatiemethode van het web.
Hoe de IPFS werkt
IPFS is een open source-hypermededistributieprotocol dat wordt geadresseerd door inhoud en identiteiten. Dat klinkt als een mondvol, maar maak je geen zorgen. We gaan het opdelen in iets meer verteerbaar.
Volgens hun eigen website willen de ontwikkelaars het gebruiken om "het internet sneller, veiliger en meer open te maken". Houd daar rekening mee bij het verkennen van de details.
IPFS is een peer-to-peer gedistribueerd bestandssysteem De MakeUseOf-handleiding voor netwerken voor het delen van bestanden De MakeUseOf-handleiding voor netwerken voor het delen van bestanden Heb je je ooit afgevraagd wat de grootste netwerken voor het delen van bestanden zijn? Wat zijn de verschillen tussen BitTorrent, Gnutella, eDonkey, Usenet enz.? Meer lezen, dus je kunt het zien als vergelijkbaar met een BitTorrent-zwerm - dwz het totale aantal peers dat momenteel een enkele torrent deelt - behalve IPFS wordt gebruikt om git-objecten uit te wisselen. Het maakt gebruik van een gedistribueerde hashtabel, een gestimuleerde blokuitwisseling en een zelfcertificerende naamruimte en heeft dus geen enkel storingspunt.
Het werkt door alle computerapparaten met hetzelfde systeem van bestanden te verbinden via een systeem van knooppunten. Dit maakt het voor websites niet noodzakelijk om een centrale oorsprongserver te hebben die pagina's bedient voor de lezer, en daardoor een manier biedt om HTTP te verbannen en mogelijk zelfs de structuur van internet te verbeteren.
Waarom IPFS nuttig voor u is
Het technische jargon is goed en wel, maar wanhoop niet als je het niet begrijpt. U hoeft de nitty-zanderige details niet te weten om er gebruik van te maken.
Maar dat roept een andere vraag op: wat zijn de praktische voordelen van IPFS voor eindgebruikers zoals jij en ik? Hoe verbetert het op HTTP? Of met andere woorden, waarom zouden we er zelfs over overwegen om er naar over te schakelen?
Geen vertrouwen op servers
We hebben allemaal de gevreesde "404 pagina niet gevonden Hoe een juiste 404-foutpagina op uw WordPress blog op te zetten Hoe een juiste 404-foutpagina op uw WordPress-blog instellen De bescheiden 404 is bij ons sinds de buizen die maken internetten werden voor het eerst onderzocht. Lees Meer "pagina tijdens het surfen op het web. In termen van de leek betekent dit dat de pagina waarnaar u op zoek bent niet bestaat. Meer technisch gezien wordt de 404-code gebruikt om aan te geven dat de webserver niet kon vinden wat u had gevraagd.
Mogelijk ziet u een 404 als de inhoud die u zoekt oud was en offline is gehaald, maar dit kan ook betekenen dat de server niet goed functioneert - en daarin ligt een van de grotere problemen van HTTP.
Als een server sterft of permanent wordt verplaatst naar een nieuwe locatie, zullen alle links die ernaar verwijzen, niet meer werken. Voor altijd. Welke inhoud er op die server ook is, zal verloren gaan en er is geen manier om iets terug te krijgen, tenzij je vooruit genoeg was om het van tevoren te bewaren.
De bottom line is dit: centraal beheerde servers zullen onvermijdelijk stoppen met werken. Domeineigenaren kunnen veranderen, de website-eigenaren kunnen failliet gaan of de serverhardware zelf kan het einde van zijn levensduur bereiken zonder dat er een back-up van is gemaakt. En wanneer dat gebeurt, gaat de digitale geschiedenis verloren.
Het belangrijkste verschil met IPFS is dat u in plaats van naar locaties (servers) zoekt, naar de inhoud zelf zoekt. In plaats van één server te vragen en te vertrouwen om u het bestand te leveren dat u nodig hebt, zijn er miljoenen computers die dat specifieke bestand kunnen leveren. Net als BitTorrent.
Geen centralisatie meer
Het domino-effect van het hierboven beschreven probleem is een halsstarrig gevecht naar grotere en beter beheerde centrale servers die uiteindelijk worden bediend door enkele van de grootste namen in technologie: Amazon, Google, enz.
Dit werpt zijn eigen problemen op. Bijvoorbeeld, verhalen over spionage door overheden en bedrijven worden steeds wijdverspreider, hackers gebruiken steeds meer DDoS-aanvallen. Hoe kan je jezelf beschermen tegen een DDoS-aanval? Hoe kun je jezelf beschermen tegen een DDoS-aanval? DDoS-aanvallen - een methode om de bandbreedte van internet te overbelasten - lijken toe te nemen. We laten je zien hoe je jezelf kunt beschermen tegen een verspreide Denial of Service-aanval. Meer lezen, ISP's blokkeren services waarvan zij niet willen dat u ze bezoekt, landen blokkeren inhoud waarvan zij niet willen dat u toegang heeft en onze eigen gegevens worden tegen ons gebruikt.
Het is het tegenovergestelde van het gedecentraliseerde internet dat oorspronkelijk als internet werd beschouwd. Een echte ramp.
Een echt gedistribueerd web zou het mogelijk maken om sites te bezoeken ondanks hik in de internetdienst. Idealiter zou je zelfs offline toegang tot internet kunnen hebben! Dat zou een enorm pluspunt zijn, niet alleen voor de ontwikkelingslanden, maar ook voor onze individuele rechten op privacy.
IPFS-oprichter Juan Benet vatte de kwestie van centralisatie als volgt samen:
"Het internet van vandaag is zeer gecentraliseerd. Ik vind het heel zorgwekkend dat zoveel menselijke expressie en menselijke communicatie tegenwoordig volledig worden gerouteerd via gecentraliseerde sociale netwerken die op elk moment kunnen verdwijnen, waarbij alle gegevens met hen worden meegenomen - of in elk geval alle links worden verbroken. "
"Het bouwen van een informatienetwerk dat voor altijd zal blijven bestaan, is net zo modern als het wordt. We streven naar een volledig gedistribueerd web, waar applicaties niet op gecentraliseerde servers leven, maar overal in het netwerk werken vanaf de computers van gebruikers ... een web waar inhoud door onbetrouwbare tussenpersonen kan bewegen zonder de controle over de gegevens op te geven, of het in gevaar brengen. "
Reducties in kosten
Het derde en laatste voordeel is een verlaging van de kosten - zowel voor inhoudaanbieders als voor eindgebruikers.
Het serveren van gegevens via HTTP aan de andere kant van de wereld is duur. Gegevensproviders betalen voor peering-overeenkomsten Wat is ISP-peering? Waarom uw high-speed internet traag is Wat is ISP-peering? Waarom uw high-speed internet traag is Heeft u problemen met videostreams en buffering, ook al heeft u high-speed internet? Het probleem ligt mogelijk bij uw internetprovider. Meer lezen en elke netwerkhop kost meer geld - en dat is nog voordat je de woekerprijs van 'laatste poot'-internetproviders hebt toegevoegd. (We zullen hier geen namen noemen.)
De grootste internetbedrijven kraken nu al onder de druk van de vraag naar inhoudsconsumptie in de wereld. Naarmate meer ontwikkelingslanden online blijven, zullen deze eisen alleen maar erger worden en zullen de kosten alleen maar blijven stijgen.
In een blogbericht op hun website voorspelt IPFS dat Google ongeveer $ 2.742.860 heeft gekost om de muziekvideo voor 'Gangnam Style' aan YouTube-gebruikers te leveren. Zou je je een kleine internetprovider kunnen voorstellen die probeert aan die vraag te voldoen? Dat is veel bandbreedte.
IFPS zou toestaan dat diezelfde video volledig wordt gedownload vanuit het eigen ISP-netwerk, waar je ook bent, waardoor er geen behoefte is aan talloze hops via meerdere onderling verbonden netwerken en de totale kosten drastisch verminderen.
IPFS is niet het enige alternatief
De grootste rivaal van IPFS is MaidSafe, hoewel het nog niet is vrijgegeven. Net als IPFS wil het de droom van een gedecentraliseerd internet realiseren. Het zal werken door de extra computercapaciteit van al zijn gebruikers bij elkaar te brengen, met de gegevens en applicaties van iedereen die zich op het nieuw gecreëerde netwerk bevinden.
Het zal ook aantoonbaar betere codering hebben dan IPFS. Dat komt omdat IPFS codering gebruikt voor alle communicatie, maar het is nog niet bewezen dat het veilig is. MaidSafe breekt alle bestanden in drie stukken en codeert ze afzonderlijk.
Een andere optie is MegaNet. Opgericht door de legendarische Kim Dotcom, zou de service een gedecentraliseerd, niet op IP gebaseerd netwerk zijn. Het MegaNet: hoe een internet zonder IP-adressen zou werken Het MegaNet: hoe een internet zonder IP-adressen zou werken Het voorgestelde MegaNet is alles waar internet voor bedoeld was zijn, maar is het zelfs haalbaar of is het allemaal een ongefundeerde hype? Read More maakt gebruik van dezelfde blockchain als Bitcoin Hoe Bitcoin's Blockchain de wereld veiliger maakt Hoe de Bitcoin-blockchain de wereld veiliger maakt Bitcoins grootste nalatenschap zal altijd zijn blockchain zijn en dit magnifieke stukje technologie zal de wereld revolutioneren op manieren die we altijd onwaarschijnlijk vonden ... tot nu toe. Lees verder . Dotcom beweert dat de benodigde bandbreedte en opslagcapaciteit wordt geboden door de mobiele telefoons van zijn gebruikers.
Ten slotte hebben sommige mensen IPFS vergeleken met Tor, maar dit is een valse vergelijking. Tor stuurt verkeer door een wereldwijd netwerk van meer dan zevenduizend relais in een poging de identiteit en locatie van een gebruiker te verbergen 3 Onmiskenbare redenen waarom u online anonimiteit nodig heeft 3 Onmiskenbare redenen waarom u online anoniem moet zijn Veel mensen geloven niet in online anonimiteit, voornamelijk omdat het het potentieel heeft om ongewenst gedrag mogelijk te maken en aan te moedigen. Maar zonder anonimiteit kunnen de levens van mensen gemakkelijk voor altijd worden geruïneerd ... Lees meer, maar het blijft nog steeds vertrouwen op HTTP, dus het is technisch gezien geen alternatief.
IPFS mag onze beste hoop zijn
In dit stadium is het moeilijk om een definitieve conclusie te trekken. Het is duidelijk dat HTTP moet worden vervangen, maar IPFS is nog steeds een jonge en onbewezen technologie. Afgezien van de stijve concurrentie van zijn concurrenten, wordt het ook bedreigd door de release van HTTP / 2, die belooft de algehele websnelheden te verbeteren.
De komende jaren zullen cruciaal zijn. De gratis webhostingservice Neocities is al aanwezig aan boord van IPFS en met het nieuws dat Netflix is begonnen met het onderzoeken van grootschalige peer-to-peer-technologieën, kan dit de tijd van de IPFS zijn om te schitteren - ervan uitgaande dat het 's werelds grootste technologiebedrijven kan overtuigen om het te adopteren.
Als u meer wilt weten over de ontwikkeling van IPFS, moet u zich abonneren op de bijbehorende Reddit-pagina en op de hoogte blijven van de officiële blog van het bedrijf.
Wat denk je dat de toekomst zal brengen voor IPFS en andere soortgelijke diensten? Kunnen zij succesvol zijn in hun gewaagde bod om HTTP te vervangen, of is de oude technologie gewoon te diepgeworteld om te worden vervangen door open source-technologie? Laat ons je mening weten in de reacties hieronder.
Image Credit: lege prullenbak door garyfox45114 via Shutterstock