ICP er en web-cacheprotokol, der bruges til at udveksle meddelelser om tilstedeværelsen af ​​URL'er i tilstødende caches. Caches udveksler ICP-anmodninger og -svar for at indsamle information, der kan bruges til at vælge den mest passende placering til at hente et objekt.

PMS dokumentation
RFC 2186 ICPv2-protokolspecifikation.
RFC 2187 ICPv2 applikationsspecifikation.
Aktuelt definerede opkoder og flag. Protokoller er blevet tilføjet til dette dokument siden offentliggørelsen af ​​ovenstående RFC'er.
Ældst kendte PKI-dokumentation
ICP og Squid Web Cache
Implementering
Følgende produkter (og ikke-produkter) implementerer ICP:

Ottearmet blæksprutte
Netværksenhed
Microsoft proxy
Cisco Cache Engine
Novell Volera Internet Caching System
CacheFlow BlueCoat
Efterlignende reaktordata
Mere?
instrumenter
Nogle instrumenter til kontrol af ICP

icp-test.pl sender ICP-anmodninger til flere caches. Den gemmer kun én afventende anmodning ad gangen og venter op til to sekunder på, at alle ICP-svar modtages.
udp-banger.pl sender ICP-anmodninger til en enkelt cache så hurtigt som muligt.