Protokoll zur Anpassung von Internetinhalten (icap)

Definition - Was bedeutet ICAP (Internet Content Adaptation Protocol)?

Das Internet Content Adaptation Protocol (ICAP) ist ein leichtes Protokoll, das einfaches objektbasiertes Content Vectoring für HTTP-Dienste bietet. ICAP wird verwendet, um transparente Proxyserver zu erweitern. Dies spart Ressourcen und standardisiert die Implementierung neuer Funktionen. Es verwendet einen Cache, um alle Client-Transaktionen zu vertreten und die Transaktionen mithilfe von ICAP-Webservern zu verarbeiten, die für bestimmte Funktionen wie Virenscan, Inhaltsübersetzung, Inhaltsfilterung oder Anzeigeneinfügung ausgelegt sind.

ICAP führt die Inhaltsmanipulation als Mehrwertdienst für die entsprechende Client-HTTP-Anforderung oder HTTP-Antwort durch. Daher der Name "Inhaltsanpassung".

Dieser Begriff wird auch als Internet Content Adaption Protocol bezeichnet.

Technische.me erklärt das Internet Content Adaptation Protocol (ICAP)

Das Internet Content Adaptation Protocol wurde 1999 von Danzig und Schuster von Network Appliance vorgeschlagen. Don Gillies hat das Protokoll im Jahr 2000 erweitert und ICAP-Server mit Pipeline ermöglicht. Alle drei von HTTP 1.1 zugelassenen Kapselungen werden unterstützt. Um 2005 herum erstellte er auch Schulungsunterlagen für Anbieter.

ICAP nutzt Caches und Proxys, um Mehrwertdienste zu erstellen. Die Mehrwertdienste können von Webservern auf ICAP-Server verlagert werden. Anschließend können Webserver mithilfe des HTTP-Rohdurchsatzes skaliert werden.

Trotz der Ähnlichkeit ist ICAP kein HTTP. Und es ist keine Anwendung, die über HTTP ausgeführt wird.