Potrzebuje na dzisiaj, duzo punktow za przyzwoity opis:
Potrzebuje by ktos wyjasnil mi metode obliczania adresów IP oraz maski podsieci (bardzo szczegolowo i w miare zrozumiale).
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Najprostsze zadanie, do jakiej sieci należy np. ten adres: 112.100.12.5 /30
Trochę teorii, adres IP składa się z 32 bitów czyli 0/1, każda liczba to oktet czyli minimalny adres ip to: 0- bo 00000000b=0 a maksymalny to 255 bo 11111111b=255.
teraz maska, również 32 bitowe maleństwo, która określa nam m. in. adresacje hostów.
W odróżnieniu od adresu IP maska może przyjać tylko ciąg jedynek więc
11111111.11111111.11111111.11000000 -dobrze (255.255.255.192)
11111111.11111111.01111111.11111111- źle bo 0 przerywa ciąg
Typowa sieć składa się z :
-Adresu sieci
-Hostów
-Adresu rozgłoszeniowego
Wróćmy do naszego zadania:
112.100.12.5 /30
adres IP
maska
maska /30 więc mamy ciąg 30 jedynek 11111111.11111111.11111111.11111100 wiec
255.255.255.252
Teraz musimy zapisać nasz adres IP w formie binarnej
112.100.12.5
01110000.01100100.00001100.00000101 <-Adres
11111111.11111111.11111111.11111100 - maska
Teraz kolumnowo robimy AND pomiedzy liczbami, przypominam, że
1 AND 1 to 1
1 AND 0 to 0
0 AND 1 to 0
0 AND 0 to 0
wieć możemy sobie ułatwić sprawę przepisując bity ciągu (30) normalnie i zerując pozostałe 32-30=2 czyli adres sieci to:
01110000.01100100.00001100.00000100 pogrubione 30 bitów nie ruszonych przez maskę
zamieniamy z powrotem: 112.100.12.4 /30 to nasz adres sieci
skoro maska to /30 to ilość hostów to: 2^(32-30)-2=2^2-2=2
Zatem podsumowując:
Adres sieci: 112.100.12.4 /30
hosty: 112.100.12.5 /30 , 112.100.12.6 /30
Rozgłoszeniowy: 112.100.12.7 /30
Jakby były pytania uderzaj na priv
Pozdrawiam
JiuJi