The (real) shape of the Internet

Facilitator

Depending on the drawing outcomes and the knowledge level of participants, the presentation might need to be adapted (sharing more or less information).

The following image series gives an introduction to what the internet really looks like, beyond the usual diagrams and icons we often see.

Google image search results to "what is the internet?". We see that the Internet is mostly represented as a vague graph, with an airy / shiny / futuristic appearance.
Figure 1: Google image search results to "what is the internet?". We see that the Internet is mostly represented as a vague graph, with an airy / shiny / futuristic appearance.

Facilitator

If the internet feels hard to understand, that’s because it’s mostly hidden. Hidden because it’s on purpose, not just because it’s complicated. First, because everyone has been telling us that the internet is “immaterial”, “virtual”, “remote”. Exactly like when we search online: clouds, airy drawing, graphs, etc.

 The shape of Internet, art project by Noah Veltman. The artist points out with humour how the Internet is often represented as a "bean" or a "cloud".
Figure 2: The shape of Internet, art project by Noah Veltman. The artist points out with humour how the Internet is often represented as a "bean" or a "cloud".

Facilitator

An artist called Noah Veltman summarizes this very well in this drawing collection: the Internet is apparently a “bean” or a “cloud”. But although the internet is a network (that part is true), it definitely is not “light” or “clean”, but rather it’s heavy and dirty. Let’s see why.

This illustration represents the internet as a network of different infrastructures: 1. Servers, 2. Clients devices, 3. Routing servers, 4. Power plants, antennas etc .Illustation by Marie Verdeil - License CC-BY-SA-NC
Figure 3: This illustration represents the internet as a network of different infrastructures: 1. Servers, 2. Clients devices, 3. Routing servers, 4. Power plants, antennas etc .Illustation by Marie Verdeil - License CC-BY-SA-NC

Facilitator

What the web really looks like: A/ Abstractly—like an this illustration— it’s a network of computer networks. Different types of computers: 1-Servers, to serve contents 2-Clients: computers retrieving content (phones, laptops, game consoles, TVs, but also bankcard machines, smart fridge, surveillance cameras, road radars, etc.)3-DNS (aka Domain name servers): to point clients to servers, but also switches, exchange points, etc. 4-All the infrastructures that supports those connections: power plants cables, antennas, etc.

Image of inside a data-center. This is where your data lives. Probably about 1 in 10 people from America who view this photo visited a site that was hosted here at some point. This was originally the Prodigy and later the SBC Yahoo!; and currently one of the ATandT Yahoo! data centers. By smag, licensed under CC BY-NC-SA 2.0.
Figure 4: Image of inside a data-center. This is where your data lives. Probably about 1 in 10 people from America who view this photo visited a site that was hosted here at some point. This was originally the Prodigy and later the SBC Yahoo!; and currently one of the ATandT Yahoo! data centers. By smag, licensed under CC BY-NC-SA 2.0.

Facilitator

All of this infrastructures: it’s very tangible, and it’s around us. Most of these computers/servers : they live in data centers. Datacenters are buildings housing computers, equipped with cooling systems, energy systems, etc.

Datacenters are not only in The US. We find many in Europe and in the Netherlands, which is a vital knot in the Internet's European network. Agriport Agriport Data centers in the Netherlands, north of Amsterdam. Creative Commons License.
Figure 5: Datacenters are not only in The US. We find many in Europe and in the Netherlands, which is a vital knot in the Internet's European network. Agriport Agriport Data centers in the Netherlands, north of Amsterdam. Creative Commons License.

Facilitator

These data centers: not only in the US. Everywhere and more and more, especially since AI is becoming so important. Image above is from the Datacenter cluster north of Amsterdam, in Agriport. Neighbors to industrial farms, producing tomatoes and peppers all year long. Datacenters are as big and impactful as any other factory.

