Sicherheitsglossar

Was ist das Hypertext Transfer Protocol (HTTP)?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Die wichtigsten ErkenntnisseDie wichtigsten Erkenntnisse werden mithilfe von KI generiert. Da automatisierte Zusammenfassungen gelegentlich Fehler enthalten oder wichtige Zusammenhänge auslassen können, sollten Sie für vollständige Informationen stets den vollständigen Blogbeitrag lesen.

Hypertext Transfer Protocol (HTTP) is an application-layer protocol that enables clients such as web browsers and API consumers to request and receive resources from servers through stateless request-response exchanges over TCP (HTTP/1.1 and HTTP/2) or QUIC (HTTP/3). The protocol defines how clients send methods like GET or POST with headers and optional bodies, and how servers respond with status codes and content, with each request operating independently unless state is maintained through cookies or tokens. HTTP carries most web and API traffic, making its behavior critical to application performance, availability, and security, though plain HTTP lacks encryption and leaves content vulnerable to interception unless upgraded to HTTPS with TLS encryption.

  • HTTP/2 and HTTP/3 multiplex multiple request-response exchanges over a single connection while maintaining the same request and response semantics, improving efficiency compared to HTTP/1.1.
  • Common operational issues such as redirect loops, gateway timeouts, stale cached content, and incorrect client address logging directly impact application availability and troubleshooting even when the underlying network is healthy.
  • Plain HTTP transmits messages in cleartext without encryption, making it susceptible to credential theft and session hijacking, whereas HTTPS wraps HTTP inside a TLS connection to provide encryption, integrity protection and server authentication.

HTTP auf einen Blick

AttributeValue
Full nameHypertext Transfer Protocol
CategoryNetwork protocol
Defined inRFC 9110 (HTTP semantics), with version-specific specifications in RFC 9112 (HTTP/1.1), RFC 9113 (HTTP/2) and RFC 9114 (HTTP/3)
Protocol and portTCP port 80 by default for HTTP; HTTP/3 runs over QUIC, which uses UDP
OSI layerLayer 7 (application)
Primary useTransferring web pages, API data and other resources between clients and servers
Related termsHTTPS, TLS, DNS over HTTPS, URL, TCP

So funktioniert HTTP

HTTP ist ein zustandsloses Anfrage- und Antwortprotokoll. Ein Client sendet eine Anfrage, in der eine Ressource und eine Aktion angegeben werden, und der Server gibt eine Antwort mit einem Statuscode und in der Regel auch mit Inhalten zurück.

  1. Auflösung des Hostnamens: Der Client verwendet DNS, um den Hostnamen in der URL in eine IP-Adresse umzuwandeln.
  2. Verbindung herstellen: Der Client öffnet eine TCP-Verbindung zum Server, standardmäßig auf Port 80. HTTP/3 verwendet stattdessen eine QUIC-Verbindung. Bei HTTPS folgt ein TLS-Handshake.
  3. Anfrage senden: Der Client sendet eine Methode wie GET oder POST, den Zielpfad, Header und optional einen Body.
  4. Anfrage verarbeiten: Der Server interpretiert die Methode und die Header und sucht oder generiert anschließend die angeforderte Ressource.
  5. Antwort zurückgeben: Der Server antwortet mit einem Statuscode wie 200 oder 404, Antwort-Headern und in der Regel einem Hauptteil. Der Client rendert dann den Inhalt oder übergibt die Daten an eine Anwendung.

Jede Anfrage ist unabhängig, daher behalten Server den Client-Status zwischen den Anfragen nicht bei, es sei denn, er wird durch Cookies oder Tokens übertragen. HTTP/2 und HTTP/3 bündeln mehrere Datenaustausche über eine Verbindung, wobei die gleiche Anfrage- und Antwortsemantik beibehalten wird.

Warum HTTP in Unternehmensnetzwerken wichtig ist

HTTP wickelt den Großteil des Web- und API-Datenverkehrs ab, daher wirkt sich sein Verhalten auf die Anwendungsleistung, die Verfügbarkeit und die Fehlerbehebung aus. Statuscodes, Antwortzeiten und Header-Daten sind gängige Eingaben für die Überwachung, den Lastausgleich und die Reaktion auf Vorfälle. Falsch konfigurierte Weiterleitungen, Caching oder Timeouts können Anwendungen verlangsamen oder zum Absturz bringen, selbst wenn das zugrunde liegende Netzwerk einwandfrei funktioniert.

Bei einfachem HTTP werden Anfragen und Antworten unverschlüsselt übertragen. Jeder, der sich auf dem Netzwerkpfad befindet, kann den Inhalt lesen oder verändern, einschließlich Anmeldedaten und Sitzungs-Cookies. HTTPS behebt dieses Problem, indem HTTP innerhalb einer TLS-Verbindung ausgeführt wird, die Verschlüsselung und Serverauthentifizierung gewährleistet. In RFC 6797 ist zudem „HTTP Strict Transport Security“ definiert, das Browser anweist, für eine bestimmte Website ausschließlich HTTPS zu verwenden.

Da HTTP von den meisten Firewalls zugelassen wird, ist es auch ein häufiger Kanal für den Befehlsverkehr von Malware, für Datenexfiltration sowie für Angriffe auf Webanwendungen. Netzwerkteams protokollieren und überprüfen daher den HTTP- und HTTPS-Datenverkehr, sofern die Richtlinien dies zulassen. Schwache Sicherheitsmaßnahmen, wie abgelaufene Zertifikate oder unverwaltete reine HTTP-Endpunkte, führen zu Browserwarnungen, fehlgeschlagenen API-Aufrufen und offengelegten Daten.

