Wie funktioniert das Internet?

ein Rollen-Spiel

Wie funktioniert das Internet?

Szenario 1: Alice will ins W-Lan

Starring:

  • Alice
  • WG-Lan: 192.0.0.1
  • 1&1-Gateway: 72.0.0.1
Wie funktioniert das Internet?

1&1-Gateway: 72.0.0.1

Schickt Alice einen Brief mit Zugangsdaten

Wie funktioniert das Internet?

ISP (Internet Service Provider)

Ein Unternehmen (manchmal Verein), der Netzwerk-Infrastruktur (Router und die Kabel dazwischen) bereitstellt, meistens gegen Geld.

z.B. Vodafone, 1&1, Telekom, aber auch viele Freifunk-Vereine sind quasi ISPs.

Wie funktioniert das Internet?

Router

Ein kleiner Computer ohne Bildschirm, der sich darum kümmert, Datenpakete weiterzuleiten (zu routen). Das Internet ist ein Netzwerk aus Routern, über die Server und Endgeräte miteinander sprechen/Daten austauschen können.

Alice hat zuhause einen Wifi-Router, über den sie sich ins Internet einwählen kann. Der Wifi-Router leitet ihre Anfragen an einen Router von 1&1 weiter, ihrem Internet Service Provider (ISP).

Wie funktioniert das Internet?

WG-Lan: 192.0.0.1

Start-Code: 6876-2131-1312
Zugangs-Code: 1und1/osfhm8fe8joq@online.de
Passwort: 7982369878

Wie funktioniert das Internet?

1&1-Gateway: 72.0.0.1

Deine IP ist: 72.132.28.123
Ich kann routen: x.x.x.x
Ich empfehle diesen DNS-Server: 72.1.0.1

Wie funktioniert das Internet?

Alice

87:67:12:F3:1A:89
WiFi?

Wie funktioniert das Internet?

WG-Lan: 192.0.0.1

SSID: WG-Lan
WPA2-gesichert

Wie funktioniert das Internet?

Alice

SSID: WG-Lan
Passwort: supersich3r

Wie funktioniert das Internet?

WG-Lan: 192.0.0.1

Deine IP ist: 192.0.0.5
Ich kann routen: x.x.x.x
Ich kann auch DNS-Anfragen machen.

Wie funktioniert das Internet?

Szenario 2: Alice googled nach "Mr. Robot kostenloser Stream"

natürlich nicht mit google, sondern duckduckgo.

Starring:

  • Alice: 192.0.0.5
  • WG-Lan: 72.132.28.123, 192.0.0.1
  • 1&1-Gateway 72.0.0.1
  • 1&1-DNS 72.1.0.1
Wie funktioniert das Internet?

IP-Adresse (Internet Protocol Adresse)

Eine Internet-Adresse, die Router nutzen um Daten an das richtige Gerät weiterzuleiten. Alle Server, Endgeräte, und Router brauchen eine IP-Adresse.

IPv4-Adressen sehen z.B. so aus: 40.114.177.156

Wie funktioniert das Internet?

Domain

Ein Name, der idR auf eine IP-Adresse zeigt. IP-Adressen können Menschen sich schlecht merken; wenn eine IP-Adresse die Koordinaten sind, ist eine Domain die Post-Adresse.

z.B. riseup.net, google.com, wikipedia.org.

Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
DNS-Anfrage an 192.0.0.1
IP-Adresse (A) von duckduckgo.com

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
DNS-Anfrage an 72.1.0.1
IP-Adresse (A) von duckduckgo.com

Wie funktioniert das Internet?

1&1-Gateway: 72.0.0.1

gibt die Anfrage an 72.1.0.1 weiter

Wie funktioniert das Internet?

DNS-Eintrag (Domain Name System-Eintrag)

Inhaber einer Domain können DNS-Einträge ausstellen, also z.B. auf IP-Adressen zeigen oder angeben welcher Mail-Server für ihre Domain Mails empfangen darf.

  • Mit einem A-Eintrag kann man auf eine IP-Adresse zeigen: A duckduckgo.com 40.114.177.156
  • Mit einem MX-Eintrag kann man einen Mail-Server angeben: MX systemli.org mail.systemli.org
Wie funktioniert das Internet?

1&1-DNS: 72.1.0.1

Antwort an 72.132.28.123
A von duckduckgo: 40.114.177.156

Wie funktioniert das Internet?

A new player joins the game

Neue Rollen:

  • duckduckgo.com: 40.114.177.156
  • MSN-Gateway: 40.0.0.1
