Oktet

Nejde o samotné mocniny 2, ale o součet nejvyšších bitů v oktetu.

#Binární základ

Jeden oktet má 8 bitů:

128 64 32 16 8 4 2 1

Každé číslo vznikne součtem zapnutých bitů.


#Řada:

128
192
224
240
248
252
254
255

je speciální tím, že představuje:

  • postupné zapínání bitů zleva doprava
  • samé jedničky od začátku binárního čísla

#Přepis do binární podoby

Dec Binárně
128 10000000
192 11000000
224 11100000
240 11110000
248 11111000
252 11111100
254 11111110
255 11111111

#Jak vznikají

Např.:

#192

128 + 64 = 192
11000000

#224

128 + 64 + 32 = 224
11100000

#248

128 + 64 + 32 + 16 + 8 = 248
11111000

#Vztah k CIDR / maskám

Tohle jsou přesně hodnoty oktetů používané v subnet maskách.

Prefix Maska
/24 255.255.255.0
/25 255.255.255.128
/26 255.255.255.192
/27 255.255.255.224
/28 255.255.255.240
/29 255.255.255.248
/30 255.255.255.252

Proto je dobré si tuto řadu zapamatovat.


#Jiný pohled: „kolik nul zbývá“

Hodnota Binárně Počet nul
128 10000000 7
192 11000000 6
224 11100000 5
240 11110000 4
248 11111000 3
252 11111100 2
254 11111110 1

Každý krok:

  • přidá jednu 1
  • ubere jednu 0

#Vztah k „magic number“

Magic number =

256 − hodnota masky v zajímavém oktetu

Např.:

Maska Magic number
192 64
224 32
240 16
248 8
252 4

Proto jsou tyto hodnoty v subnettingu tak důležité.

Vyrobil tele1 2025