Όπως λοιπόν είπες, στο παράδειγμα σου, η πράξη AND της IP και του mask, σου δίνει την αρχή. Το εύρος των διευθύνσεων είναι το υπόλοιπο της αφαίρεσης 32-22=10 bit δηλαδή 1024 μοναδικές διευθύνσεις. Η πρώτη διεύθυνση είναι αυτή του δικτύου. Η τελευταία διεύθυνση είναι η broadcast, άρα οι υπόλοιπες 1022 είναι διαθέσιμες για μοίρασμα. Η τελευταία διεύθυνση θα είναι αυτή που θα παραχθεί εάν πάρεις ως διεύθυνση αυτά τα 10 bit. Θα δώσουν την εικόνα 00000000.00000000.00000011.11111111 δηλαδή 0.0.3.255
Αν ξεκίνησες λοιπόν με το δίκτυο 192.168.0.0 και προσθέσεις την 0.0.3.255 θα πάρεις την 192.168.3.255 που θα είναι η broadcast. Θα έχεις έτσι ανάμεσα τους 1022 διευθύνσεις.
Σαν παράδειγμα και χρησιμοποιώντας το ipcalc που πρότεινε ο the_eye, ορίστε και το αποτέλεσμα
- Κώδικας: Επιλογή όλων
Address: 192.168.0.0 11000000.10101000.000000 00.00000000
Netmask: 255.255.252.0 = 22 11111111.11111111.111111 00.00000000
Wildcard: 0.0.3.255 00000000.00000000.000000 11.11111111
=>
Network: 192.168.0.0/22 11000000.10101000.000000 00.00000000
HostMin: 192.168.0.1 11000000.10101000.000000 00.00000001
HostMax: 192.168.3.254 11000000.10101000.000000 11.11111110
Broadcast: 192.168.3.255 11000000.10101000.000000 11.11111111
Hosts/Net: 1022 Class C, Private Internet
Συνεχίζοντας, μπορείς να υπολογίσεις ποιο είναι το επόμενο subnet με την ίδια μάσκα;