Internet-Standards

KAPITEL 11 · IT-STANDARDS

Internet-Standards

Die wichtigsten Protokolle, RFCs und Standards, die das Internet zusammenhalten – von TCP/IP und HTTP über DNS und SMTP bis zu TLS/SSL und IPv6. Die technische Grundlage des globalen Netzwerks.

TCP/IP HTTP/HTTPS DNS SMTP RFCs TLS/SSL

Inhaltsverzeichnis

Schnellübersicht

Auf dieser Seite lernst du alles über Internet-Standards:

  • Definition: Was sind Internet-Standards?
  • Standardisierungsorganisationen: IETF, W3C, ICANN, IEEE, ITU
  • TCP/IP-Modell: Die 4 Schichten der Internet-Kommunikation
  • Wichtige Protokolle: HTTP, DNS, SMTP, FTP, SSH, DHCP
  • Wichtige RFCs: Die einflussreichsten Internet-Standards
  • HTTP-Entwicklung: Von HTTP/1.0 bis HTTP/3
  • IPv4 vs. IPv6: Der Adress-Standard im Vergleich
  • Sicherheitsstandards: TLS, DNSSEC, IPsec, HTTPS
  • Port-Übersicht: Die wichtigsten Ports und ihre Dienste
  • Best Practices: Implementierung und Betrieb
  • FAQ: Häufige Fragen

1. Was sind Internet-Standards?

Definition

Internet-Standards sind technische Spezifikationen und Protokolle, die festlegen, wie Daten über das Internet übertragen, adressiert und verarbeitet werden. Sie stellen sicher, dass verschiedene Geräte, Betriebssysteme und Anwendungen weltweit miteinander kommunizieren können – unabhängig von Hersteller, Sprache oder Standort.

Internet-Standards werden hauptsächlich von der IETF (Internet Engineering Task Force) in Form von RFCs (Request for Comments) entwickelt und veröffentlicht. Weitere wichtige Organisationen sind das W3C (Web-Standards), ICANN (Domain-Namen und IPs) und die IEEE (Netzwerk-Hardware wie Ethernet und Wi-Fi).

Beispiele: TCP/IP (Grundprotokoll), HTTP/HTTPS (Web), DNS (Namensauflösung), SMTP/IMAP (E-Mail), TLS (Verschlüsselung), IPv4/IPv6 (Adressierung).

Warum sind Internet-Standards wichtig?

  • Interoperabilität: Geräte verschiedener Hersteller können miteinander kommunizieren
  • Kompatibilität: Websites funktionieren in allen Browsern
  • Skalierbarkeit: Das Internet kann von Milliarden Nutzern gleichzeitig verwendet werden
  • Innovation: Entwickler können auf etablierten Standards aufbauen
  • Sicherheit: Standardisierte Verschlüsselung schützt Daten
  • Zukunftssicherheit: Offene Standards verhindern Vendor Lock-in

2. Standardisierungsorganisationen

Diese Organisationen entwickeln und pflegen die wichtigsten Internet-Standards:

IETF

Internet Engineering Task Force

Die wichtigste Organisation für Internet-Protokolle. Entwickelt TCP/IP, HTTP, DNS, SMTP und viele weitere Kernstandards.

  • Veröffentlicht RFCs (Request for Comments)
  • TCP/IP, HTTP, DNS, SMTP, TLS
  • Offener, community-basierter Prozess
  • Gegründet 1986

W3C

World Wide Web Consortium

Entwickelt Standards für das World Wide Web. Gegründet von Tim Berners-Lee, dem Erfinder des WWW.

  • HTML, CSS, XML, SVG
  • Web APIs, DOM, WebGL
  • WCAG (Barrierefreiheit)
  • Gegründet 1994

ICANN

Internet Corporation for Assigned Names and Numbers

Verwaltet Domain-Namen (DNS Root) und IP-Adressen weltweit. Koordiniert das DNS-System.

  • Top-Level-Domains (.com, .org, .de)
  • IP-Adressvergabe (via IANA)
  • DNS Root Zone Management
  • Gegründet 1998

IEEE

Institute of Electrical and Electronics Engineers

Entwickelt Standards für Netzwerk-Hardware und Kommunikationstechnologien.

  • IEEE 802.3 (Ethernet)
  • IEEE 802.11 (Wi-Fi)
  • IEEE 802.15 (Bluetooth, Zigbee)
  • Gegründet 1963

