Centralization and decentralization of the Internet

Introduction: when a Gafam gets down or becomes evil...

#googledown (2020)

14th of december 2020, Google services shutdown for a few hours...

Twitter : #googledown until:2020-12-15 since:2020-12-14 lang:en

I went to Google to ask how to solve an error... But Google was itself down from an error

User stories

@covid19indiaorg Google services briefly disrupted today. Student with limited access to internet/electricity/device, trying to attend online classes: "My daily story".

@RugbyBarrister Listening to stories of Google customers (who have gone full Google mode at home with the home app) unable to turn on/off their lights today.

@drisso1893 TFW you spend 10 months organizing a conference and the only thing that you did not consider is Google being down preventing your attendees to sign onto the platform! #googledown #disasteraverted #EuroBioc2020

Panicking...

@cykwek77 @googlecloud Your links do not work. Is there any number that I can call or any live chat that I can reach for assistance?

@JohnnyICS @googlecloud After the DOWN of 14.12.2020 I can no longer log into my Gmail. I get response ad if it no longer existed, as if it had been deleted. Will the error really be "temporary"? H E L P !!

@Mubashirshafi @googlecloud Getting notifications for password breach. Do I need to worry about it?

Joking...

@shashishankar Today, after years of wanderlust, my searched for life's meaning was about to end and at the same moment #Google came down.

@Surbhi_Vedi Maybe #google is trying to teach us a lesson- it provides us access to infinite information for free, yet some of us make ill-informed decisions all the time.

@Cleobatta Here's a theory: Google was down on purpose as a social experiment to motivate the visibility of its value and impact. They're measuring our future willingness to pay for their services.

Thinking...

@KrishnamHQ Google just tested it's effect on humanity. The might have switched off the services for sometime and might be laughing at the back enjoying the chaos. We should understand and realise how these tech giants can do to humanity. #techfiction #googledown

@pzwsk Google is an infrastructure (web) relying on another infra (internet) relying on another infra (electricity) and all those infra are there because we have the power to move things (oil). You are excited about #googledown? You are going to enjoy #peakoil ...

@CoinDesk This morning was a jarring reminder of the hidden costs of the easy-to-use, centralized systems that permeate the web. #googledown

#facebookdown (2021)

Facebook's Apps Went Down. The World Saw How Much It Runs on Them.

Raymond Zhong and Adam Satariano, 2021, Facebook's Apps Went Down. The World Saw How Much It Runs on Them, The New York Times. https://www.nytimes.com/2021/10/05/technology/facebook-down-ig-down-whatsapp-down.html

The Facebook outage on Monday was a planetary-scale demonstration of how essential the company's services have become to daily life. Messenger have long been more than just a way to chat and share photos. They are critical platforms for doing business, arranging medical care, conducting virtual classes, carrying out political campaigns, responding to emergencies and much, much more.

  • In Mexico, politicians were cut off from their constituents.

  • In Turkey and Kenya, shopkeepers couldn't sell their wares.

  • And in Colombia, a nonprofit organization that uses WhatsApp to connect victims of gender-based violence to lifesaving services found its work impaired.

#youtubeads (2022)

YouTube tests users' tolerance for ads

YouTube is trying to figure out exactly how many ads its users will tolerate before heading elsewhere. Some social media users in recent weeks have complained about seeing eight or even 10 consecutive unskippable pre-roll ads; before a video begins, YouTube typically will display two pre-roll ads. (Goldman, 2022)

We like to think of Bumper ads as [a quick and fun format and as] little haikus of video ads – and we're excited to see what the creative community will do with them. (Lupier, 2016)

#musk (2022-2023)

Mastodon censured (2022)

Twitter blocks users from sharing Mastodon links

Mastodon is divided into groups, called servers, based on many topics including the UK, snooker, and security.

Twitter has blocked links to some of the largest servers which users would join, including the most popular "social" channel.

And Twitter is also stopping users from adding links to their Mastodon account in their bios - calling them "malware".

Tom Gerken, december 2022, BBC News. bbc.co.uk

How does Internet works and how can everyone be a part of it ?

Internet actors

Internet is cables

DéfinitionInternet Service Provider

