Ho trovato molte informazioni specificando che questo è il caso, tuttavia, sto davvero cercando il motivo dietro questo. Perché è necessario È necessario?
Ho trovato molte informazioni specificando che questo è il caso, tuttavia, sto davvero cercando il motivo dietro questo. Perché è necessario È necessario?
Risposte:
Il flag DF indica ai router che normalmente frammenterebbero il pacchetto a causa del fatto che era troppo grande per l'MTU di un collegamento (e potenzialmente lo distribuivano in modo non corretto a causa di tale frammentazione) per invece rilasciare il pacchetto e restituire un pacchetto ICMP Fragmentation Needed, consentendo l'invio host per tenere conto dell'MTU inferiore sul percorso dell'host di destinazione. Questo processo si chiama " Rilevamento MTU percorso ".
È generalmente meglio lasciare PMTUD da solo e lasciarlo fare il suo lavoro, al contrario di avere lo stack TCP che gestisce frammenti fuori ordine. Tuttavia, in alcuni casi (principalmente quando l'ICMP necessario è bloccato) il PMTUD non funziona e la connessione si interrompe.
Questo è quando vorrai avere il flag DF disinserito - quando PMTUD non può funzionare correttamente e si verificano problemi di connessione.