Welche ICAP-Header sind bei den drei ICAP-Methoden in Request und/oder Response zulässig? Vollständige Liste mit Bedeutung.

Antwort

Im ICAP-Protokoll (Internet Content Adaptation Protocol, [RFC 3507](https://datatracker.ietf.org/doc/html/rfc3507)) gibt es drei Hauptmethoden: **REQMOD**, **RESPMOD** und **OPTIONS**. Jede Methode verwendet bestimmte ICAP-spezifische Header, die in Requests und/oder Responses auftreten können. Hier ist eine vollständige Liste der wichtigsten ICAP-Header, sortiert nach ihrer Verwendung und mit kurzer Erklärung: --- ### Allgemeine ICAP-Header (methodenübergreifend) | Header | Richtung | Bedeutung | |-----------------------|--------------|---------------------------------------------------------------------------| | `ICAP-Request` | Request | Startzeile, z.B. `REQMOD icap://...` oder `RESPMOD icap://...` | | `ICAP/1.0` | Response | Protokollversion in der Statuszeile | | `Host` | Request | Zielhost des ICAP-Servers | | `Date` | Beide | Datum und Uhrzeit der Nachricht | | `Encapsulated` | Beide | Gibt an, wo sich die eingebetteten HTTP-Nachrichten befinden | | `Allow` | Response | Unterstützte Methoden des Servers (z.B. `REQMOD, RESPMOD, OPTIONS`) | | `ISTag` | Response | Identifiziert die Version des ICAP-Services | | `Service` | Response | Name/Beschreibung des ICAP-Services | | `Options-TTL` | Response | Gültigkeitsdauer der OPTIONS-Antwort (in Sekunden) | | `Methods` | Response | Liste der unterstützten Methoden (bei OPTIONS) | | `Max-Connections` | Response | Maximale Anzahl gleichzeitiger Verbindungen (bei OPTIONS) | | `Options-TTL` | Response | Gültigkeitsdauer der OPTIONS-Antwort | | `Preview` | Beide | Gibt die Größe des Vorschau-Body in Bytes an | | `Allow-204` | Response | Gibt an, ob 204-No-Modification unterstützt wird | | `Transfer-Preview` | Request | Gibt an, ob der Client eine Vorschau senden möchte | | `Connection` | Beide | Steuerung der Verbindung (z.B. `close`) | | `X-ICAP-...` | Beide | Nicht standardisierte, proprietäre Header | --- ### Spezifische Header für Methoden #### 1. **OPTIONS** **Request:** - `Host` - (optional) `User-Agent` - (optional) `X-ICAP-...` (proprietär) **Response:** - `Methods` - `Service` - `ISTag` - `Options-TTL` - `Allow` - `Max-Connections` - (optional) `Preview` - (optional) `Transfer-Preview` - (optional) `Allow-204` - (optional) `X-ICAP-...` (proprietär) #### 2. **REQMOD** (Request Modification) **Request:** - `Host` - `Encapsulated` - (optional) `Preview` - (optional) `Transfer-Preview` - (optional) `Connection` - (optional) `X-ICAP-...` (proprietär) **Response:** - `ISTag` - `Encapsulated` - (optional) `Allow-204` - (optional) `Connection` - (optional) `X-ICAP-...` (proprietär) #### 3. **RESPMOD** (Response Modification) **Request:** - `Host` - `Encapsulated` - (optional) `Preview` - (optional) `Transfer-Preview` - (optional) `Connection` - (optional) `X-ICAP-...` (proprietär) **Response:** - `ISTag` - `Encapsulated` - (optional) `Allow-204` - (optional) `Connection` - (optional) `X-ICAP-...` (proprietär) --- ### Bedeutung der wichtigsten Header - **Encapsulated**: Gibt die Position der eingebetteten HTTP-Anfrage/Antwort im ICAP-Body an. - **ISTag**: Version des ICAP-Dienstes, wichtig für Caching und Validierung. - **Allow**: Unterstützte Methoden (z.B. `REQMOD`, `RESPMOD`, `OPTIONS`). - **Preview**: Gibt an, wie viele Bytes als Vorschau gesendet werden. - **Allow-204**: Gibt an, ob der Server eine 204

Kategorie: Netzwerke Tags: ICAP Header Protokoll
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Welche ICAP Header sind bei OPTIONS, REQMOD und RESPMOD jeweils in Request und Response zu verwenden? Komplette tabellarische Übersicht, erforderliche Header markieren.

Hier ist eine tabellarische Übersicht der wichtigsten ICAP-Header für die Methoden **OPTIONS**, **REQMOD** und **RESPMOD** – jeweils unterteilt nach Request und Response. Erforderliche... [mehr]

Welche ICAP Header sind mit OPTIONS, REQMOD und RESPMOD in Request und Response jeweils zulässig? Bitte tabellarisch darstellen.

Hier ist eine tabellarische Übersicht der wichtigsten ICAP-Header, die gemäß [RFC 3507](https://datatracker.ietf.org/doc/html/rfc3507) in den jeweiligen ICAP-Methoden (OPTIONS, REQMOD,... [mehr]

Was ist die Query in einer ICAP URI, wofür wird sie genutzt und wie wird sie eingesetzt? Bitte 5 ausführliche Beispiele mit vollständiger ICAP URI.

Die **Query** in einer ICAP-URI ist der optionale Teil nach dem Fragezeichen (`?`). Sie funktioniert ähnlich wie bei HTTP-URIs: Sie überträgt zusätzliche Parameter oder Information... [mehr]

Wie unterscheiden sich bei ICAP RESPMOD und REQMOD und welche je 3 Beispiele gibt es für Request und Response bei gleicher Anfrage?

ICAP (Internet Content Adaptation Protocol) wird genutzt, um HTTP-Anfragen und -Antworten durch externe Server (z. B. Virenscanner, Content-Filter) zu modifizieren. Die beiden Hauptmodi sind: - **REQ... [mehr]

Was ist ARP im IT-Bereich?

ARP steht für Address Resolution Protocol. Es ist ein Netzwerkprotokoll, das in IP-Netzwerken verwendet wird, um die MAC-Adresse (Media Access Control) eines Geräts zu ermitteln, wenn nur di... [mehr]

Was ist eine UDP-Verbindung?

Eine UDP-Verbindung (User Datagram Protocol) ist ein Kommunikationsprotokoll, das in der Netzwerkschicht des Internetprotokollstapels verwendet wird. Im Gegensatz zu TCP (Transmission Control Protocol... [mehr]

Ist Multiplexing ein Protokoll auf Schicht 2?

Multiplexing ist kein Protokoll, sondern eine Technik, die in verschiedenen Schichten des OSI-Modells verwendet wird, um mehrere Signale oder Datenströme über ein gemeinsames Medium zu ü... [mehr]