ハイパーテキストキャッシュプロトコル

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より

ハイパーテキスト・キャッシング・プロトコルHTCPと略される)は、 HTTPキャッシュとキャッシュデータの検出、HTTPキャッシュセットの管理、キャッシュアクティビティの監視に使用されます。HTCPは、キャッシュ管理において完全なリクエストヘッダーとレスポンスヘッダーの使用を許可し、キャッシュ管理の領域を拡張して、リモートキャッシュの追加と削除の監視、即時削除の要求、そしてキャッシュ可能なオブジェクトのサードパーティの場所や利用不可状態などのWebオブジェクトに関するヒントの送信も可能にします。[ 1 ]

特徴

[編集]

すべてのマルチオクテットHTCPプロトコル要素は、ネットワークバイトオーダーで送信されます。すべての予約フィールドは送信側によってバイナリゼロに設定され、受信側では検査されません。ヘッダーは、HTTPと同様にCRLFで終了する必要があります

指定されるホストは、送信側と受信側で互換性がなければなりません。つまり、プライベートな命名スキーム(HOSTS.TXTやNISなど)が使用されている場合、そのようなスキームに依存する名前は、そのスキームに参加していることが知られているHTCPネイバーにのみ送信されます。生のアドレス(ドット区切りの4桁のIPv4、またはコロン形式のIPv6 )は、パブリックDNS名と同様に汎用的です。プライベートな名前またはアドレスを使用する場合は、特別な運用上の注意が必要です。

UDPをサポートする必要があります。HTCPエージェントは、ネットワーク障害や遅延の影響を受けないようにする必要があります。HTCPエージェントは、応答が返ってこない、応答が遅延、順序変更、または破損している場合でも、有効な動作を行えるように準備しておく必要があります。TCP オプションであり、プロトコルデバッグにのみ使用されることが想定されています。IANA、HTCPの標準TCPおよびUDPポート番号としてポート4827を割り当てています。

HTCP メッセージの一般的な形式は次のとおりです。

 +---------------------+ | ヘッダー | メッセージの長さとプロトコルのバージョンを示します +---------------------+ | DATA | HTCP メッセージ (メジャーバージョン番号によって異なります) +---------------------+ | AUTH | トランザクションのオプションの認証 +---------------------+

参照

[編集]

参考文献

[編集]
  1. ^ Gourley, David; Totty, Brian; Sayer, Marjorie; Reddy, Sailu; Aggarwal, Anshu (2002). HTTP: the definitive guide (First ed.). アメリカ合衆国: O'Reilly. ISBN 9781565925090. 2023年12月30日閲覧
[編集]
  • RFC  2756  –「ハイパーテキスト キャッシュ プロトコル (HTCP/0.0)」 、実験的。

    ハイパーテキスト・キャッシング・プロトコルHTCPと略される)は、 HTTPキャッシュとキャッシュデータの検出、HTTPキャッシュセットの管理、キャッシュアクティビティの監視に使用されます。HTCPは、キャッシュ管理において完全なリクエストヘッダーとレスポンスヘッダーの使用を許可し、キャッシュ管理の領域を拡張して、リモートキャッシュの追加と削除の監視、即時削除の要求、そしてキャッシュ可能なオブジェクトのサードパーティの場所や利用不可状態などのWebオブジェクトに関するヒントの送信も可能にします。[1]

    特徴

    すべてのマルチオクテットHTCPプロトコル要素は、ネットワークバイトオーダーで送信されます。すべての予約フィールドは送信側によってバイナリゼロに設定され、受信側では検査されません。ヘッダーは、HTTPと同様にCRLFで終了する必要があります

    指定されるホストは、送信側と受信側で互換性がなければなりません。つまり、プライベートな命名スキーム(HOSTS.TXTやNISなど)が使用されている場合、そのようなスキームに依存する名前は、そのスキームに参加していることが知られているHTCPネイバーにのみ送信されます。生のアドレス(ドット区切りの4桁のIPv4、またはコロン形式のIPv6 )は、パブリックDNS名と同様に汎用的です。プライベートな名前またはアドレスを使用する場合は、特別な運用上の注意が必要です。

    UDPをサポートする必要があります。HTCPエージェントは、ネットワーク障害や遅延の影響を受けないようにする必要があります。HTCPエージェントは、応答が返ってこない、応答が遅延、順序変更、または破損している場合でも、有効な動作を行えるように準備しておく必要があります。TCP オプションであり、プロトコルデバッグにのみ使用されることが想定されています。IANA、HTCPの標準TCPおよびUDPポート番号としてポート4827を割り当てています。

    HTCP メッセージの一般的な形式は次のとおりです。

     +---------------------+ | ヘッダー | メッセージの長さとプロトコルのバージョンを示します +---------------------+ | DATA | HTCP メッセージ (メジャーバージョン番号によって異なります) +---------------------+ | AUTH | トランザクションのオプションの認証 +---------------------+

    参照

    参考文献

    1. ^ Gourley, David; Totty, Brian; Sayer, Marjorie; Reddy, Sailu; Aggarwal, Anshu (2002). HTTP: the definitive guide (First ed.). アメリカ合衆国: O'Reilly. ISBN 9781565925090. 2023年12月30日閲覧
    • RFC 2756 –「ハイパーテキスト キャッシュ プロトコル (HTCP/0.0)」 、実験的。
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Hypertext_caching_protocol&oldid=1274093683"
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate