Cos’è un gateway predefinito
Il Dicembre 3, 2021 da adminQuando un host vuole raggiungere una destinazione che è al di fuori della propria rete, deve usare un gateway predefinito. Usiamo un router o uno switch multistrato (che è uno switch che può fare routing) come gateway predefinito.
In questa lezione spiegherò come un host sa quando usare o meno il gateway predefinito e come funziona dietro le quinte. Iniziamo con un semplice esempio:
Sopra abbiamo due host collegati ad uno switch. Abbiamo solo la rete 192.168.1.0 con subnet mask 255.255.255.0.
Quando un host vuole inviare qualcosa ad un altro host allora controllerà se la destinazione è dentro o fuori la sua rete. Se la destinazione è nella stessa rete, allora userà ARP per trovare l’indirizzo MAC della destinazione e potrà inviare il pacchetto IP. Come fa l’host a controllare se la destinazione è nella stessa rete? Questo viene fatto controllando la subnet mask. Per esempio, diciamo che 192.168.1.1 vuole inviare un pacchetto IP a 192.168.1.2:
Source | 192.168.1.1 | 11000000 10101000 00000001 00000001 |
Destinazione | 192.168.1.2 | 11000000 10101000 00000001 00000010 |
Subnet mask | 255.255.255.0 | 11111111 11111111 11111111 00000000 |
La subnet mask ci dice quale parte dell’indirizzo IP è la parte rete e la parte host, l’host che usa 192.168.1.1 vede che 192.168.1.2 sta usando lo stesso esatto indirizzo di rete e saprà che può usare ARP per trovare l’indirizzo MAC, creare un frame Ethernet, incapsulare il pacchetto IP e inviarlo verso lo switch.
Ora diamo un’occhiata a un esempio in cui abbiamo bisogno di un gateway predefinito. Date un’occhiata a questa immagine:
Lascia un commento