22. Historical Definitions for the IPv4 TOS Octet (Definizioni storiche per l'ottetto TOS di IPv4)
22. Historical Definitions for the IPv4 TOS Octet (Definizioni storiche per l'ottetto TOS di IPv4)
L'ottetto TOS (Type of Service, tipo di servizio) di IPv4 ha storicamente avuto multiple definizioni e usi. Questa sezione rivede brevemente queste definizioni storiche per fornire il contesto su come ECN interagisce con questi campi.
Definizione originale di RFC 791:
RFC 791 [RFC791] originariamente definiva l'ottetto TOS come contenente i seguenti campi:
0 1 2 3 4 5 6 7
+---+---+---+---+---+---+---+---+
| Precedenza | D | T | R | C | 0 |
+---+---+---+---+---+---+---+---+
Dove:
- Bit 0-2: Precedenza (Precedence)
- Bit 3: Ritardo (D = Delay)
- Bit 4: Throughput (T = Throughput)
- Bit 5: Affidabilità (R = Reliability)
- Bit 6: Costo (C = Cost)
- Bit 7: Riservato (deve essere zero)
Revisione di RFC 1349:
RFC 1349 [RFC1349] ha rivisto la definizione dell'ottetto TOS, ma la struttura di base è rimasta simile.
Definizione dei servizi differenziati di RFC 2474:
RFC 2474 [RFC2474] ha ridefinito questo ottetto per i servizi differenziati (Differentiated Services, DS):
0 1 2 3 4 5 6 7
+---+---+---+---+---+---+---+---+
| DSCP | ECN |
+---+---+---+---+---+---+---+---+
Dove:
- Bit 0-5: DSCP (Differentiated Services Codepoint, codepoint dei servizi differenziati)
- Bit 6-7: ECN (Explicit Congestion Notification, notifica di congestione esplicita)
Questo documento (RFC 3168) è coerente con RFC 2474, utilizzando gli ultimi due bit (bit 6-7) dell'ottetto TOS per ECN.
È importante notare che la definizione del campo ECN è coordinata con l'architettura dei servizi differenziati per garantire che i due possano coesistere e interoperare. Il campo DSCP e il campo ECN possono essere utilizzati indipendentemente senza interferenze reciproche.