Benvenuto,
Ospite
|
ARGOMENTO:
Moderatori: jpalombi
Benvenuto,
Ospite
|
|
Ciao,
non mi è chiaro come effettivamente vengano utilizzati questi 3 campi per riordinare e assemblare i frammenti. |
Si prega Accedi a partecipare alla conversazione. |
|
Ciao pdaviden,
i campi Identification, Flag e Fragment offset vengono utilizzati dai router per frazionare pacchetti IPv4 provenienti da link a MTU maggiore del link sul quale devono essere inviati (ad esempio, immagina un pacchetto ricevuto da un'interfaccia FastEthernet a MTU 1500 che debba essere trasmesso su un'interfaccia a MTU inferiore). Qualora fosse consentito al router di operare frammentazione (ovvero il pacchetto non presenti il bit DF - Do not Fragment - impostato ad 1), si procederebbe così: Il router frazionante genera un nuovo header IP per ogni pacchetto che deve frazionare. L'identification è un valore che consente di identificare i frammenti come appartenenti ad un singolo pacchetto IP originario (utile dunque lato ricevente per riconoscere le frazioni del medesimo pacchetto). I flag indicano se il pacchetto è frammentato o meno, e quale nel caso sia l'ultimo frammento (bit More Fragment, impostato a 1 per ogni frammento tranne che per l'ultimo, nel quale è settato a 0). Il Fragment offset, è invece un valore che consente al router ricevente di riassemblare nell'ordine corretto i frammenti del pacchetto IP (impostato dal router frazionante che, ovviamente, calcola anche un nuovo checksum per ogni header generato). Immagina una cosa del tipo: Pacchetto X, blocco 0, segue frammento Pacchetto X, blocco 1, segue frammento [....] Pacchetto X, blocco n, ultimo frammento Spero abbia reso l'idea. Per ulteriori approfondimenti, rimando al seguente articolo e paragrafo (molto ben fatto) di wikipedia: IPv4 Fragmentation IpCert Instructor
CCENT - CCNA - CCNA CyberOps - CCNP Enterprise - CCNP Collaboration - CCNP Service Provider CCS - Enterprise Core, Ent. Advanced Infrastructure, SP Core, SP Advanced Routing, SP VPN Services, Collaboration Core, Coll. Applications |
Si prega Accedi a partecipare alla conversazione. |