An Internet Service Provider (ISP) is an organization that provides services for accessing, using, or participating in the Internet.

  • An ISP serves as the access point and the router that provides a user access to everything available on the Internet.

  • Internet services typically provided by ISPs can include Internet access, Internet transit, domain name registration, web hosting...

https://en.wikipedia.org/wiki/Internet_service_provider

Remarque

  • Internet service providers can be organized in various forms, such as commercial, community-owned, non-profit...

  • Main commercial actors in France : Orange, Bouygues, SFR, Free, etc.

  • In France, the FFDN is a federation that gathers more than 30 associations acting as ISP.

Exemple

Rhizome, un FAI de la FFDN — rhizome-fai.net

DéfinitionContent and application providers

Any individual or organization that provides content and/or application to the other users, such as websites, mail access...

Exemple

  • GAFAM (Google, Amazon, Apple, Facebook, Microsoft).

  • NATU (Netflix, Airbnb, Tesla, Uber)

  • BATX (Baidu, Alibaba, Tencent, Xiaomi)

  • Yandex

Exemple

  • Telegram

  • Wikipedia

  • ProtonMail

  • Framasoft

  • ...

DéfinitionServer

An Internet server is a computer connected to the Internet which provides services to other users, names clients.

  • It hosts services (web pages, videos access, agenda, mails...).

  • It serves other users answering their requests.

DéfinitionInternet hosting service

An Internet hosting service runs Internet servers for other users.

ExempleIn France

Gandi, OVH or Scaleway are Internet hosting service.

Internet network

DéfinitionPeering

Peering is an interconnection of separated networks : each actor gives access to its network to the other.

DéfinitionTransit

Transit is a way for a small actor to buy access to a bigger actor.

DéfinitionClassement des opérateurs d'Internet

Transit et peering entre opérateurs Internet de niveau 1 à 3

ExempleConsulting a Wikipedia page from a home computer

  • Local computer (client)

  • → Box

  • → ISP network (generally tier 3)

  • → other networks by transit and/or peering

  • → ISP network which connect Wikipedia server

  • → Wikipedia server

Internet machines

DéfinitionServer and clients

Clients, box et serveurs

DéfinitionIn the middle : routers

Routers are computers that transport requests from client to server and back answer from server to client.

Exemple

Réseau avec deux clients et wikipedia.org comme extrémités
  1. The client send its request to the router it is connected to (example : the box).

  2. If the router knows the server (example : it is in the same network), it delivers the message (the request).

  3. If not, it delivers the message to another router known to be nearer the server.

  4. The next router does the same.

  5. One last router finally knows the server and delivers the message.

  6. The same process is used for the answer.

Exempletraceroute

traceroute www.icann.org.
traceroute to www.icann.org. (192.0.32.7), 30 hops max, 60 byte packets
 1  * * *
 2  10.24.0.1 (10.24.0.1)  72.344 ms  72.283 ms  72.305 ms
 3  192.168.253.30 (192.168.253.30)  72.306 ms  72.302 ms  77.540 ms
 4  192.168.255.6 (192.168.255.6)  77.569 ms  77.566 ms  78.655 ms
 5  ppp18-metz.isdnet.net (194.149.166.145)  78.681 ms  80.408 ms  80.434 ms
 6  ppp6-metz.isdnet.net (194.149.166.133)  78.654 ms  38.479 ms  38.291 ms
 7  * * *
 8  be4204.ccr32.par04.atlas.cogentco.com (149.11.115.13)  42.493 ms  42.424 ms  42.369 ms
 9  be2067.ccr31.par04.atlas.cogentco.com (130.117.3.33)  41.388 ms  41.284 ms  41.180 ms