Rack servers in a Data center. "Data Center" — Just some servers in a data center. Sean Ellis, licensed under CC BY 2.0.
Figure 6: Rack servers in a Data center. "Data Center" — Just some servers in a data center. Sean Ellis, licensed under CC BY 2.0.

Facilitator

Inside: looks like that: rack servers (shelves full of computers), all connected together to add up their power/speed. Those computational processes produce a lot of heat.

Internet isn't limited to data centers. It's also a network of huge cables, running around the globe, through land and ocean. Internet underwater cable near Cuba - via https://www.cadenagramonte.cu/noticia/en/41724/underwater-cable-trippled-internet-connecting-capacity-in-cuba
Figure 7: Internet isn't limited to data centers. It's also a network of huge cables, running around the globe, through land and ocean. Internet underwater cable near Cuba - via https://www.cadenagramonte.cu/noticia/en/41724/underwater-cable-trippled-internet-connecting-capacity-in-cuba

Facilitator

All these computers in datacenters need to be connected to our devices at home/office. Internet is also a bunch of huge cables that allow light-speed data travel under the ocean.

Each cable corresponds to 1 router in a nearby apartment.Internet exchange point cabinet in Paris, France, CC-BY-SA Marie Verdeil
Figure 8: Each cable corresponds to 1 router in a nearby apartment.Internet exchange point cabinet in Paris, France, CC-BY-SA Marie Verdeil

Facilitator

These cables are also in our cities. This is an internet exchange point cabinet in Paris, France. Each cable corresponds to 1 router, probably each in one apartment. Think how many there is just in your street/neighbourhood. Looking like this the internet feels all of a sudden very fragile too.

On top of cables, there is a growing network of antennas. 5G antenna in Köln, Germany.Superbass, CC BY-SA 4.0 via Wikimedia Commons
Figure 9: On top of cables, there is a growing network of antennas. 5G antenna in Köln, Germany.Superbass, CC BY-SA 4.0 via Wikimedia Commons

Facilitator

Internet is also a bunch of satellites and antennas to allow connections everywhere, by all types of devices. This infrastructure is also growing with the rise of wireless devices (autonmous cars, smart CCTV, etc.) Image: 5G antenna in Köln, Germany.

Let's not forget that internet and electricity aren't available everywhere at all times. "Dodgy electrics!" Open meters and cables Havana back street by Andy D'Agornen, licensed under CC BY-NC-ND 2.0.
Figure 10: Let's not forget that internet and electricity aren't available everywhere at all times. "Dodgy electrics!" Open meters and cables Havana back street by Andy D'Agornen, licensed under CC BY-NC-ND 2.0.

Facilitator

Although Internet looks mostly like the previous images for us in the Global North, it’s not necessarily the same everywhere. In Cuba, Internet is still not always available, heavily censored and low-bandwidth. There are a lot of self-made connections and DIY antennas, like the power meters on the picture above.

Internet also requires energy. Windturbines under construction in the UK. © Julian Paren (cc-by-sa/2.0) geograph.org.uk/p/7805892 Global Energy facilities at Nigg, taken Sunday, 23 June, 2024
Figure 11: Internet also requires energy. Windturbines under construction in the UK. © Julian Paren (cc-by-sa/2.0) geograph.org.uk/p/7805892 Global Energy facilities at Nigg, taken Sunday, 23 June, 2024

Facilitator

All of these data-centers, satellites, antennas, exchange points, phones, laptops and other devices: need to be powered, by real (not virtual) energy. Sometimes it’s wind-turbines like in Agriport (although it monopolizes this green energy source, taking it away from nearby villages). Sometimes, it’s powered by fossil-fuel directly: coal electric plants, etc.In any case: it’s a massive and growing energy consumption footprint. Especially since it’s always ON!

