Passa al contenuto principale

2. Convenzioni e definizioni

Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", e "OPTIONAL" in questo documento devono essere interpretate come descritto in BCP 14 [RFC2119] [RFC8174] quando, e solo quando, appaiono in lettere maiuscole, come mostrato qui.

In questo documento, utilizziamo il termine "IP proxy" (proxy IP) per riferirci al server HTTP che risponde alla richiesta di proxy IP. Il termine "client" è utilizzato nel senso HTTP; il client costruisce la richiesta di proxy IP. Se ci sono intermediari HTTP (come definiti nella Sezione 3.7 di HTTP) tra il client e il proxy IP, questi sono indicati come "intermediaries" (intermediari) in questo documento. Il termine "IP proxying endpoints" (endpoint di proxy IP) si riferisce sia al client che al proxy IP.

Questo documento utilizza la terminologia da [QUIC]. Laddove questo documento definisce i tipi di protocollo, il formato della definizione utilizza la notazione dalla Sezione 1.3 di QUIC. Questa specifica utilizza la codifica intera a lunghezza variabile dalla Sezione 16 di QUIC. I valori interi a lunghezza variabile non devono essere codificati nel numero minimo di byte necessario.

Si noti che, quando la versione HTTP in uso non supporta il multiplexing dei flussi (come HTTP/1.1), qualsiasi riferimento a "stream" (flusso) in questo documento rappresenta l'intera connessione.