Le protocole HTTP (Hypertext Transfer Protocol) est la technologie qui sous-tend la communication de données sur Internet. Qu'est-ce que HTTPS et Comment activer les connexions sécurisées par défaut Qu'est-ce que HTTPS et Comment activer les connexions sécurisées Par défaut Les problèmes de sécurité s'étendent largement et atteignent avant-garde de l'esprit de tout le monde. Les termes comme antivirus ou pare-feu ne sont plus un vocabulaire étrange et sont non seulement compris, mais aussi utilisés par ... Lire la suite. Il établit comment les messages sont transmis, quelles actions les navigateurs doivent effectuer en réponse à certaines commandes et comment les serveurs traitent les requêtes.
En bref, HTTP est notre façon de naviguer sur le Web.
La première version documentée de HTTP remonte à 1991, mais elle n'a été adoptée par les navigateurs Web qu'en 1996. Cela signifie que 2016 marque son vingtième anniversaire - et dans le monde de la technologie, c'est ancien. Sûrement, il doit y avoir un protocole plus récent, plus rapide et plus sûr que nous pouvons utiliser?
En fait, il y en a! C'est ce qu'on appelle le système de fichiers interplanétaires (IPFS). Dans ce post, nous regardons ce que c'est, comment cela fonctionne, et si elle pourrait vraiment remplacer HTTP comme mode de communication standard du web.
Comment fonctionne l'IPFS
IPFS est un protocole de distribution hypermédia open source qui est adressé par le contenu et les identités. Cela ressemble à une bouchée, mais ne vous inquiétez pas. Nous allons le décomposer en quelque chose de plus digeste.
Selon leur propre site Web, les développeurs veulent l'utiliser pour «rendre le Web plus rapide, plus sûr et plus ouvert». Gardez cela à l'esprit pendant que nous explorons les détails.
IPFS est un système de fichiers distribué peer-to-peer Le Guide MakeUseOf pour les réseaux de partage de fichiers Le Guide MakeUseOf pour les réseaux de partage de fichiers Vous êtes-vous déjà demandé quels sont les plus grands réseaux de partage de fichiers? Quelles sont les différences entre BitTorrent, Gnutella, eDonkey, Usenet, etc.? En savoir plus, vous pouvez donc le considérer comme similaire à un essaim de BitTorrent - c'est-à-dire le nombre total de pairs partageant actuellement un seul torrent - sauf que IPFS est utilisé pour échanger des objets git. Il utilise une table de hachage distribuée, un échange de blocs incitatifs et un espace de noms auto-certifiant, et n'a donc pas de point de défaillance unique.
Il fonctionne en connectant tous les appareils informatiques avec le même système de fichiers via un système de nœuds. Cela supprime le besoin pour les sites Web d'avoir un serveur d'origine central qui sert des pages au lecteur, et à cause de cela, il fournit un moyen de bannir HTTP et potentiellement améliorer le tissu même de l'Internet.
Pourquoi IPFS est utile pour vous
Le jargon technique est très bien, mais ne désespérez pas si vous ne le comprenez pas. Vous n'avez pas besoin de connaître les détails minutieux pour en faire usage.
Mais cela soulève une autre question: quels sont les avantages pratiques de l'IPFS pour les utilisateurs finaux comme vous et moi? Comment cela s'améliore-t-il sur HTTP? Ou en d'autres termes, pourquoi devrions-nous même envisager d'y passer?
Pas de dépendance sur les serveurs
Nous avons tous vu le redouté "404 Page non trouvé Comment mettre en place une bonne page d'erreur 404 sur votre blog Wordpress Comment mettre en place une bonne page d'erreur 404 sur votre blog WordPress L'humble 404 a été avec nous depuis les tubes qui font jusqu'à Internet ont été d'abord mis en. Lire la suite "page tout en naviguant sur le web. En termes simples, cela signifie que la page que vous recherchez n'existe pas. Plus techniquement, le code 404 est utilisé pour indiquer que le serveur web n'a pas pu trouver ce que vous avez demandé.
Vous pourriez voir un 404 si le contenu que vous cherchez était ancien et a été mis hors ligne, mais cela pourrait aussi signifier que le serveur fonctionne mal - et c'est là l'un des plus gros problèmes de HTTP.
Si un serveur meurt ou est relocalisé de façon permanente à un nouvel emplacement, tous les liens pointant dessus cesseront de fonctionner. Pour toujours. Quel que soit le contenu de ce serveur sera perdu et il n'y a aucun moyen de le récupérer à moins que vous ayez été assez prescient pour l'enregistrer à l'avance.
La ligne de fond est la suivante: les serveurs gérés de manière centralisée cesseront inévitablement de fonctionner. Les propriétaires de domaine pourraient changer, les propriétaires de sites Web pourraient faire faillite, ou le matériel du serveur lui-même pourrait atteindre la fin de sa durée de vie sans avoir été sauvegardé. Et quand cela arrive, l'histoire numérique est perdue.
La principale différence avec IPFS est qu'au lieu de rechercher des emplacements (serveurs), vous recherchez le contenu lui-même. Au lieu de demander et de faire confiance à un serveur pour vous fournir le fichier dont vous avez besoin, il existe des millions d'ordinateurs capables de fournir ce fichier spécifique. Tout comme BitTorrent.
Plus de centralisation
L'effet d'entraînement du problème décrit ci-dessus est une ruée vers des serveurs centraux plus grands et mieux gérés qui finissent par être exploités par certains des plus grands noms de la technologie: Amazon, Google, etc.
Cela soulève ses propres problèmes. Par exemple, les histoires d'espionnage gouvernemental et d'entreprise sont de plus en plus répandues, les pirates utilisent de plus en plus d'attaques DDoS. Comment pouvez-vous vous protéger contre une attaque DDoS? Comment pouvez-vous vous protéger contre une attaque DDoS? Les attaques DDoS - une méthode utilisée pour surcharger la bande passante Internet - semblent être à la hausse. Nous vous montrons comment vous protéger d'une attaque par déni de service distribué. En savoir plus, les FAI bloquent les services auxquels ils ne veulent pas accéder, les pays bloquent le contenu auquel ils ne veulent pas que vous ayez accès, et nos propres données sont utilisées contre nous.
C'est le contraire du web décentralisé que l'Internet était initialement envisagé comme étant. Un vrai désastre.
Un site Web réellement distribué permettrait d'accéder à des sites malgré un hoquet dans le service Internet. Idéalement, vous pourriez même accéder au Web même hors ligne! Ce serait un atout considérable non seulement pour le monde en développement, mais aussi pour nos droits individuels à la vie privée.
Le fondateur de l'IPFS, Juan Benet, a ainsi résumé la question de la centralisation:
"Le web est aujourd'hui très centralisé. Je trouve très inquiétant que tant d'expression humaine et de communication humaine soient aujourd'hui entièrement acheminées via des réseaux sociaux centralisés qui peuvent disparaître à tout moment, ramenant toutes les données avec eux - ou au moins brisant tous les liens. "
«Construire un réseau d'information qui restera éternel est aussi moderne que possible. Nous préconisons un Web entièrement distribué, où les applications ne résident pas sur des serveurs centralisés, mais fonctionnent sur l'ensemble du réseau à partir des ordinateurs des utilisateurs ... un site Web où le contenu peut passer à travers des intermédiaires non fiables sans perdre le contrôle des données le mettre en danger. "
Réductions de coûts
Le troisième et dernier avantage est une réduction des coûts - à la fois pour les fournisseurs de contenu et les utilisateurs finaux.
Servir des données via HTTP depuis l'autre bout du monde coûte cher. Les fournisseurs de données sont facturés pour les accords de peering Qu'est-ce que Peering ISP? Pourquoi votre Internet haute vitesse est lent Qu'est-ce que le FAI Peering? Pourquoi votre Internet haute vitesse est lent Avez-vous des problèmes avec les flux vidéo et la mise en mémoire tampon, même si vous avez Internet haute vitesse? Le problème peut rester avec votre FAI. Lire la suite et chaque saut de réseau coûte plus d'argent - et c'est avant que vous ajoutiez sur le coût exorbitant des FAI "dernière étape". (Nous ne nommerons aucun nom ici.)
Les plus grandes entreprises Internet craquent déjà sous la pression des demandes de consommation de contenu dans le monde. Alors que de plus en plus de pays en développement continuent de se connecter, ces demandes ne feront que s'aggraver et les coûts continueront seulement à augmenter.
Dans un article de blog sur leur site Web, IPFS prédit qu'il en a coûté à Google environ 2 742 860 $ pour fournir le clip de «Gangnam Style» aux utilisateurs de YouTube. Pourriez-vous imaginer un fournisseur de services Internet à petite échelle qui essaie de suivre ce genre de demande? C'est beaucoup de bande passante.
IFPS permettrait à cette même vidéo d'être entièrement téléchargée à partir du réseau de votre FAI, où que vous soyez, éliminant ainsi le besoin de nombreux sauts sur de multiples réseaux interconnectés et réduisant considérablement les coûts globaux.
IPFS n'est pas la seule alternative
Le plus grand rival d'IPFS est MaidSafe, bien qu'il ne soit pas encore sorti. Comme IPFS, il veut réaliser le rêve d'un Internet décentralisé. Il fonctionnera en réunissant la capacité de calcul de rechange de tous ses utilisateurs, les données et les applications de tout le monde résidant sur le réseau nouvellement créé.
Il aura également un meilleur cryptage que IPFS. C'est parce que IPFS utilise le cryptage pour toutes les communications, mais il n'a pas encore été prouvé qu'il soit sécurisé. MaidSafe casse tous les fichiers en trois morceaux et les crypte individuellement.
Une autre option est MegaNet. Fondé par le légendaire Kim Dotcom, le service serait un réseau décentralisé non basé sur IP Le MegaNet: Comment un Internet sans adresses IP fonctionnerait Le MegaNet: Comment un Internet sans adresses IP fonctionnerait Le MegaNet proposé est tout ce qu'Internet était censé faire être, mais est-ce même faisable ou est-ce tout le battage médiatique sans fondement? En savoir plus qui utilise la même blockchain que Bitcoin Comment Blockchain de Bitcoin rend le monde plus sûr Comment Blockchain de Bitcoin rend le monde plus sécurisé Le plus grand héritage de Bitcoin sera toujours sa blockchain, et cette magnifique pièce de technologie va révolutionner le monde d'une manière que nous avons toujours pensé improbable ... jusqu'à maintenant. Lire la suite . Dotcom affirme que la bande passante et la capacité de stockage nécessaires seraient fournies par les téléphones mobiles de ses utilisateurs.
Enfin, certaines personnes ont comparé IPFS à Tor, mais ceci est une fausse comparaison. Tor dirige le trafic à travers un réseau mondial de plus de sept mille relais dans le but de dissimuler l'identité et la localisation d'un utilisateur 3 Raisons indéniables de l'anonymat en ligne 3 Raisons indéniables de l'anonymat en ligne Beaucoup de gens ne croient pas en l'anonymat en ligne parce qu'il a le potentiel de permettre et d'encourager un comportement indésirable. Mais sans anonymat, la vie des gens peut facilement être gâchée pour toujours ... Lire la suite, mais il repose toujours sur HTTP, donc ce n'est techniquement pas une alternative.
L'IPFS peut être notre meilleur espoir
À ce stade, il est difficile de tirer une conclusion définitive. Il est clair que le protocole HTTP doit être remplacé, mais l'IPFS reste une technologie jeune et non éprouvée. En plus d'être confronté à une forte concurrence de la part de ses concurrents, il est également menacé par la sortie de HTTP / 2, qui promet d'améliorer la vitesse globale du Web.
Les deux prochaines années seront cruciales. Le service d'hébergement Web gratuit Neocities est déjà à la disposition de l'IPFS, et avec l'annonce que Netflix a commencé à rechercher des technologies peer-to-peer à grande échelle, l'IPFS a le temps de convaincre les plus grandes entreprises technologiques du monde. l'adopter.
Si vous souhaitez en savoir plus sur le développement de l'IPFS, vous devez vous abonner à la page Reddit associée et rester au courant du blog officiel de l'entreprise.
Que pensez-vous de l'avenir de l'IPFS et d'autres services similaires? Peuvent-ils réussir dans leur tentative audacieuse de remplacer le protocole HTTP, ou l'ancienne technologie est-elle simplement trop ancrée pour être remplacée par une technologie open source? Faites-nous savoir vos pensées dans les commentaires ci-dessous.
Crédit d'image: poubelle vide par garyfox45114 via Shutterstock