Wie funktioniert das Internet?

Endgerät

Überbegriff für Laptops, Smartphones, und Desktop-PCs - quasi das Gerät das direkt vom Menschen benutzt wird um mit dem Internet zu interagieren.

Wie funktioniert das Internet?

Server

Ein Computer ohne Bildschirm, der über das Internet erreichbar ist, und der Anfragen (Requests) bearbeitet.

Beispiele:

  • Bob der Anwalt mietet sich einen Web-Server, um die Webseite seiner Kanzlei zu betreiben (zu hosten).
  • riseup.net betreiben sowohl Web-Server als auch Mail-Server, also Server die die Protokolle HTTP oder SMTP/IMAP (E-Mail) sprechen.

Client

  • Clients ist ein Überbegriff für alle Programme, über die man mit Servern interagieren kann. Während Server von "to serve" kommt, sind Clients die "Kund*innen", die bedient werden.
    • Ein Browser ist z.B. ein Web-Client, Thunderbird oder Delta Chat sind Mail-Clients.
Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
Anfrage an 40.114.177.156
http://duckduckgo.com/?q=mr.+robot+kostenloser+stream

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
Anfrage an 40.114.177.156
http://duckduckgo.com/?q=mr.+robot+kostenloser+stream

Wie funktioniert das Internet?

1&1-Gateway: 72.0.0.1

hm, 40.irgendwas, dafür ist MSN verantwortlich.

MSN-Gateway: 40.0.0.1

40.114.177.156 ist doch Kunde bei mir! Ich hab denen die IP-Adresse gegeben, ich weiß welches Kabel dieses Paket lang muss.

Wie funktioniert das Internet?

duckduckgo.com: 40.114.177.156

Antwort an 72.132.28.123

<html> Liste an Ergebnissen, u.a.: http://bs.to/serie/Mr-Robot </html>
Wie funktioniert das Internet?

Szenario 3: Alice will Mr. Robot gucken

duckduckgo kann sich setzen ;)

Neue Rollen:

  • notice.cuii.info: 72.190.63.222
  • quad9: 9.9.9.9
  • DNS-Root-Server: 40.36.148.17
  • tonic.to: 40.28.204.240
  • bs.to: 40.115.31.20
  • voe.sx: 72.2.163.208
Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
DNS-Anfrage an 192.0.0.1
IP-Adresse (A) von bs.to

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
DNS-Anfrage an 72.1.0.1
IP-Adresse (A) von bs.to

Wie funktioniert das Internet?

1&1-DNS: 72.1.0.1

Antwort an 72.132.28.123
A von bs.to: 72.190.63.222

Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
Anfrage an 72.190.63.222
http://bs.to/serie/Mr-Robot

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
Anfrage an 72.190.63.222
http://bs.to/serie/Mr-Robot

Wie funktioniert das Internet?

notice.cuii.info: 72.190.63.222

Antwort an 72.132.28.123

<html> Diese Webseite ist aus urheberrechtlichen Gründen nicht verfügbar. </html>
Wie funktioniert das Internet?

WG-Lan: 192.0.0.1

Antwort an 192.0.0.5

<html> Diese Webseite ist aus urheberrechtlichen Gründen nicht verfügbar. </html>
Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
DNS-Anfrage an 9.9.9.9
IP-Adresse (A) von bs.to

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
DNS-Anfrage an 9.9.9.9
IP-Adresse (A) von bs.to

Wie funktioniert das Internet?

quad9: 9.9.9.9

Anfrage von 9.9.9.9
DNS-Anfrage an 40.36.148.17
NS-Server (NS) von .to

Wie funktioniert das Internet?

TLD (Top-Level-Domain)

Domains sind hierarchisch gegliedert; Top-Level-Domains sind die höchste Ebene der Hierarchie, der Teil ganz rechts in der Domain.

z.B. .org, .de, .net, .com

Sub-Domain

Domains sind hierarchisch gegliedert. Sub-Domains sind dabei die verschiedenen Stufen unterhalb der Domain. Sub-Domains können jeweils von denen ausgestellt werden, die die Domain eins höher kontrollieren.

z.B. mail.riseup.net, www.riseup.net, staging.bots.delta.chat

Wie funktioniert das Internet?

DNS-Root-Server: 40.36.148.17

Antwort an 9.9.9.9
NS von .to: 40.28.204.240

Wie funktioniert das Internet?

quad9: 9.9.9.9

Anfrage von 9.9.9.9
DNS-Anfrage an 40.36.148.17
IP-Adresse (A) von bs.to