ITU

International Telecommunication Union

UN-Organisation für Telekommunikation. Entwickelt Standards für Telefonie, Video und Funk.

  • H.264/H.265 (Video-Codecs)
  • G.711 (Audio-Codecs)
  • X.509 (Zertifikate)
  • Gegründet 1865

ISOC

Internet Society

Übergeordnete Organisation der IETF. Fördert offene Standards und den freien Zugang zum Internet.

  • Mutterorganisation der IETF
  • Internet- Governance
  • Open Standards Advocacy
  • Gegründet 1992

3. TCP/IP-Modell – Die 4 Schichten

Das TCP/IP-Modell ist die Grundlage aller Internet-Kommunikation. Es unterteilt die Netzwerk-Kommunikation in 4 Schichten:

Schichten des TCP/IP-Modells

Application Layer (Anwendung)

Benutzeranwendungen und Dienste. Hier arbeiten HTTP, DNS, SMTP, FTP.

HTTP HTTPS DNS SMTP FTP SSH DHCP
Transport Layer (Transport)

Zuverlässige Datenübertragung zwischen Anwendungen. TCP (verbindungsorientiert) und UDP (schnell).

TCP UDP SCTP
Internet Layer (Vermittlung)

Adressierung und Routing von Paketen über mehrere Netzwerke hinweg.

IPv4 IPv6 ICMP IPsec ARP
Network Access Layer (Netzzugang)

Physische Übertragung über Kabel, Funk oder Glasfaser. Ethernet, Wi-Fi.

Ethernet Wi-Fi PPP DSL

Datenfluss im TCP/IP-Modell

Wenn du eine Website aufrufst, durchlaufen die Daten alle 4 Schichten:

  1. Application: Browser erstellt HTTP-Request
  2. Transport: TCP segmentiert die Daten, fügt Ports hinzu
  3. Internet: IP fügt Quell- und Ziel-IP hinzu, routet das Paket
  4. Network: Ethernet/Wi-Fi überträgt die Bits physisch

Auf der Empfängerseite läuft der Prozess umgekehrt ab (Encapsulation/Decapsulation).

4. Die wichtigsten Internet-Protokolle

Diese Protokolle bilden das Rückgrat des Internets:

Port 80 / 443

HTTP/HTTPS

Hypertext Transfer Protocol (Secure)

Grundprotokoll des World Wide Web. Überträgt Webseiten, Bilder, Videos und APIs zwischen Browser und Server.

  • Request/Response-Modell
  • Stateless (keine Session)
  • Methoden: GET, POST, PUT, DELETE
  • HTTPS = HTTP + TLS-Verschlüsselung
  • Aktuelle Version: HTTP/3 (QUIC)
Port 53

DNS

Domain Name System

Übersetzt Domain-Namen (z.B. google.com) in IP-Adressen (z.B. 142.250.185.78). Das "Telefonbuch des Internets".

  • Hierarchisches System
  • Record-Typen: A, AAAA, CNAME, MX, TXT
  • UDP (meist), TCP (bei großen Antworten)
  • Caching für Performance
  • DNSSEC für Sicherheit
Port 25 / 587

SMTP

Simple Mail Transfer Protocol

Standard für den Versand von E-Mails. Überträgt Mails zwischen Mail-Servern und von Client zu Server.

  • Push-Protokoll (nur Versand)
  • Textbasiert (ASCII)
  • STARTTLS für Verschlüsselung
  • Authentifizierung erforderlich
  • Ergänzt durch IMAP/POP3 (Empfang)
Port 20 / 21

FTP/SFTP

File Transfer Protocol (Secure)

Klassisches Protokoll zur Dateiübertragung. Heute meist durch SFTP (SSH) oder HTTPS ersetzt.

  • Zwei Verbindungen (Control + Data)
  • Active/Passive Mode
  • FTPS = FTP + TLS
  • SFTP = SSH File Transfer
  • Heute oft durch SCP/RSYNC ersetzt
Port 22

SSH

Secure Shell