More than energy, the internet is made of materials, mostly metals mined from the earth. While Congo is very rich in mineral resources, these deposits require extensive manual labor to extract, often under life-threatening conditions. Mining of cobalt is tied to human rights abuses, such as unsafe work-sites, child labor, and forced Congolese labor, in addition to environmental degradation. — By The International Institute for Environment and Development - Flickr, CC BY 2.5
Figure 12: More than energy, the internet is made of materials, mostly metals mined from the earth. While Congo is very rich in mineral resources, these deposits require extensive manual labor to extract, often under life-threatening conditions. Mining of cobalt is tied to human rights abuses, such as unsafe work-sites, child labor, and forced Congolese labor, in addition to environmental degradation. — By The International Institute for Environment and Development - Flickr, CC BY 2.5

Facilitator

Last but not least, let’s not forget: All those computers, cables, antennas, etc. are made of very physical materials. Materials hard to get, like metals that we extract all over the globe, often in violation to human rights (Like in Congo, see image but also in Chile, Australia, Indonesia) but also with a huge pollution.

Now that we have a better images of the different types of infrastructure that compose the Internet, we ask ourselves: what precisely is a server?

What is a server?

Now that we have seen a bit what the Internet is made of, let’s zoom-in the part we are interested in today: servers

Facilitator

Before we go to the next round of images, around a server, we can do a short round of intervention from participants, with a open question: “We have heard the word “server” in the above presentation, but what do you think is a server, in your own wording?”

In this image, each "rack" is a server. "FSN data center backview" by Steve Hulford is licensed under CC BY-NC-ND 2.0.
Figure 13: In this image, each "rack" is a server. "FSN data center backview" by Steve Hulford is licensed under CC BY-NC-ND 2.0.

Facilitator

Internet is made of computers, with different shapes and functions. Materially: servers are usually computer placed on racks, without screens, connected to other computers with cables. In this image, each “rack” is a server.

How a server works: serving informations or data back to clients or other servers. Illustration by Marie Verdeil. License CC-BY-SA-NC
Figure 14: How a server works: serving informations or data back to clients or other servers. Illustration by Marie Verdeil. License CC-BY-SA-NC

Facilitator

Functionally: a server does what its name implies. It serves (sends) informations. In computing we refer to client as the computers that ask to retrieve informations, files or calculations. For example here, a “client” ask (requests) Wikipedia’s server for its front page file, the server responds and send it back.

However, a server doesn't have to be in a data center. Meme saying: "What if I told you, the cloud is just someone computer"
Figure 15: However, a server doesn't have to be in a data center. Meme saying: "What if I told you, the cloud is just someone computer"

Facilitator

Essentially,a server is just a computer configured to talk to other computers. It actually doesn’t have to be in a data center, it’s mostly for speed, and energy efficiency reasons. Historically, most companies and universities were running their own servers in their IT department, hosting their own software. They also had an intranet for handling their professional files (a local network).

A server can also be ran at home. Club1 self-hosted (new) server being installed in their apartment https://club1.fr/nouveau-boitier
Figure 16: A server can also be ran at home. Club1 self-hosted (new) server being installed in their apartment https://club1.fr/nouveau-boitier

Facilitator

Some people actually have their own server at home. Like Club1.fr in the image. This Paris-based association hosts websites for artists in a server at one of the member’s place, in a cupboard. Here they are setting-it up in the living room. This is called self-hosting.

Low-tech Magazine hosts their website on their own mini-computer that is solar-powered. The server that runs Low-tech Magazine. Photo Marie Verdeil (license cc-by-sa-nc).
Figure 17: Low-tech Magazine hosts their website on their own mini-computer that is solar-powered. The server that runs Low-tech Magazine. Photo Marie Verdeil (license cc-by-sa-nc).

Facilitator

Self-hosting server is way to get more control on your data (privacy reasons), but also more control on the infrastructure. This is the server and infrastructures that powers the website of Low-tech Magazine, a techno-critical online media.

Solar panels on Low-tech Magazine's founder Kris De Decker balcony. Photo Marie Verdeil (license cc-by-sa-nc).

Facilitator