Wie funktioniert das Internet?

tonic.to: 40.28.204.240

Antwort an 9.9.9.9
A von bs.to: 40.115.31.20

Wie funktioniert das Internet?

quad9: 9.9.9.9

Antwort an 72.132.28.123
A von bs.to: 40.115.31.20

Wie funktioniert das Internet?

WG-Lan: 192.0.0.1

Antwort an 192.0.0.5
A von bs.to: 40.115.31.20

Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
Anfrage an 40.115.31.20
http://bs.to/serie/Mr-Robot

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
Anfrage an 40.115.31.20
http://bs.to/serie/Mr-Robot

Wie funktioniert das Internet?

bs.to: 40.115.31.20

Antwort an 72.132.28.123

<html> Link zum Stream: https://voe.sx/rvaw00e9ibxl </html>
Wie funktioniert das Internet?

WG-Lan: 192.0.0.1

Antwort an 192.0.0.5

<html> Link zum Stream: https://voe.sx/rvaw00e9ibxl </html>
Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
DNS-Anfrage an 9.9.9.9
IP-Adresse (A) von voe.sx

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
DNS-Anfrage an 9.9.9.9
IP-Adresse (A) von voe.sx

Wie funktioniert das Internet?

quad9: 9.9.9.9

Antwort an 72.132.28.123
A von voe.sx: 72.2.163.208

Wie funktioniert das Internet?

WG-Lan: 192.0.0.1

Antwort an 192.0.0.5
A von voe.sx: 72.2.163.208

Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
Anfrage an 72.2.163.208
HTTPS-Zertifikat von voe.sx

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
Anfrage an 72.2.163.208
HTTPS-Zertifikat von voe.sx

Wie funktioniert das Internet?

voe.sx: 72.2.163.208

Antwort an 72.132.28.123
HTTPS-Zertifikat

Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5
Anfrage an 72.2.163.208

Link überklebt mit DIN-A4-Papier: https://voe.sx

https://voe.sx/rvaw00e9ibxl

Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
Anfrage an 72.2.163.208

Link überklebt mit DIN-A4-Papier: https://voe.sx

https://voe.sx/rvaw00e9ibxl

Wie funktioniert das Internet?

voe.sx: 72.2.163.208

Antwort an 72.132.28.123

Inhalt überklebt mit leerem DIN-A4-Papier:

<video>
Mr. Robot Staffel 1, Folge 1.mp4
</video>
Wie funktioniert das Internet?

WG-Lan: 72.132.28.123

Antwort an 192.0.0.5

Inhalt überklebt mit leerem DIN-A4-Papier:

<video>
Mr. Robot Staffel 1, Folge 1.mp4
</video>
Wie funktioniert das Internet?

Screenshot of Mr. Robot

Wie funktioniert das Internet?

Szenario 4: Alice schreibt eine E-Mail an einen Anwalt, mit der roten Hilfe in CC

Rollen:

  • Alice: 192.0.0.5
  • WG-Lan: 72.132.28.123, 192.0.0.1
  • 1&1-Gateway: 72.0.0.1
  • 1&1-DNS: 72.1.0.1
  • mail.riseup.net: 40.252.153.70
  • quad9: 9.9.9.9
  • MSN-Gateway: 40.0.0.1
  • gmail.com: 40.17.203.229
  • Bob der Anwalt: 72.13.12.23
  • Rote Hilfe: 72.28.55.2
Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
DNS-Anfrage an 9.9.9.9
IP-Adresse (A) von mail.riseup.net

Wie funktioniert das Internet?

quad9: 9.9.9.9

Antwort an 72.132.28.123
A von mail.riseup.net: 40.252.153.70

Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
Anfrage an 40.252.153.70
HTTPS-Zertifikat von mail.riseup.net

Wie funktioniert das Internet?

mail.riseup.net: 40.252.153.70

Antwort an 72.132.28.123
HTTPS-Zertifikat

Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
Anfrage an 40.252.153.70

Inhalt überklebt mit DIN-A4-Papier: https://mail.riseup.net

Login: alice@riseup.net
Password: s3cr3t!!

Wie funktioniert das Internet?

mail.riseup.net: 40.252.153.70

Antwort an 72.132.28.123

<html>Keine ungelesenen Nachrichten.</html>
Wie funktioniert das Internet?

Alice: 192.0.0.5

Anfrage von 192.0.0.5

WG-Lan: 72.132.28.123

Anfrage von 72.132.28.123
Anfrage an 40.252.153.70