Wie sich HTTP von verwandten Begriffen unterscheidet

HTTP vs. HTTPS

HTTP überträgt Nachrichten im Klartext, während HTTPS dieselben HTTP-Nachrichten innerhalb einer TLS-Verbindung überträgt, die Verschlüsselung, Integritätsschutz und Serverauthentifizierung bietet.

AttributeHTTPHTTPS
EncryptionNone; content is readable on the network pathEncrypted by TLS
Default port80443
Setup costTCP handshake only for HTTP/1.1Adds a TLS handshake

HTTP vs. DNS über HTTPS

HTTP ist ein allgemeines Anwendungsprotokoll zum Abrufen von Webressourcen, während DNS über HTTPS HTTPS als Transportprotokoll für DNS-Anfragen und -Antworten nutzt. Was ist DNS über HTTPS?

AttributeHTTPDNS over HTTPS
PurposeRetrieve web pages and API dataResolve DNS names privately
PayloadWeb content and API messagesDNS queries and answers
EncryptionOnly when used as HTTPSAlways, through HTTPS

Häufige HTTP-Probleme

Ein Browser meldet zu viele Weiterleitungen, wenn ein Server von HTTP auf HTTPS umleitet und ein Proxy oder Load Balancer die TLS-Verbindung beendet und unverschlüsseltes HTTP zurück an den Ursprungsserver weiterleitet. Der Ursprungsserver erkennt die Anfrage nie als sicher und leitet sie erneut weiter.

Clients erhalten 502- oder 504-Antworten, wenn ein Proxy oder Load Balancer keine zeitnahe Antwort vom Backend erhält. Häufige Ursachen sind nicht aufeinander abgestimmte Timeouts für die Leerlaufzeit, erschöpfte Backend-Verbindungen und eine langsame DNS-Auflösung im Upstream.

Benutzer sehen nach einer Bereitstellung alte Seiten oder API-Daten, da Cache-Header es Browsern oder Zwischencaches ermöglichen, Antworten wiederzuverwenden. Typische Ursachen sind zu lange „max-age“-Werte und fehlende Validatoren.

Eine über HTTPS bereitgestellte Seite, die Skripte oder Bilder über einfaches HTTP lädt, wird von Browsern teilweise blockiert, sodass Funktionen nicht funktionieren, während die Seite selbst geladen wird. Fest codierte HTTP-Links und fehlende Weiterleitungen sind die üblichen Ursachen.

Backend-Protokolle zeigen die Proxy-Adresse anstelle der tatsächlichen Client-Adresse an, wenn der Header „X-Forwarded-For“ nicht gesetzt, nicht vertrauenswürdig oder nicht geparst ist. Dies beeinträchtigt die Ratenbegrenzung, die Zugriffskontrolle und die Untersuchung von Vorfällen.

Erfahren Sie, wie ein einheitliches DDI den Netzwerkbetrieb vereinfacht

Verwalten Sie DNS, DHCP und IP-Adressen über eine einzige Plattform mit integrierter Automatisierung, Transparenz und Kontrolle.

HTTP-FAQ

Verwandte Begriffe

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

Einrichtung von geregelten, auditfähigen IPAM-Workflow- und Genehmigungsmodellen für Unternehmensnetzwerke

Entdecken Sie IP-Management-Lösungen für geregelte, auditfähige IPAM-Workflows. Ermöglichen Sie bereichsbezogene Genehmigungen und lückenlose…

Read more
Content Hub

Das OSI-Modell verstehen: Wo DNS und IP-Adressierung in die 7 Schichten passen

Machen Sie sich mit den sieben Schichten des OSI-Modells vertraut und erfahren Sie, wie DNS und IP-Adressierung in dieses Modell eingebunden sind. Lernen…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

Skalierung von DNS und IPAM für IPv6- und Dual-Stack-Unternehmensnetzwerke

Skalieren Sie DNS und IPAM für Dual-Stack-Unternehmensnetzwerke. Erfahren Sie, wie Micetro Teams bei der Verwaltung von IPv6-Migrationen mit integrierten…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte Infrastructure-as-Code-Pipelines

Durch die Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte IaC-Pipelines mit Micetro werden Adress- und Eintragsänderungen zu versionierten,…

Read more
Podcast

Podcast: Wie KI die Entwicklung von Unternehmenssoftware verändert

KI verändert die Netzwerkautomatisierung, doch eine sichere Implementierung erfordert solide Softwarepraktiken, Tests und Fachwissen, um Ausfälle zu…

Read more
Podcast

Podcast: Why Open Platforms Matter in Network Operations

Open platforms and API-first architecture enable intelligent network operations, automation, and AI-driven workflows across hybrid enterprises.

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

Erhalten Sie mit LiveAssist Antworten aus den LiveNX-Daten, über die Sie bereits verfügen

Erfahren Sie, wie LiveAssist, das KI-gestützte Add-on für LiveNX, Ihre Netzwerkdaten in schnelle, gezielte Antworten umwandelt – mit einem Mehrwert, den…

Read more
Hands on laptop with digital dashboard showing IP address usage, overlapping ranges, and cost analytics for DDI infrastructur

Erstellung einer Kostenanalyse für den Ersatz bestehender appliancebasierter DDI-Lösungen durch eine Overlay-Verwaltungsschicht

Manuelle DDI-Arbeiten kosten die befragten Teams 1.040 Stunden pro Jahr. Hier erfahren Sie, wie Sie die Kosten für eine Verlängerung, den…

Read more

Verwandte Artikel