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.
---
#### 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).
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
---
#### 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.
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
- 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.
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
## 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
---
### 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
---
### quad9: 9.9.9.9
Antwort an 72.132.28.123
A von mail.riseup.net: 40.252.153.70
---
### 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
---
### mail.riseup.net: 40.252.153.70
Antwort an 72.132.28.123
HTTPS-Zertifikat
---
### 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!!
---
### mail.riseup.net: 40.252.153.70
Antwort an 72.132.28.123
<html>Keine ungelesenen Nachrichten.</html>
---
### 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!
---
#### 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.
---
### 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.