Inhalt überklebt mit DIN-A4-Papier: https://mail.riseup.net

From: alice@riseup.net
To: bob-der-anwalt@gmail.com
CC: rote-hilfe-sdh@riseup.net
Subject: Hilfe!

Wie funktioniert das Internet?

SMTP (Simple Mail Transfer Protocol)

  • Ein Protokoll, mit dem man E-Mails versenden kann. SMTP wird zwischen Servern verwendet, um E-Mails von riseup.net zu gmail.com zu schicken, aber kann auch von Clients benutzt werden, um bei ihrem Mail-Server eine E-Mail einzureichen.

IMAP

  • Ein Protokoll, mit dem Mail-Clients E-Mails von ihrem Mail-Server herunterladen können. Wird von fast allen E-Mail-Providern unterstützt (außer von manchen kommerziellen Providern, weil sie einem dann keine Werbung anzeigen können).

Protokoll

  • Überbegriff für Standards, über die unterschiedliche Server- und Client-Programme Daten austauschen können. Protokolle werden idR von NGOs wie der IETF standardisiert, und von Programmen eingebaut (implementiert).
    • Thunderbird und Delta Chat sind z.B. SMTP/IMAP-Clients, Browser sind HTTP/HTTPS-Clients, Element ist ein Matrix-Client.
Wie funktioniert das Internet?

Was passiert nun mit der E-Mail?

  • riseup.net speichert sie in Alices Gesendet-Ordner.
  • riseup.net speichert sie in der Mailbox von rote-hilfe@riseup.net, wo sie per IMAP abgeholt werden kann.
  • riseup.net schickt sie per SMTP an gmail.com, weil die für Mails an bob-der-anwalt@gmail.com verantwortlich sind.
Wie funktioniert das Internet?

mail.riseup.net: 40.252.153.70

Anfrage von 40.252.153.70
DNS-Anfrage an 9.9.9.9
Mail-Verantwortlicher Server (MX) für @gmail.com

Wie funktioniert das Internet?

quad9: 9.9.9.9

Antwort an 40.252.153.70
MX für @gmail.com: m1.gmail.com

Wie funktioniert das Internet?

mail.riseup.net: 40.252.153.70

Anfrage von 40.252.153.70
DNS-Anfrage an 9.9.9.9
IP-Adresse (A) von m1.gmail.com

Wie funktioniert das Internet?

quad9: 9.9.9.9

Antwort an 40.252.153.70
A von m1.gmail.com: 40.17.203.229

Wie funktioniert das Internet?

mail.riseup.net: 40.252.153.70

Anfrage von 40.252.153.70
Anfrage an 40.17.203.229

TLS-Zertifikat für m1.gmail.com

Wie funktioniert das Internet?

m1.gmail.com: 40.17.203.229

Antwort an 40.252.153.70
TLS-Zertifikat

Wie funktioniert das Internet?

mail.riseup.net: 40.252.153.70

Anfrage von 40.252.153.70
SMTP-Mail an 40.17.203.229

mit weißem Papier überklebt:

From: alice@riseup.net
To: bob-der-anwalt@gmail.com
CC: rote-hilfe-sdh@riseup.net
Subject: Hilfe!

Wie funktioniert das Internet?

Bob der Anwalt: 72.13.12.23

Anfrage von 72.13.12.23
DNS-Anfrage an 72.1.0.1
IP-Adresse (A) von m1.gmail.com

Wie funktioniert das Internet?

1&1-DNS: 72.1.0.1

Antwort an 72.13.12.23
A von m1.gmail.com: 40.17.203.229

Wie funktioniert das Internet?

Bob der Anwalt: 72.13.12.23

Anfrage von 72.13.12.23
Anfrage an 40.17.203.229
TLS-Zertifikat für m1.gmail.com

Wie funktioniert das Internet?

m1.gmail.com: 40.17.203.229

Antwort an 72.13.12.23
TLS-Zertifikat

Wie funktioniert das Internet?

Bob der Anwalt: 72.13.12.23

Anfrage von 72.13.12.23
Anfrage an 40.17.203.229

mit weißem Papier überklebt

IMAP fetch

Wie funktioniert das Internet?

m1.gmail.com: 40.17.203.229

Antwort an 72.13.12.23

mit weißem Papier überklebt:

From: alice@riseup.net
To: bob-der-anwalt@gmail.com
CC: rote-hilfe-sdh@riseup.net
Subject: Hilfe!

Wie funktioniert das Internet?