Wyznaczanie adresu sieci

W dzisiejszym artykule pokażemy wyznaczanie adresu sieci.

Każdy komputer, który ma przydzielony adres IP musi należeć do jakiejś sieci. W celu ustalenia do jakiej sieci należy dany pecet należy wykonać odpowiednie obliczenia w systemie binarnym.

W celu przećwiczenia wyznaczania adresu sieci posłużymy się komputerem o adresie: 192.168.0.123 i masce podsieci: 255.255.255.224

Pierwszym krokiem, jaki należy wykonać to zamiana adresu IP oraz maski podsieci z systemu dziesiętnego na binarny. Zamianę liczby z systemu dziesiętnego na system binarny już opisano na naszej stronie w dziale Arytmetyka komputera – kwalifikacje E12. Dla tego nie będę przypominał tego jeszcze raz. Przechodzimy do zamiany:

Przydatna może być tabela potęg liczby 2

Dla przykładu rozpiszę pierwszą cyfrę 192

wartość

128

64

32

16

8

4

2

1

pozycja

27

26

25

24

23

22

21

20

l. binarna

1

1

0

0

0

0

0

0

wartość

128

64

  • Wartość pierwszego bitu patrząc od lewej strony wynosi 128 jest to wartość mniejsza niż 192 ten bit ma wartość 1 ponieważ mieście się w cyfrze 192.
  • 192 – 128 =64
  • Wartość drugiego w kolejności bitu od lewej strony wynosi 64 i jest równy liczbie 64 dla tego wartość liczby binarnej przyjmie postać 1
  • 64-64=0
  • reszta równa się zero oznacza to koniec obliczeń pozostałe miejsca uzupełniamy zerami.

Po zamianie otrzymujemy:

192.168.0.123 =  11000000.10101000.00000000.01111011

255.255.255.224 = 11111111.11111111.11111111.11100000

Aby odpowiedzieć na pytanie do jakiej podsieci należy komputer, należy w dalszej kolejności  przeprowadzić operację obliczania iloczynu logicznego na poszczególnych bitach adresu IP oraz maski podsieci.

Jeżeli nie uważałeś na matematyce  i nie wiesz czym jest iloczyn logiczny, wykonaj następujące czynności:

Porównaj ze sobą adresy IP oraz maski podsieci

Adres IP 11000000. 10101000. 00000000. 01111011
Adres maski: 11111111. 11111111. 11111111. 11100000

Z adresu IP przepisz wszystkie bity na pozycjach, w których w adresie maski znajdują się jedynki, pozostałe miejsca uzupełnij zerami.

11000000.           10101000.           00000000.           01100000

Ostatnim krokiem jaki został nam do wykonania to przeliczenie otrzymanej liczby binarnej na system dziesiętny.

192.168.0 – jak widzimy pierwsza część adresu nie uległa zmianie jednak kolorem żółtym objęte zostały jeszcze 3 cyfry z ostatniego oktetu gdy je przeliczymy na system decymalny otrzymamy cyfrę 96.

 

Komputerem o adresie: 192.168.0.123 i masce podsieci: 255.255.255.224 pracuje w podsieci o adresie 192.168.0.96

One Response
  1. Kamila

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *