Zadanie na informatykę

Witam, jestem uczniem drugiej technikum i mam problem z zadaniem, które zadał mi nauczyciel:

1.Określ ile podsieci możemy stworzyć w przypadku:

a) 192.168.1.10 /24
b) 192.168.1.101 /25
c) 192.168.1.12 /27
d) 192.168.1.34 /28
e) 192.168.1.25 /30
Uzasadnij i podaj do każdego adres sieci i rozłożeniowy
2.
192.168.1.1 /29
Do podanego przykładu określ ile podsieci i podsieci efektywnych, oraz ile możemy zaadresować hostów

Kompletnie nie wiem jak to zrobić i prosiłbym o pomoc.

Na pewno mi się przyda, dzięki!

Adres rozgłoszeniowy (broadcast) - nie rozłożeniowy.

Mógłby ktoś dla mnie zrobić któryś z tych przykładów, albo chociaż to jakoś inaczej wytłumaczyć bo dalej coś średnio to rozumiem. (Prócz przykładu a.)

To napisz swoimi słowami jak to teraz rozumiesz i co Ci się nie zgadza w zadaniu w kontekście tego jak to rozumiesz. Mam nadzieję że zrozumiałeś :smiley:

Więc w przykłądzie a
192.168.1.10 /24
Czyli : 11000000 1010100 00000001 00001010 i to jest tak, że w tej ostatniej części, czyli 00001010 są tylko dwie jedynki, czyli 2 do potęgi 2? i wychodzi na to, że możemy tam utworzyć 4 podsieci, a ilośc hostó wyniesie 2 do potęgi 24 i jeszcze - 2? Nie wiem, czy dobrze myślę.

B) 192.168.1.101 / 24
Czyli : 11000000 1010100 00000001 01100101 Tutaj są 4 jedynki, czyli 2 do potęgi 4 , wychodzi mi 16 podsieci.
Hosty to będzie 2 do potęgi 25 - 2 hosty ?

Przede wszystkim,to nie adres ip, który rozpisałeś binarnie, a maska podsieci wyznacza ilość hostów, i adres sieci oraz adres rozgłoszeniowy

maska podsieci dla przykładu A to 255.255.255.0, czyli 11111111.11111111.11111111.00000000?

Tak

Więc mam to : 11111111.11111111.11111111.00000000
Musimy pożyczyć z części hosta więc wyjdzie nam 11111111.11111111.11111111.10000000
a to jest **255.255.255.128,
2 do potęgi 1 to 2, czyli 2 podsieci można utworzyć?

Nie pamiętam, ale widzę, że tutaj jest to dobrze rozpisane: http://egzamin-e13.pl/projektowanie-lokalnych-sieci-komputerowych-2/adresacja-ip-podzial-podsieci/

Ogólnie mam wątpliwości czy dobrze robisz, że coś zapożyczasz, ale może źle zrozumiałem pierwsze zadanie.

Mam jeszcze pytanie odnośnie adresu rozgłoszeniowego.
Przykład A :
Adres sieci 11000000. 10101000. 00000001. 00001010
Maska sieci 11111111. 11111111. 11111111. 00000000
Adres rozgłoszeniowy 11000000. 10101000. 00000001. 00000000
Dobrze to jest?

W linku który Ci dałem jest napisane:

Adres rozgłoszeniowy (ang. broadcast) wyliczamy w taki sam sposób, w jaki robiliśmy to w poprzednim artykule, czyli wykonujemy operacją logiczną NOT na postaci binarnej maski, następnie zamieniamy otrzymaną liczbę na postać dziesiętną i dodajemy ją do adresu sieci.

Czyli robisz to źle.

Dziękuje za pomoc. Nie będę już wam zawracał głowy i nauczę się z tego linku który wysłał mi Fizyda. Jeszcze raz dziękuję za pomoc.

To jest proste jak budowa cepa.

Przy wyliczaniu podsieci nawet nie trzeba tego rozpisywać.

32 - 24 = 8

2^8 = 256

Przy masce 24 bitowej możesz podzielić sieć na 256 podsieci. Od dawna nie ma już podziału na podsieci użytkowe.

Teraz objaśnienie. Adres ma 32 bity, maska ma długość 24 bity. 32 - 24 daje 8. 2 do potęgi 8 daje 256. Tak samo liczy się adresy w podsieci minus 2 (sieć, rozgłoszenie).