[3] トンネル (tunnel) は、2つの接続の間でメッセージを変更せずに盲目的に中継するものです >>2。
[4] トンネルは、 HTTP要求によって開始されることもありますが、 一旦活性化した後は HTTP 通信の当事者とはみなしません。 >>2
[5] トンネルは、中継されている接続の両端が閉じられた時、存在しなくなります >>2。
[7] トンネルにおける通信は HTTP ではなく、クライアントと鯖の間で何らかの方法で合意されたプロトコルによる通信となります。 トンネルは一旦確立されるとデータを何も変更せずに転送するだけです。
[8] ほとんどの場合、トンネルは HTTPS の通信を串を通過させるために使います。 対象資源として指定されたホスト・ポートに TCP で接続し、クライアントに応答を返して以後クライアントと接続したホストとの間で送受信データを中継します。
CONNECT
[6] CONNECT の項を参照してください。
[1] HTTP (RFC1945 1.2, RFC2068 1.3, RFC2616 1.3)
tunnelA tunnel is an {2068,2616} An intermediary program which is acting as a blind relay between two connections. Once active, a tunnel is not considered a party to the HTTP communication, though the tunnel may have been initiated by an HTTP request. The tunnel ceases to exist when both ends of the relayed connections are closed. {1945} Tunnels are used when a portal is necessary and the intermediary cannot, or should not, interpret the relayed communication.
CONNECT
を参照。