Hyper Text Caching Protocol

Hyper Text Caching Protocol
Hyper Text Caching Protocol
Fonction partage de cache répartis
Sigle HTCP
Date de création janvier 2000
Port 4827 (UDP et UDP)
RFC 2576
Pile de protocoles
7.  Application
6.  Présentation
5.  Session
4.  Transport
3.  Réseau
2.  Liaison
1.  Physique
Modèle Internet
Modèle OSI

HTCP, HyperText Caching Protocol ou Protocole de cache Hypertext est un protocole expérimental décrit dans la RFC 2756 utilisé pour partager et découvrir les contenus des caches (antémémoires) HTTP entre serveurs mandataires. Il permet également la gestion d'un groupe de serveurs cache HTTP et la surveillance mutuelle.

Contrairement au protocole ICP concu pour le HTTP/0.9, qui ne conserve que les données d'un objet liées à une URI, HTCP conserve également les éléments d'en-tête lui permettant de partager différents objets en cache liés à une même URI, assurant une compatibilité HTTP/1.0 et HTTP/1.1.

Il étend les possibilités de gestion des caches en partageant :

  • les ajouts,
  • les suppressions,
  • les demande de suppression immédiates,
  • des indications (sus quel serveur cache tiers trouver un objet indisponible sur la toile...),

sur des objets web au sein d'une grape de serveurs caches implémentant HTCP.

Un mécanisme d'authentification entre serveurs de cache permet de n'accepter des modifications de cache que des serveurs authentifiés. ce mécanisme permet d'assurer l'intégrité des caches d'un groupe de serveurs de confience. La sécurité repose sur un (ou plusieurs) secret partagé.


Les serveurs mendataires qui supportent HTCP:


Structure des messages HTCP

Un message HTCP comprend trois sections:

  • l'en-tête (header),
  • les données (data),
  • l'authentification.

En-tête La longueur de l'en-tête est fixée à 6 octets.

Données Les données ont une longueur variable limitée par la taille maximale d'un message HTCP moins la taille de l'authentification.

Authentification Permet de transférer les éléments d'authentification inter serveurs de cache.

L'en-tête ICP contient trois champs.

En-tête HTCP
Bit offset Bits 0–7 8–15
0 Longueur du message
16 Longueur du message
32 Version majeure Version mineure

La longueur est la longueure totale du message HTCP. Les versions majeures ne sont pas forcément rétrocompatibles.

La partie données dépend de la version HTCP signalée dans l'en-tête.

Données HTCP/0.0
Bit offset Bits 0–7 8–15
0 Longueur des données
16 Opcode Code réponse Réservé F1 RR
32 Trans-ID
48 Trans-ID
64+ Données

Le champs RR désigne s'il s'agit d'une demande (1) ou d'une réponse (0).

La partie authentification est définie comme suit :

Authentification HTCP
Bit offset Bits 0–7 8–15
0 Longueur de l'authentification
16 Heure de l'authentification
32 Heure de l'authentification
48 Expiration de signature
64 Expiration de signature
80 nom de la clé
n Signature

Lien externe

  • RFC 2756 - Protocole de mise en cache Hypertexte (HTCP/0.0)

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Hyper Text Caching Protocol de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Hyper Text Caching Protocol — Das HTCP (Hyper Text Caching Protocol) ist in ein von der Internet Engineering Task Force (IETF) standardisiertes Protokoll (RFC 2756) für HTTP Caches und gespeicherte Daten. Es dient effizienten Verwaltung und Überwachung eines Puffer Speichers… …   Deutsch Wikipedia

  • Internet Cache Protocol — ICP im TCP/IP‑Protokollstapel: Anwendung ICP Transport UDP Internet IP (IPv4, IPv6) Netzzugang Ethernet Token …   Deutsch Wikipedia

  • HTCP — Hyper Text Caching Protocol (RFC2756) …   Acronyms

  • RFC 2756 — Hyper Text Caching Protocol (HTCP/0.0). P. Vixie, D. Wessels. January 2000 …   Acronyms

  • HTCP — Hyper Text Caching Protocol (RFC2756) …   Acronyms von A bis Z

  • RFC 2756 — Hyper Text Caching Protocol (HTCP/0.0). P. Vixie, D. Wessels. January 2000 …   Acronyms von A bis Z

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste der Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste von Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z siehe auch: Liste von Dateiendu …   Deutsch Wikipedia

  • HTCP — Das HTCP (Hyper Text Caching Protocol) ist in ein von der Internet Engineering Task Force (IETF) standardisiertes Protokoll (RFC 2756) für HTTP Caches und gespeicherte Daten. Es dient effizienten Verwaltung und Überwachung eines Puffer Speichers… …   Deutsch Wikipedia

Share the article and excerpts

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