10  ae-29.r04.parsfr01.fr.bb.gin.ntt.net (129.250.8.125)  39.545 ms  39.478 ms  39.708 ms
11  ae-23.r24.amstnl02.nl.bb.gin.ntt.net (129.250.4.137)  49.371 ms  40.029 ms  42.071 ms
12  ae-3.r25.amstnl02.nl.bb.gin.ntt.net (129.250.4.69)  39.909 ms  46.701 ms  49.333 ms
13  ae-5.r23.asbnva02.us.bb.gin.ntt.net (129.250.6.162)  139.280 ms  145.858 ms  140.580 ms
14  ae-0.r22.asbnva02.us.bb.gin.ntt.net (129.250.3.84)  126.531 ms  123.791 ms  115.589 ms
15  ae-5.r23.lsanca07.us.bb.gin.ntt.net (129.250.3.189)  185.790 ms  177.418 ms  183.428 ms
16  ae-5.r01.lsanca20.us.bb.gin.ntt.net (129.250.6.49)  180.727 ms  204.185 ms  201.918 ms
17  ge-100-0-0-16.r01.lsanca20.us.ce.gin.ntt.net (204.1.254.150)  199.037 ms  186.855 ms  185.762 ms
18  www.icann.org (192.0.32.7)  187.313 ms  239.217 ms  232.851 ms
traceroute www.icann.org. depuis la France

TCP/IP network

Internet two main protocols are TCP and IP.

DéfinitionIP

  • Addresses : each machine is identified by an IP adress

  • Routing : to find a machine you must find a route

  • Packet fragmentation : messages are cut in small packets

Exemple

Codage d'un paquet IP

DéfinitionTCP

TCP is in charge of reordering packets and solving transmission errors in order to allow correct message transmission.

IP addresses

DéfinitionAdresses IP

An IP address is a number that identify a machine.

Every machine connected to the Internet has an IP address.

  • IPv4, example 192.168.3.200

  • IPv6, example : 2001:0db8:0000:85a3:0000:0000:ac1f:8001

AttentionStatic or dynamic IP

An IP address can be static or dynamic:

  • only machines with static IP can work as servers

  • other machines are content consumers only (example : the smartphones)

ComplémentIPv4 shortage

Most of the IPv4 addresses are already in use and IPv6 is still not implemented by major actors.

This creates a shortage of static addresses.

Domain names

DéfinitionNom de domaine

A domain name is a symbolic address.

  • They are easier to use for human beings.

  • They create an abstraction that allows to change machines (and IP) without changing website names or email addresses for instance.

Exemple

91.198.174.192 can be associated with wikipedia.org.

DéfinitionDNS

A domain name server is a server that knows how to translate domain name into IP addresses.

ExempleRésoudre une IP

$ host www.wikipedia.org
www.wikipedia.org is an alias for dyna.wikimedia.org.
dyna.wikimedia.org has address 91.198.174.192
dyna.wikimedia.org has IPv6 address 2620:0:862:ed1a::1

Be an Internet actor

What do we need to host a website ?

Not much...

  • A machine connected to an ISP

    • at home behind a box

    • in a datacenter

  • A web server software (Apache or Nginx are free software easy to install)

  • A static IP address

  • A domain name

History: Centralization, decentralization, recentralization, redecentralization

Centralization

The Great Library of Alexandria

Évocation de la bibliothèque d'Alexandrie sur une gravure du XIXe siècle

What is the problem with this model ?

L'incendie d'Alexandrie

Resilience ! it may burns...

The Mundaneum (Paul Otlet)

Tiroirs du Mundaneum

Collecting the whole knowledge of the world in one single place.

  • Michael Buckland. Paul Otlet, Pioneer of Information Management. https://people.ischool.berkeley.edu/~buckland/otlet.html

  • Michael Buckland. Selected Writings about Paul Otlet. https://people.ischool.berkeley.edu/~buckland/otletbib.html

  • Alex Wright. Cataloging the World: Paul Otlet and the Birth of the Information Age. Oxford University Press, 2014.

What is the problem with this project?

The Mundaneum was closed far before having being able to classified all the knowledge in the world...

