Internet Content Adaptation Protocol

Internet Content Adaptation Protocol

See ICAP/4 for the computer program.

Internet Content Adaptation Protocol (ICAP) is a lightweight HTTP based protocol specified in RFC 3507 designed to off-load specific content to dedicated servers, thereby freeing up resources and standardizing the way in which features are implemented. ICAP is generally used in proxy servers to integrate with third party products like antivirus software, malicious content scanners and URL filters.

ICAP concentrates on leveraging edge-based devices (proxies and caches) to help deliver value-added services. At the core of this process is a cache that will proxy all client transactions and will process them through ICAP Web servers. These ICAP servers are focused on a specific function, for example, ad insertion, virus scanning, content translation, language translation, or content filtering. Off-loading value-added services from Web servers to ICAP servers allows those same web servers to be scaled according to raw HTTP throughput versus having to handle these extra tasks.

ICAP in its most basic form is a "lightweight" HTTP based remote procedure call protocol. In other words, ICAP allows its clients to pass HTTP based (HTML) messages (Content) to ICAP servers for adaptation. Adaptation refers to performing the particular value added service (content manipulation) for the associated client request/response.

Open Source Implementations

* [http://icap-server.sf.net ICAP-server.sf.net] (python, multiplatform)
* [http://squid-cache.org Squid 3.0] (c++, multiplatform)
* [http://greasyspoon.sourceforge.net/ GreasySpoon] (ICAP server, Java, multiplatform)
* [http://c-icap.sourceforge.net/ c-icap] (C, multiplatform)

External links

* [http://www.icap-forum.org ICAP Forum]
*http://www.icap-forum.org/documents/specification/icap_whitepaper_v1-01.pdf
*RFC 3507 (Informational)
* [http://www.safesquid.com/html/portal.php?page=38 Using ICAP with SafeSquid Proxy]
* [http://www.bluecoat.com/doc/428 ICAP Data Trickling] Technology primer.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Internet Content Adaptation Protocol — ICAP (Internet Content Adaptation Protocol) est un protocole mis au point en 2000 par un consortium comprenant entre autres les sociétés Network Appliance, Akamai Technologies et Novell. Son objectif est de fournir une interface générique pour la …   Wikipédia en Français

  • Content delivery network — A content delivery network or content distribution network (CDN) is a system of computers containing copies of data placed at various nodes of a network. When properly designed and implemented, a CDN can improve access to the data it caches by… …   Wikipedia

  • Deep content inspection — (DCI) is a form of network filtering that examines an entire file or MIME object as it passes an inspection point, searching for viruses, spam, data loss, key words or other content level criteria. Deep Content Inspection is considered the… …   Wikipedia

  • Protocolo de Adaptación de Contenidos de Internet — Saltar a navegación, búsqueda El Protocolo de Adaptación de Contenidos de Internet (o ICAP, del inglés Internet Content Adaptation Protocol) es un protocolo de red abierto y público, originado en 1999 para la redirección de contenidos con fines… …   Wikipedia Español

  • Content development (web) — Web content development is the process of researching, writing, gathering, organizing, and editing information for publication on web sites. Web site content may consist of prose, graphics, pictures, recordings, movies or other digital assets… …   Wikipedia

  • ICAP — Internet Content Adaptation Protocol (Computing » Networking) * Inventory For Client And Agency Planning (Business » General) * Intrepid Capital Corporation (Business » NASDAQ Symbols) * Inductively Coupled Argon Plasma spectrometry (Academic &… …   Abbreviations dictionary

  • Wireless Application Protocol — Not to be confused with Wireless access point. Wireless Application Protocol (WAP) is a technical standard for accessing information over a mobile wireless network. A WAP browser is a web browser for mobile devices such as mobile phones (called… …   Wikipedia

  • Schéma d'URI — En informatique, un schéma d’URI est le premier niveau de la structure de nommage des identifiants uniformes de ressources (URI). Toutes les URIs sont construites à partir d’un nom de schéma, suivi de deux points (« : ») puis du reste… …   Wikipédia en Français

  • Liste de sigles de quatre lettres — Cette liste est incomplète ou mal ordonnée. Votre aide est la bienvenue ! Sigles d’une seule lettre Sigles de deux lettres Sigles de trois lettres Sigles de quatre lettres Sigles de cinq lettres Sigles de six lettre …   Wikipédia en Français

  • Liste Des Sigles De Quatre Lettres — {{{image}}} Sigles d une seule lettre Sigles de deux lettres Sigles de trois lettres AAA à DZZ EAA à HZZ IAA à LZZ MAA à PZZ QAA à TZZ UAA à XZZ YAA à ZZ …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”