• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy IP należy do danej podsieci

0 głosów
73 wizyt
pytanie zadane 25 lutego w Sieci komputerowe, internet przez kacper1445 Gaduła (4,700 p.)
Witam. Nie znam się kompletnie na sieciach dlatego przychodzę z pytaniem: Jak sprawdzić czy IP należy do danej podsieci? Przy wiedzy jaka jest maska.

2 odpowiedzi

0 głosów
odpowiedź 25 lutego przez profesorek96 Szeryf (91,020 p.)
wybrane 25 lutego przez kacper1445
 
Najlepsza

Jeśli masz adres IP oraz maskę to obliczenie czy dany adres należy do danej podsieci jest bardzo proste. Np chciałbyś sprawdzić czy adres IP 150.160.10.50 oraz masce 255.255.192.0 należy do podsieci 150.160.0.0/18 . 

Rozpisujesz sobie każdą z składowych adresu IP jako liczbę binarną.

Czyli:

I Oktet II Oktet III Oktet IV Oktet
150 160 10 50
10010110 10100000 00001010 00110010

Dokładnie to samo należy zrobić z maską:

I Oktet II Oktet III Oktet IV Oktet
255 255 192 0
11111111 11111111 11000000 0000000

Mając tak rozpisany adres IP jak i maskę, dzieli nas już tylko krok od obliczenia adresu sieci. Teraz wystarczy że bit po bicie będziemy dokonywać operacji logiczne and bitu adresu IP z odpowiadającym bitem w masce podsieci.

Działanie to przedstawia poniższa tabela:

Powyższa tabela przedstawia adres sieci w postaci binarnej, 32 bitowy.

Podzielmy teraz taką liczbę na 4 oktety po 8 bitów każdy. Prezentuje to tabelka poniżej:

I Oktet II Oktet III Oktet IV Oktet
10010110 10100000 00000000 00000000
150 160 0 0

Łatwo jest odczytać z powyższej tabeli że dla adresu IP 150.160.10.50 oraz maski 255.255.192.0 adres sieci to 150.160.0.0.

0 głosów
odpowiedź 25 lutego przez SzkolnyAdmin Maniak (68,460 p.)

Ja np. zrobiłem tak:

1
komentarz 25 lutego przez Wiciorny Ekspert (221,630 p.)
pamiętaj o pytajniku! :D
1
komentarz 25 lutego przez SzkolnyAdmin Maniak (68,460 p.)
Zaznaczyłem :)

Podobne pytania

0 głosów
1 odpowiedź 158 wizyt
0 głosów
1 odpowiedź 329 wizyt
0 głosów
2 odpowiedzi 567 wizyt

88,311 zapytań

136,904 odpowiedzi

305,517 komentarzy

58,593 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...