Verschlüsselte Remote-Verbindung für Server-Administration. Ersetzt das unsichere Telnet.

  • Verschlüsselte Verbindung
  • Public-Key-Authentifizierung
  • Port Forwarding / Tunneling
  • SCP/SFTP für Dateiübertragung
  • Standard auf Linux/Unix
Port 67 / 68

DHCP

Dynamic Host Configuration Protocol

Weist Geräten automatisch IP-Adressen und Netzwerkkonfiguration zu. DORA-Prozess.

  • Discover → Offer → Request → Acknowledge
  • Vergibt IP, Subnetz, Gateway, DNS
  • Lease-Zeiten konfigurierbar
  • UDP-basiert (Broadcast)
  • Essential für jedes Netzwerk

5. Wichtige RFCs – Die Grundlagen des Internets

Die einflussreichsten RFCs (Request for Comments), die das Internet definiert haben:

RFC 760

Internet Protocol (IPv4)

Definiert das IPv4-Protokoll – die Grundlage aller Internet-Kommunikation. 32-Bit-Adressen, ~4,3 Milliarden Adressen.

RFC 793

Transmission Control Protocol (TCP)

Definiert TCP – verbindungsorientiertes, zuverlässiges Transportprotokoll. Garantiert Zustellung und Reihenfolge.

RFC 768

User Datagram Protocol (UDP)

Definiert UDP – verbindungsloses, schnelles Transportprotokoll. Für DNS, Streaming, Gaming.

RFC 1034/1035

Domain Name System (DNS)

Definiert das DNS – übersetzt Domain-Namen in IP-Adressen. Hierarchisches, verteiltes System.

RFC 821/5321

Simple Mail Transfer Protocol (SMTP)

Definiert SMTP – den Standard für E-Mail-Versand. Textbasiertes Protokoll mit Kommandos.

RFC 959

File Transfer Protocol (FTP)

Definiert FTP – klassisches Protokoll zur Dateiübertragung. Zwei Verbindungen (Control + Data).

RFC 1918

Private IP Addresses

Definiert private IP-Adressbereiche (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) für interne Netzwerke.

RFC 2460/8200

IPv6

Definiert IPv6 – Nachfolger von IPv4. 128-Bit-Adressen, ~340 Sextillionen Adressen. Löst Adressknappheit.

RFC 2616/9110

HTTP/1.1 → HTTP

Definiert HTTP – das Protokoll des World Wide Web. Request/Response-Modell, Methoden, Status-Codes.

RFC 2818

HTTP over TLS (HTTPS)

Definiert HTTPS – HTTP über TLS-Verschlüsselung. Schützt Daten vor Mitlesen und Manipulation.

RFC 5246/8446

TLS 1.2 / TLS 1.3

Definiert TLS – Transport Layer Security. Verschlüsselung für HTTPS, E-Mail, VPN. TLS 1.3 ist aktueller Standard.

RFC 2131

DHCP

Definiert DHCP – automatische IP-Adressvergabe. DORA-Prozess (Discover, Offer, Request, Acknowledge).

RFC 4251-4254

SSH Protocol

Definiert SSH – Secure Shell für verschlüsselte Remote-Verbindungen. Ersetzt Telnet und rlogin.

RFC 4033-4035

DNSSEC

Definiert DNSSEC – DNS Security Extensions. Signiert DNS-Antworten gegen Manipulation (Cache Poisoning).

RFC 7540/9113

HTTP/2

Definiert HTTP/2 – binäres, multiplexed HTTP. Header-Kompression, Server Push, Stream-Priorisierung.

RFC 9000

QUIC / HTTP/3

Definiert QUIC – UDP-basiertes Transportprotokoll. Grundlage für HTTP/3. Schnellere Verbindungen, bessere Mobilität.

6. HTTP-Entwicklung – Von 1.0 bis 3

Die Evolution des wichtigsten Web-Protokolls:

HTTP-Versionen im Überblick

HTTP/0.9
1991
Nur GET, keine Header, nur HTML. Einzeilige Requests. Sehr einfach.
HTTP/1.0
1996 (RFC 1945)
Header eingeführt, POST/GET, Status-Codes. Neue Verbindung pro Request.
HTTP/1.1
1997 (RFC 2616)
Persistent Connections, Chunked Transfer, Host-Header, Caching. Bis heute weit verbreitet.
HTTP/2
2015 (RFC 7540)
Binär, Multiplexing, Header-Kompression (HPACK), Server Push, Stream-Priorisierung.
HTTP/3
2022 (RFC 9114)
Basiert auf QUIC (UDP), 0-RTT Handshake, bessere Mobilität, kein Head-of-Line-Blocking.

