|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2012
Messaggi: 171
|
Funzionalità della subnet mask?
Salve a tutti, mi sono dato una letta su wikipedia e altri siti della funzionalità pratica di una subnet mask.
Da quel che sono riuscito a capire lo scopo principale di tale indirizzo e di specificare se i pacchetti di dati devono essere inviati al gateway (quindi su una rete esterna), o direttamente al pc facente parte della stessa rete. Questa scelta si basa su un AND logico tra i bit delll'ip sorgente e quello di destinazione, e laddove vi è una differenza di bit (tranne quelli dell'id dell'host che possono variare) fra i due indirizzi si determina se il pc appartiene a una rete esterna o alla stessa rete... e fin qui penso di avere detto tutto giusto. Però la mia domanda era questa: se ci fosse un caso di 2 reti esterne entrambe con subnet mask impostata a 255.255.255.0 e indirizzo ip 192.168.1.1, se applichiamo il concetto di prima come fa un pc che vuole inviare un pacchetto di dati all'atro a sapere che quest'ultimo si trova in una rete esterna se i bit dell'ip e della subnet sono gli stessi per entrambe le reti? spero di essermi spiegato...
__________________
La mia libertà finisce dove inizia quella dell'altro (Kant) |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 3258
|
Cioè abbiamo due reti esterne nella stessa classe 192.168.1.0/24?
Banalmente dentro un sistema autonomo non avremo mai una cosa del genere, mentre per raggiungere una rete esterna con questi ip privati da internet c'è di mezzo il nat e gli ip pubblici. La risposta è: Un host non può saperlo, dato che è una situazione assurda. Immagina solo che macello si crea a livello di routing. Al router connesso a internet arrivano pacchetti destinati a due reti uguali 192.168.1.0/24 collegate ad altri due router. Questi due router pubblicano questa rete e il povero tapino instrada il traffico un po' a tutti e due (per destination load balancing). Uno dei due riceve il pacchetto e ha l'host che l'ha richiesto, chiede tramite arp il mac address di questo host e instrada dati incoerenti, mentre l'altro router droppa il pacchetto perchè magari non trova l'host sulla propria LAN. Ultima modifica di Wolfhwk : 17-03-2013 alle 15:54. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:45.