Aggiornamento delle intestazioni IP per i segmenti di carbone
Quando si finalizza un'unica unità di raggruppamento (SCU), un driver miniport compatibile con segmento di ricezione aggiorna i campi nelle intestazioni IP, come descritto nelle tabelle seguenti.
- Aggiornamento dei campi di intestazione IPv4 per i segmenti di unione
- Aggiornamento dei campi di intestazione IPv6 per i segmenti di unione
Aggiornamento dei campi di intestazione IPv4 per i segmenti di unione
Campo | Descrizione |
---|---|
Versione |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |
Lunghezza intestazione |
Lunghezza di un'intestazione IPv4 di base senza opzioni IP. |
Servizi differenziati |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |
Bit ECN |
Vedere Eccezione 8 nelle condizioni di eccezione che terminano il coalescing. I datagrammi devono essere uniti se hanno tutti gli stessi valori per i bit ECN. |
Lunghezza totale |
Il valore di questo campo deve essere ricompilate ogni volta che un nuovo segmento con lunghezza del payload TCP non zero viene unito a una SCU esistente. Vedere Condizioni di eccezione che terminano il coalescing per casi speciali che derivano dal valore in questo campo. |
Identificazione |
Deve essere impostato sull'ID IP del primo segmento di unione. |
Flag |
|
Offset del frammento |
Non applicabile. I datagrammi IP frammentati non sono uniti. |
Tempo da vivere |
Deve essere impostato sul valore minimo di durata (TTL) dei segmenti di carbone. |
Protocollo |
Impostare sempre su 6, per TCP. |
Checksum intestazione |
Il valore di questo campo deve essere ricompilate dal driver miniport. |
Indirizzo di origine |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |
Indirizzo di destinazione |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |
Aggiornamento dei campi di intestazione IPv6 per i segmenti di unione
Campo | Descrizione |
---|---|
Versione |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |
Classe di traffico |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |
Etichetta del flusso |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |
Lunghezza del payload |
Il valore di questo campo deve essere ricompilate ogni volta che un nuovo segmento con lunghezza del payload TCP diverso da zero viene unito a un segmento esistente. |
Intestazione successiva |
Impostare sempre su 6, per TCP. |
Limite hop |
Deve essere impostato sul valore minimo di limite hop dei segmenti di unione. |
Indirizzo di origine |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |
Indirizzo di destinazione |
Il valore di questo campo deve essere uguale per tutti i segmenti di carbone. |