Jak obliczyć adresa sieci, broadcast oraz liczbę komputerów?

Witam serdecznie, mam za zadanie obliczyć adres sieci, broadcast oraz liczbę komputerów dostępnych w danej sieci na podstawie następujących danych:

a)

11000000.10101000.00000001.00000110 = 192.168.1.6 - IP 11111111.11111111.11111111.00000000 = 255.255.255.0 - maska

adres sieci: . . .

Broadcast: . . .

Liczba komputerów:

b)

IP - 192.168.0.95 Maska -255.255.255.224

adres sieci: . . .

Broadcast: . . .

Liczba komputerów:

c)

IP - 192.168.0.63 Maska -255.255.255.192

adres sieci: . . .

Broadcast: . . .

Liczba komputerów:

Jaka jest zasada na obliczanie broadcast? Proszę o pomoc w rozwiązaniu zagadnienia i wyjaśnienie dlaczego TAK :slight_smile:

Z góry dziękuję, pozdrawiam.

Adres sieci to dla przykładu a) 192.168.1.0, broadcast 192.168.1.255, liczbę komputerów obliczasz z maski, maska 0 “mówi”, że komputerów jest/może być 253. Co do reszty powinno być podobnie, ale nie dam za to głowy. Poczytaj na wikipedii o adresacji.

http://www.wildpackets.com/resources/fr … s/overview zasaj kalkulator sieci :slight_smile:

http://support.microsoft.com/kb/164015/pl - to ci może coś wyjaśni :slight_smile:

No właśnie słyszałem o tym, ale niestety muszę to umieć bez elektronicznych pomocy :slight_smile:

Brodcast to iloczyn logiczny(AND) maski podsieci i przykładowego adresu IP z dopełnionym jedynkami fragmentem adresu identyfikującym hosty…o ile to coś mówi ;]

Sprawa jest super prosta 8)

Proponuje:

  1. Poczytać odrobinę o hierarchicznej, logicznej adresacji IP

2.Zrozumieć w teorii i praktyce do czego służy:

a)adres IP

b)adres sieci

c)adres rozgłoszeniowy

  1. Pamiętać, że ADRES IP i MASKA to 32 bity ( a nie przeróbka dla człowieka w postaci czterech liczb dziesiętnych- bo to bardzo często wprowadza w błąd przez “mylną intuicję”)

4.Ćwiczyć, Ćwiczyć i ćwiczyć (sprawdzając się zawsze kalkulatorem IP)

Powodzenia

Więc dla

IP: 192.168.0.95 i

maski: 255.255.255.224,

broadcast to: 192.168.0. 31 , jako że 255 - 224 = 31?

Czyli ostatnie oktety:

IP: _ . _ . _ . 01011111

M: _ . _ . _ . 11100000

B: _ . _ . _ . 00011111

a przy

IP: 192.168.0.63 i

maski: 255.255.255.192,

broadcast to: 192.168.0. 63 , jako że 255 - 192 = 63?

Czyli ostatnie oktety:

IP: _ . _ . _ . 00111111

M: _ . _ . _ . 11000000

B: _ . _ . _ . 00111111

I tutaj adres IP jest taki sam jak broadcast, a to znaczy że?

Z góry dziękuję za odpowiedź!

Jeśli chodzi o kalkulator - jest też internetowy:

http://www.42.pl/ipcalc

W tekście od MS nie jest wspomniane o jeszcze innym zapisie maski podsieci (przez ukośnik).

Weźmy ten przykład:

11000000.10101000.01111011.10000100 – Adres IP (192.168.123.132)

   11111111.11111111.11111111.00000000 – Maska podsieci (255.255.255.0)

Można to zapisać krócej:

192.168.123.132/24

Liczba po ukośniku to liczba jedynek w masce podsieci.

Swoją drogą ja też to muszę w najbliższym czasie opanować :slight_smile:

Dla IP 192.168.0.95/27

Broadcast wynosi 192.168.0.95 o ile dobrze pamiętam.

192.168.0.010|11111 - Binarnie 95

.111|00000 - Binarnie ostatni oktet maski

Broadcast wyliczało się wstawiając jedynki w adresie IP tam gdzie już jedynki nie występowały w masce, czyli te 5 ostatnich bitów. Dla jasności, adres IP sieci w którym IP znajdował się, to same zera.

Liczba komputerów wynosi 30, ponieważ dwa adresy trzeba odjąć ze względu na adres sieci i broadcast. Po prostu musisz wykonać 2 do potęgi ilości zer w masce , czyli 2 do potęgi 5 (bo 5 zer jest) = 32 Adresów IP, a dostępnych dla hostów jest 30 bo jeden adres idzie na adres sieci, drugi rozgłoszeniowy.

Rozwiązanie oraz sposób zaprezentowane w filmie https://www.youtube.com/watch?v=s80G8lZl9jw