The server runs on a tiny 2W computer, powered by a single solar panel. When the weather is too bad, they chose to let it run out of battery and turn off, rather than having spare batteries and backup oil generators, like data centers have. 100% uptime also has a cost, and a pricy one.

The website files are also compressed in size. Screenshot: An article about low-tech websites on Low-tech Magazine
Figure 18: The website files are also compressed in size. Screenshot: An article about low-tech websites on Low-tech Magazine

Facilitator

Consequently the website hosted is highly compressed, to fit on this tiny device and serve content as lightweight as possible. No videos, no tracking, dithered images.

A web-server can be just your computer, so why not your phone?  Low-tech Magazine website shown on a 2013 laptop.  Photo Marie Verdeil (license cc-by-sa-nc).
Figure 19: A web-server can be just your computer, so why not your phone? Low-tech Magazine website shown on a 2013 laptop. Photo Marie Verdeil (license cc-by-sa-nc).

Facilitator

Can we do something similar to have host text and images ourselves? Yes with our phones: essentially a free, powerful, battery optimised computer. This is what we will do now!

Talking “server” to my phone : the terminal

To be able to turn our phone into a server (that is a computer that can send back information when asked to), we have to install a couple apps on there.

The main app is called Termux. You can access its technical documentation on this wikiTermux is an terminal emulator and package collection. The app enables us to give direct commands to the computer (or phone) and download other software (piece of code packaged in folders).

Facilitator

In this part, we explain what a command-line interface (terminal) is and we download Termux.

WTF is a Terminal?

Facilitator

This theorical part (below) can be done in parallel of downloading Termux (see next step). For example, while we wait for the APK (install file) to download. In that case, maybe going faster and skip some images.

Before we just into the instructions for downloading Termux, let’s take some time to understand what we are doing. As we said, Termux is a terminal emulator but what is even a Terminal?

A CLI, Command Line Interface, also known as a terminal is an walk to communicate to the computer using text, instead of buttons or voice. It goes like this:

  1. A user types a line of command with his keyboard and presses enter
  2. The computer answers with an other line corresponding to the command: executing a task, providing information, downloading a package (pkg)

For example:

pkg update 
...
[Installing package......99%]
Package successfully updated.

Every computer can be accessed via the CLI instead of the more familiar GUI, the Graphical User Interface that we are used to, with buttons, images, a mouse, a touch-screen, etc. On Linux and MacOS we can use the default Terminal app, on Windows there is _Windows Powershell or PUTTY.

A Terminal window on a MacOS with the command echo "some text": the computer answers with the same text.
Figure 20: A Terminal window on a MacOS with the command echo "some text": the computer answers with the same text.

The command line is also how we communicate with computers that don’t have a screen and/or are far away, like servers!

Before the democratisation of home computers and the subsequent invention of the Graphical Interface, all tasks performed on the computer were executed through text command. Actually clicking on buttons, menus and folders is just a “user-friendly’ layer hiding what is really going on. Every “click / tap” triggers a command, or a series of commands to the computer too, we just don’t see the text anymore.

Part of the output of the "HELP" command on a VT100 computer from 1978 By Autopilot - Own work, CC BY-SA 3.0, (https://commons.wikimedia.org/w/index.php?curid=32815073)
Figure 21: Part of the output of the "HELP" command on a VT100 computer from 1978 By Autopilot - Own work, CC BY-SA 3.0, (https://commons.wikimedia.org/w/index.php?curid=32815073)

Early graphical interface on the 1983 Apple Lisa (wikimedia: By Álvaro Ibáñez from Madrid, Spain - Apple Lisa (Little Apple Museum), CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=39544147)
Figure 22: Early graphical interface on the 1983 Apple Lisa (wikimedia: By Álvaro Ibáñez from Madrid, Spain - Apple Lisa (Little Apple Museum), CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=39544147)

Termux is also a command-line interface but for Android phones. Because we are trying to turn our phone into a server, which is not its main function, we have to do it directly by typing command in a Terminal window, which is why we install Termux.