Warum HTTP/3?

  • Schnellere Verbindungen: 0-RTT Handshake (1-RTT bei TLS 1.3)
  • Bessere Mobilität: Connection Migration bei Netzwerkwechsel (WiFi → Mobile)
  • Kein Head-of-Line-Blocking: UDP-basiert, kein TCP-Blocking
  • Integrierte Verschlüsselung: TLS 1.3 ist Pflicht
  • Multiplexing: Mehrere Streams über eine Verbindung

7. IPv4 vs. IPv6 – Der Adress-Standard

Die beiden Internet-Protokoll-Versionen im direkten Vergleich:

IPv4

Der Klassiker (seit 1981)
  • Adresslänge: 32 Bit
  • Adressraum: ~4,3 Mrd.
  • Format: 192.168.1.1
  • Header-Größe: 20-60 Bytes
  • NAT nötig: Ja
  • IPsec: Optional
  • Status: Adressen aufgebraucht
  • Verbreitung: ~70% des Traffics

IPv6

Die Zukunft (seit 1998)
  • Adresslänge: 128 Bit
  • Adressraum: ~340 Sextill.
  • Format: 2001:db8::1
  • Header-Größe: 40 Bytes
  • NAT nötig: Nein
  • IPsec: Integriert
  • Status: Wächst stetig
  • Verbreitung: ~30% des Traffics

Warum IPv6?

  • Adressknappheit: IPv4-Adressen sind seit 2011 aufgebraucht (IANA)
  • IoT-Boom: Milliarden zusätzlicher Geräte benötigen Adressen
  • Bessere Performance: Einfacherer Header, effizienteres Routing
  • Kein NAT nötig: Ende-zu-Ende-Konnektivität wiederhergestellt
  • Integrierte Sicherheit: IPsec ist Teil des Standards
  • Auto-Konfiguration: Stateless Address Autoconfiguration (SLAAC)

8. Sicherheitsstandards im Internet

Die wichtigsten Protokolle und Standards für Internet-Sicherheit:

TLS / SSL

  • TLS 1.3 ist aktueller Standard (RFC 8446)
  • Verschlüsselung für HTTPS, E-Mail, VPN
  • 1-RTT Handshake (0-RTT möglich)
  • Starke Kryptographie (AEAD)
  • SSL 2.0/3.0 sind veraltet und unsicher

HTTPS

  • HTTP über TLS-Verschlüsselung
  • Schützt vor Mitlesen (Confidentiality)
  • Schützt vor Manipulation (Integrity)
  • X.509-Zertifikate für Authentifizierung
  • Let's Encrypt für kostenlose Zertifikate

DNSSEC

  • DNS Security Extensions
  • Signiert DNS-Antworten kryptographisch
  • Schützt vor Cache Poisoning
  • Chain of Trust von Root bis Zone
  • DS, DNSKEY, RRSIG Records

IPsec

  • Internet Protocol Security
  • Verschlüsselung auf Netzwerkebene
  • AH (Authentication Header)
  • ESP (Encapsulating Security Payload)
  • Häufig für VPNs (Site-to-Site)

HSTS

  • HTTP Strict Transport Security
  • Erzwingt HTTPS-Verbindungen
  • Verhindert SSL-Stripping-Angriffe
  • Header: Strict-Transport-Security
  • preload-Liste für Browser

CSP

  • Content Security Policy
  • Schützt vor XSS-Angriffen
  • Definiert erlaubte Quellen
  • Inline-Scripts blockierbar
  • Header: Content-Security-Policy

9. Wichtige Ports – Übersicht

Die wichtigsten Ports und ihre Dienste:

