Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

Pawelck91

Adres IP - maska i klasa

Polecane posty

Witam,

od dawna nurtuje mnie problem dotyczacy adresow IP. Nie rozumiem dokladnie jak wyznaczyc maske oraz dana klase dla IP. NAtomiast wiem jak zamieniac adres IP na system binarny ^^. Troche jest mi to potrzebne do szkoly wiec jakbyscie byli w stanie mi to przystepnie wytlumaczyc bylbym po stokroc wdzieczny ;-)

Pozdrawiam.

Link do komentarza
Udostępnij na innych stronach

Mowa o ipv4

Adres ip to 32 bitowa liczba, podzielona na tzw oktety. Nie chodzi tu tylko o wygodę zapisu, kryje się za tym podziałem pewna logika.

Maska podsieci to również 32 bitowa liczba, i też dzieli się ją na oktety. Maska jest wykorzystywana, jak sama nazwa wskazuje, do maskowania. Maskowanie to operacja polegająca na wykonaniu logicznego AND na odpowiadających sobie bitach adresu i maski:

11111111.11111111.11111111.00000000 = 255.255.255.0 maska

11000000.10101100.00000001.00000001 = 192.168.1.1 ip

AND

11000000.10101100.00000001.00000000 = 192.168.1.0 adres sieci

Wynikiem maskowania jest adres podsieci. Numer hosta w danej podsieci oblicza się na przykład poprzez odejmowanie adresu podsieci od całego adresu ip, czyli w tym wypadku numer hosta to 0.0.0.1.

Dosyć istotny jest wymóg aby maska składała się z ciągu jedynek i ciągu zer. Maska:

11111111.01111111.11111111.00000000 = 255.127.255.0

jest nieprawidłowa.

Adresy ip są podzielone na kilka klas: A B C ... dokładny opis z pewnością znajdziesz na Wikipedii. Tak naprawdę klasy to ustalone na sztywno maski. A /8, B /16, C /24, gdzie /x to ilość jedynek w masce.

Są też adresy bez klasowe, gdzie samemu można ustalić sobie x, na np 13.

Po co ten podział na klasy ? To taki relikt, z początków gdy uważano, że 4 miliardy adresów ip jest bliskie nieskończoności. Firmy potrzebowały kupować całe pule adresowe. Taka XXX ma 70 tysięcy pracowników na całym świecie i niemal każdemu potrzebuje dać komputer z dostępem do internetu. Wymyślono, więc klasy adresów i sprzedawano całe podsieci. Rozwiązanie logiczne, ale szybko okazało się, że na 70 tysięcy pracowników to potrzebne są dwie podsieci typu B (2 x 65 536), co daje około 60 tysięcy zmarnowanych adresów.

EDIT

Woody ma oczywiście rację. Poprawiłem or na and.

Link do komentarza
Udostępnij na innych stronach



  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...