Information grows faster than anyone can store it (even Google can't !).

Mainframe computers

Before the Internet (in the 60's and 70's) the first networks where local networks built around big central computers.

Ordinateur mainframe IBM 7090 (NASA, 1962)

Another problem with centralization ?

IBM 7090 console

It confers control to information and power to whom manages the access.

Decentralization (Internet)

Arpanet en 1969
Carte des cables des réseaux sous-marins

Arpanet, 1969

Invention of packet fragmentation and routing.

Decentralized communication on the Internet

Anyone can plug itself to the Internet, without authorization of any central authority, use and provide contents and services.

Decentralization origin

Who are at the origins of the decentralized model of the Internet ?

Think 60' and 70'...

Nuclear Explosion (made with Blender)
La foule au festival de Woodstock

Hippies and military men together...

Fred Turner. From Counterculture to Cyberculture : Stewart Brand, the Whole Earth Network, and the Rise of Digital Utopianism, Chicago, Ill., University Of Chicago Press, 2006.

Recentralization (GAFAM)

Cartographie du Web (top 500, 2018)

“The web is already decentralized,” Mr. Berners-Lee said. “The problem is the dominance of one search engine, one big social network, one Twitter for microblogging. We don't have a technology problem, we have a social problem.” (Hardy, 2016)

Redecentralization (De-google-ify Internet)

ExempleFramasoft

  • The web giants centralize our digital lives in exchange for their services.

  • The Free Software community offers alternative ethical services.

  • The Framasoft network intends to prove it by hosting them.

Framasoft. De-google-ify Internet. degooglisons-internet.org

ExempleCHATONS

Which problems with web centralization ?

Some digital services became essential to our personal or professional lives.

The centralization of this services in the hand of too few actors give them great power with small democratic control.

Imagine some issues related to information power.

In 2015, six of the 10 websites in Myanmar getting the most engagement on Facebook were from legitimate media, according to data from CrowdTangle, a Facebook-run tool. A year later, Facebook (which recently rebranded to Meta) offered global access to Instant Articles, a program publishers could use to monetize their content.

One year after that rollout, legitimate publishers accounted for only two of the top 10 publishers on Facebook in Myanmar. By 2018, they accounted for zero. All the engagement had instead gone to fake news and clickbait websites. In a country where Facebook is synonymous with the internet, the low-grade content overwhelmed other information sources.

Karen Hao, How Facebook and Google fund global misinformation, MIT Technology Review, November 20, 2021. https://www.technologyreview.com/2021/11/20/1039076/facebook-google-disinformation-clickbait/

Imagine some issues related to political power.

Le Parti Pirate vient de saisir le CSA après avoir été banni de Twitch pendant 48 heures à la demande de BFMTV. Sa faute ? La reprise de l'émission « 2022 le débat de la droite » de la chaîne d'Altice. Quand celle-ci dénonce une atteinte à ses droits, le PP oppose le nécessaire partage des débats politiques d'intérêt général. Next inpact diffuse la lettre de saisine.

Marc Rees, Censuré sur Twitch à la demande de BFMTV, le Parti Pirate saisit le CSA, Novembre 22, 2021. https://www.nextinpact.com/article/48938/censure-sur-twitch-a-demande-bfmtv-parti-pirate-saisit-csa

Imagine some issues related to economic power

The online giant gives a leg up to hundreds of house brand and exclusive products that most people don't know are connected to Amazon.

Adrianne Jeffries, Leon Yin. Amazon Puts Its Own “Brands” First Above Better-Rated Products, October 14, 2021. https://themarkup.org/amazons-advantage/2021/10/14/amazon-puts-its-own-brands-first-above-better-rated-products#amazon-mainstory-brand-quiz (found on standblog.org)

Conclusion : Contributing to redecentralization

Changing things

ExempleChange your web browser

ExempleChange your search engine

ExempleChanger some web applications

ExempleChange more

  • Switch to Linux

  • Use a mail client (Thunderbird)

  • Use encrypted services

  • Limit apps on smartphones and tablets

ExempleBecome an Internet actor

Host your own Internet services.

yunohost.org

Let's collectivize and convivialize Internet

Collectivisons Internet & Convivialisons Internet

Bonus track : lowtechisation

Interprétation des scénarios Transitions 2050 de l'ADEME sur l'axe lowtechisation / technosolutionnisme

Complément

Liste des raccourcis clavier

Liste des fonctions de navigation et leurs raccourcis clavier correspondant :

  • Bloc Suivant : flèche droite, flèche bas, barre espace, page suivante, touche N
  • Bloc Précédent : flèche gauche, flèche haut, retour arrière, page précédente, touche P
  • Diapositive Suivante : touche T
  • Diapositive Précédente : touche S
  • Retour accueil : touche Début
  • Menu : touche M
  • Revenir à l'accueil : touche H
  • Fermer zoom : touche Échap.