2, weil 2 die Grundlage des Binärsystems ist.
8 Bit, weil pro |Block| der IP-Adresse (beispielsweise |192|168|178|20|) 8 Bit nötig sind, was 32 Bit ergibt, da 4 x 8 Bit oder 4 Oktetts.
255, weil man mit 8 Bit "nur" 255 darstellen kann.
Da die "0" im Binärsystem mit zählt, hat man zwar 256 möglichen Werte, aber trotzdem die größte Zahl (bei 8 Bit) ist hier 255.
0 - Netz
255 - Broadcast, also alle Clients im Netz ansprechbar
Kurz, 0 und 255 sind reserviert im Host-Anteil (Block 1, rechts) der IP-Adresse, darum bleibt für die Clients ein IP Bereich von 1-254- oft so 2[sup]8[/sup] - 2 beschrieben.