IP адреса се дели на 2 части: мрежов адрес(нетмаска) и нодов
адрес = общо на 32 битов адрес.
Например:
/24 означава (24 битова нетмаска), че от общо 32 бита за IP
адрес, 24 са отделени за мрежата, а остатъка е за нодове,
което ще рече че 8 бита (32-24=8) са за адресите на
нодовете.
2^8 (2 на степен 8) = 256
От тия 256 адреса един отва за броудкаст и един отива за
идентификация на мрежата. По подразбиране първия IP е за
идентификация, а последния е за броудкаст. Значи 256-2=254
за ефективно използване. Алтернативното представяне на
наетмаската в този случай е: 255.255.255.0, където първите 3
октета са за мрежата, а последния е за нодовете.
Така, сега да видим други случаи:
Ако маската ти е /32 (или по друг начин казано нетмаска
255.255.255.255) -> 32-32=0
2^0=1 -> 1 IP адрес ... не ни върши работа, като се има
предвид че 2 адрса отиват за броудкаст и мрежа.
Маска /31 (маска 255.255.255.254), 32-31=1
2^1=2 -> 2 IP адреса -2 (за броудкаст и мрежа)=0 ... пак не
ни върши кой знае каква работа
Маска /30 (маска 255.255.255.254), 32-30=2 (2 бита за
нодове)
2^2=4 -> 4 IP адреса -2 (за броудкаст и мрежа)=2 ефективни
адреса
Маска /29 (маска 255.255.255.248), 32-29=3
2^3=8 ->8 IP адреса -2 (за броудкаст и мрежа) =6 ефективни
IP-та
Маска /28 (маска 255.255.255.240), 32-28=4
2^4=16 IP адреса -2 (за броудкаст и мрежа) =14 ефективни
адреса
Маска /27 (маска 255.255.255.224), 32-27=5
2^5=32 IP адреса -2 (за броудкаст и мрежа)=30 ефективни
адреса
......
и така на татък .... 32 минус нетмаската=x, 2^x=y, y е броя
на IP адресите за нодовете, от които за нормалните компютри
остават z=y-2 броя.
Надявам се си схванал идеята, че нетмаската може да се
представи според броя на битовете си (примерно /28) или
записано в hexa-decimal = 255.255.255.240, като това
последното 240 идва от 256-2^4 (тази 4-ка идва от
32-28=4)=256-16=240
На тия по-горните дето се подиграват не им се сърди, те така
си остроумничат, макар че и те не ги знаят тия неща :)
|