Port Protokoll Dienst Typ Beschreibung
20-21 FTP File Transfer Protocol TCP Dateiübertragung (unsicher, durch SFTP ersetzen)
22 SSH Secure Shell TCP Verschlüsselte Remote-Verbindung
23 Telnet Unencrypted Remote TCP Unverschlüsselte Remote-Verbindung (veraltet!)
25 SMTP Simple Mail Transfer TCP E-Mail-Versand (Server zu Server)
53 DNS Domain Name System UDP/TCP Domain-Namen auflösen
67-68 DHCP Dynamic Host Config UDP Automatische IP-Adressvergabe
80 HTTP Hypertext Transfer TCP Webseiten (unverschlüsselt)
110 POP3 Post Office Protocol TCP E-Mail-Empfang (lokal speichern)
123 NTP Network Time Protocol UDP Zeitsynchronisation
143 IMAP Internet Message Access TCP E-Mail-Empfang (Server-seitig)
161-162 SNMP Simple Network Mgmt UDP Netzwerk-Monitoring
443 HTTPS HTTP Secure TCP Webseiten (verschlüsselt mit TLS)
465 SMTPS SMTP Secure TCP E-Mail-Versand (verschlüsselt)
587 SMTP (Submission) Mail Submission TCP E-Mail-Versand (Client zu Server)
993 IMAPS IMAP Secure TCP E-Mail-Empfang (verschlüsselt)
995 POP3S POP3 Secure TCP E-Mail-Empfang (verschlüsselt)
1433 MSSQL Microsoft SQL Server TCP Microsoft Datenbank
3306 MySQL MySQL Database TCP MySQL/MariaDB Datenbank
3389 RDP Remote Desktop Protocol TCP Windows Remote Desktop
5432 PostgreSQL PostgreSQL Database TCP PostgreSQL Datenbank
5900 VNC Virtual Network Computing TCP Remote Desktop (plattformübergreifend)
8080 HTTP-Alt HTTP Alternative TCP Alternativer HTTP-Port (Web-Server, Proxies)
8443 HTTPS-Alt HTTPS Alternative TCP Alternativer HTTPS-Port

Port-Kategorien

  • Well-Known Ports (0-1023): Von IANA standardisierte Ports für Systemdienste
  • Registered Ports (1024-49151): Für spezifische Anwendungen registriert
  • Dynamic/Private Ports (49152-65535): Für temporäre Verbindungen (Ephemeral Ports)

10. Best Practices für Internet-Standards

Die wichtigsten Empfehlungen für die Implementierung und den Betrieb:

