Devo insegnare il mio sesto modulo sugli indirizzi MAC e gli indirizzi IP tra qualche settimana e ci sono alcune aree in cui non sono chiaro in cui spero che alcuni di voi saranno in grado di chiarirmi. Ho abbastanza per farli passare attraverso il programma, ma mi piace avere più conoscenza rispetto alle specifiche in modo da poter spiegare come funzionano le cose in modo più significativo.
Quindi, come ho capito, ciò che segue accade quando un dispositivo su una LAN invia un pacchetto / frame a un dispositivo su un'altra LAN separata via Internet.
Un pacchetto viene creato alla fine dell'invio con la destinazione e l'IP di invio
Prima domanda: l'IP di destinazione è effettivamente l'IP del gateway per la LAN del dispositivo ricevente
Questo viene quindi trasformato in un frame che andrà al gateway per la LAN - questo accade a livello di collegamento dati e il frame ha un indirizzo MAC di invio e destinazione aggiunto
Prima domanda: l'indirizzo MAC di destinazione: è questa la destinazione finale o la destinazione del gateway?
Il pacchetto / frame viene quindi inviato su Internet e instradato (utilizzando l'indirizzo IP) all'hop successivo verso la destinazione finale
Seconda domanda: ad ogni hop, il livello di collegamento dati modifica l'indirizzo MAC di destinazione nel frame con l'indirizzo MAC dell'hop successivo?
Il pacchetto / frame viene instradato all'indirizzo di destinazione (che è il gateway)
Terza domanda: una volta che il frame / pacchetto raggiunge il gateway della LAN ricevente, l'indirizzo MAC di destinazione nel frame viene utilizzato da uno switch per assicurarsi che finisca nel dispositivo corretto? Questo ovviamente presuppone che l'indirizzo MAC di destinazione non sia modificato dai router mentre il frame / pacchetto attraversa Internet - se viene modificato una volta che il gateway ricevente riceve il frame / pacchetto, come fa a sapere dove inviarlo?