[image]https://leganerd.com/wp-content/uploads/LEGANERD_041863.jpg[/image]
[quote]100 anni dopo, questa storia rimane terrificante -non perchè è il blocco di indirizzi della rete locale, ma perchè l’assassino è ancora su IPv4.[/quote]
L’assassino era in casa! Paura eh?
Infatti 192.168(.0.0)/16 è lo spazio degli indirizzi di una rete locale (vi siete mai chiesti perchè il vostro router ha sempre indirizzo 192.168.x.x?) che va da 192.168.0.0 a 192.168.255.255.
La notazione usata si chiama [url=http://en.wikipedia.org/wiki/CIDR_notation]CIDR[/url] e riassume in se l’indirizzo della rete e i bit dell’indirizzo che è occupato dal’indirizzo di rete: un indirizzo è rappresentato in questa forma decimale, ma in realtà è usato dalla macchina nella sua forma binaria di 32 bit.
Prendiamo il primo indirizzo (.0.0 indica la rete stessa): nella forma decimale è 192.168.0.1, nella forma binaria è 11000000.10101000.00000000.00000001; la [url=http://it.wikipedia.org/wiki/Subnet_mask]maschera di sottorete[/url] di 16 bit è scritta in decimale come 255.255.0.0, in binario come 11111111.11111111.00000000.00000000. Un computer che deve inviare un pacchetto fa due operazioni logiche AND tra la maschera di sottorete e rispettivamente il proprio indirizzo IP e quello del destinatario: nel caso risulti che appartengono alla stessa rete (per esempio quando mandate un file da un computer all’altro in casa) manda il pacchetto al destinatario, altrimenti lo passa al gateway della rete (il router di casa) che lo manda nell’Internet.
Vignetta originale su [url=http://xkcd.com/742]XKCD[/url].