Sicherheit

  • HTTPS überall einsetzen (Let's Encrypt)
  • TLS 1.3 verwenden, ältere Versionen deaktivieren
  • HSTS-Header setzen
  • DNSSEC aktivieren
  • Regelmäßige Security-Audits
  • Starke Cipher-Suites konfigurieren

Performance

  • HTTP/2 oder HTTP/3 verwenden
  • CDN für statische Inhalte
  • GZIP/Brotli-Kompression
  • Browser-Caching optimieren
  • DNS-Caching nutzen
  • Keep-Alive Connections

Zuverlässigkeit

  • Redundante DNS-Server
  • IPv4 und IPv6 (Dual Stack)
  • Load Balancing einsetzen
  • Health Checks implementieren
  • Failover-Mechanismen
  • Regelmäßige Backups

Monitoring

  • Network Monitoring (SNMP, NetFlow)
  • Log-Analyse (ELK Stack, Splunk)
  • Performance-Metriken tracken
  • Alerts bei Anomalien
  • Uptime-Monitoring
  • Security-Event-Monitoring

Compliance

  • DSGVO-konforme Datenverarbeitung
  • Privacy by Design
  • Dokumentation aller Maßnahmen
  • Regelmäßige Audits
  • Cookie-Richtlinien (ePrivacy)
  • Barrierefreiheit (WCAG)

Moderne Standards

  • Auf IPv6 migrieren (Dual Stack)
  • HTTP/3 (QUIC) einführen
  • TLS 1.3 als Minimum
  • API-Standards (REST, GraphQL)
  • Container-Technologien
  • Zero Trust Architecture

11. FAQ – Häufige Fragen

Häufige Fragen zu Internet-Standards

Was ist der Unterschied zwischen TCP und UDP?

TCP (Transmission Control Protocol):

  • Verbindungsorientiert (3-Way-Handshake)
  • Zuverlässig (garantierte Zustellung)
  • Reihenfolge wird eingehalten
  • Flusskontrolle und Fehlerkorrektur
  • Langsamer, aber sicher
  • Einsatz: HTTP, E-Mail, FTP, SSH

UDP (User Datagram Protocol):

  • Verbindungslos (kein Handshake)
  • Unzuverlässig (keine Garantie)
  • Keine Reihenfolge-Garantie
  • Keine Flusskontrolle
  • Schneller, aber weniger zuverlässig
  • Einsatz: DNS, Streaming, Gaming, VoIP
Warum brauche ich IPv6, wenn IPv4 noch funktioniert?

IPv4 funktioniert zwar noch, hat aber gravierende Probleme:

  • Adressknappheit: Alle IPv4-Adressen sind vergeben (seit 2011 bei IANA)
  • NAT-Probleme: NAT bricht Ende-zu-Ende-Konnektivität
  • IoT-Boom: Milliarden zusätzlicher Geräte benötigen Adressen
  • Performance: IPv6 ist effizienter (einfacherer Header)
  • Sicherheit: IPsec ist in IPv6 integriert
  • Zukunftssicherheit: IPv6 ist der langfristige Standard

Empfehlung: Dual Stack betreiben (IPv4 + IPv6 parallel) und schrittweise auf IPv6 migrieren.

Was ist der Unterschied zwischen HTTP und HTTPS?

HTTP (Hypertext Transfer Protocol):

  • Unverschlüsselte Übertragung
  • Daten können mitgelesen werden
  • Keine Authentifizierung des Servers
  • Port 80
  • Nicht für sensible Daten geeignet

HTTPS (HTTP Secure):

  • Verschlüsselte Übertragung (TLS/SSL)
  • Daten sind vor Mitlesen geschützt
  • Server-Authentifizierung via Zertifikat
  • Port 443
  • Pflicht für sensible Daten (Logins, Zahlungen)

Heute: HTTPS ist Standard. Browser markieren HTTP-Seiten als "unsicher". Google bevorzugt HTTPS im Ranking.

Was ist ein RFC und warum sind RFCs wichtig?

RFC (Request for Comments) sind technische Dokumente der IETF, die Internet-Standards definieren:

  • Nummeriert: Jedes RFC hat eine eindeutige Nummer (z.B. RFC 2616 für HTTP/1.1)
  • Offen: Jeder kann RFCs einreichen und kommentieren
  • Peer-Review: RFCs werden von Experten geprüft
  • Standardisierung: RFCs werden zu Internet-Standards (nach Review-Prozess)
  • Dokumentation: RFCs dokumentieren Protokolle detailliert
  • Historisch: Alte RFCs werden nie gelöscht, nur durch neue ersetzt

Beispiele: RFC 791 (IPv4), RFC 793 (TCP), RFC 2616 (HTTP/1.1), RFC 8446 (TLS 1.3)

Was ist DNS und warum ist es wichtig?

DNS (Domain Name System) ist das "Telefonbuch des Internets":

  • Aufgabe: Übersetzt Domain-Namen (google.com) in IP-Adressen (142.250.185.78)
  • Hierarchisch: Root → TLD (.com) → Domain (google) → Subdomain (www)
  • Verteilt: Keine zentrale Datenbank, sondern viele DNS-Server weltweit
  • Caching: DNS-Antworten werden gecacht für Performance
  • Record-Typen: A (IPv4), AAAA (IPv6), CNAME (Alias), MX (Mail), TXT (Text)

Ohne DNS: Du müsstest IP-Adressen auswendig lernen statt Domain-Namen zu verwenden. Das Internet wäre nicht nutzbar.

Was ist TLS und wie funktioniert es?

TLS (Transport Layer Security) verschlüsselt Daten im Internet:

  • Handshake: Client und Server einigen sich auf Verschlüsselung
  • Zertifikate: Server authentifiziert sich mit X.509-Zertifikat
  • Schlüsselaustausch: Asymmetrische Kryptographie (RSA, ECC)
  • Datenverschlüsselung: Symmetrische Kryptographie (AES)
  • Integrität: HMAC oder AEAD gegen Manipulation

TLS 1.3 (aktuell):

  • 1-RTT Handshake (schneller)
  • 0-RTT möglich (noch schneller)
  • Nur starke Cipher-Suites
  • Perfekte Vorwärtsverschlüsselung (PFS)
Was ist der Unterschied zwischen HTTP/2 und HTTP/3?

HTTP/2 (RFC 7540, 2015):

  • Basiert auf TCP
  • Binäres Protokoll (effizienter)
  • Multiplexing (mehrere Streams)
  • Header-Kompression (HPACK)
  • Server Push
  • Head-of-Line-Blocking bei TCP

HTTP/3 (RFC 9114, 2022):

  • Basiert auf QUIC (UDP)
  • 0-RTT Handshake (schneller)
  • Connection Migration (WiFi ↔ Mobile)
  • Kein Head-of-Line-Blocking
  • Integrierte Verschlüsselung (TLS 1.3)
  • Besser für mobile Geräte

Empfehlung: HTTP/2 ist Standard, HTTP/3 wird zunehmend eingeführt (Cloudflare, Google, Facebook nutzen es bereits).

Wie teste ich, ob mein Server moderne Standards unterstützt?

Tools zum Testen:

  • SSL Labs (ssllabs.com): Testet HTTPS-Konfiguration (A+ bis F)
  • securityheaders.com: Prüft Security-Header (HSTS, CSP, etc.)
  • HTTP/2 Test: Browser-DevTools oder curl --http2
  • IPv6 Test: test-ipv6.com prüft IPv6-Konnektivität
  • DNSSEC Validator: dnssec-debugger.zonecheck.com
  • Header-Analyse: curl -I https://deineseite.de

Checkliste:

  • ✅ TLS 1.2/1.3 aktiviert
  • ✅ Starke Cipher-Suites
  • ✅ HSTS-Header gesetzt
  • ✅ HTTP/2 oder HTTP/3
  • ✅ IPv6-Support (Dual Stack)
  • ✅ Security-Header (CSP, X-Frame-Options)

Zusammenfassung

Die wichtigsten Punkte

  • Internet-Standards: Technische Spezifikationen für globale Kompatibilität
  • Organisationen: IETF (Protokolle), W3C (Web), ICANN (DNS/IPs), IEEE (Hardware)
  • TCP/IP-Modell: 4 Schichten (Application, Transport, Internet, Network Access)
  • Wichtige Protokolle: HTTP/HTTPS, DNS, SMTP, FTP, SSH, DHCP
  • RFCs: Dokumentieren Internet-Standards (RFC 791 = IPv4, RFC 2616 = HTTP/1.1)
  • HTTP-Entwicklung: HTTP/1.0 → 1.1 → 2 → 3 (QUIC)
  • IPv4 vs. IPv6: IPv4 (32-Bit, ~4,3 Mrd.) vs. IPv6 (128-Bit, ~340 Sextill.)
  • Sicherheitsstandards: TLS 1.3, HTTPS, DNSSEC, IPsec, HSTS, CSP
  • Ports: Well-Known (0-1023), Registered (1024-49151), Dynamic (49152-65535)
  • Best Practices: HTTPS überall, TLS 1.3, HTTP/2 oder 3, IPv6, Security-Header

Nächste Schritte

Bereit, Internet-Standards in der Praxis umzusetzen? Hier ein empfohlener Weg:

  1. Grundlagen verstehen: TCP/IP-Modell, wichtige Protokolle, Ports
  2. HTTPS einführen: Let's Encrypt-Zertifikate, TLS 1.3 konfigurieren
  3. HTTP/2 oder 3 aktivieren: Performance-Verbesserung für Web-Anwendungen
  4. IPv6 implementieren: Dual Stack betreiben, schrittweise Migration
  5. Security-Header setzen: HSTS, CSP, X-Frame-Options, X-Content-Type-Options
  6. DNSSEC aktivieren: DNS-Antworten signieren
  7. Monitoring aufsetzen: Netzwerk-Monitoring, Log-Analyse, Alerting
  8. Regelmäßig testen: SSL Labs, Security Headers, Performance-Tests

Weiterführende Themen

Netzwerk-Standards

Ethernet, Wi-Fi, Bluetooth und andere Netzwerk-Standards im Detail.

Zu Netzwerk-Standards
Web-Standards

HTML, CSS, JavaScript, Web APIs und W3C-Standards.

Zu Web-Standards
Sicherheits-Standards

TLS, IPsec, VPN, Firewall und Security-Best-Practices.

Zu Sicherheits-Standards
IP-Adressierung

IPv4, IPv6, Subnetting und CIDR im Detail.

Zu IP-Adressierung