TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Pytanie - Egzam , Adas!# 13/01/04 15:16 czy moglby ktos odpowiedziec na to pytanie i w miare "lopatologicznie wytlumaczyc? Szukam szukam i znalezc nie moge... "Podaj przykład adresowania IP dla sieci lokalnej z maską 255.255.255.0 Ile hostów możesz umieścić w sieci?"- chyba , ENGELS 13/01/04 15:32
256 ale nie jestem pewnyNie kłócę się z idiotami - ściągną cięna swój poziom i pokonają doświadczeniem... - czy to jest odpowiedz na Twoje pytanie ? , NimnuL-Redakcja 13/01/04 15:47
tak na szybko skopiowalem od siebie z HDD .
Podział sieci na podsieci
Klasy adresów w TCP/IP
Pierwotnie bity określające sieć i bity określające komputer były rozróżniane za pomocą tzw. klas adresów IP. Klasy były definiowane za pomocą kilku pierwszych bitów adresu. Na podstawie ich wartości oprogramowanie określało klasę adresu, a tym samym które bity odpowiadają za adres podsieci, a które za adres hosta.
klasa A
bity 0
0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
10.0.0.0 - 10.255.255.255
klasa B
bity 10
10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
172.16.0.0 - 172.31.255.255
klasa C
bity 110
110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
192.168.0.0 - 192.168.255.255
1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx - multicast
1111xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx - adresy zarezerwowane
Klasy adresów IP w Internecie.
n - bit należący do adresu sieci,
h - bit należący do adresu hosta.
W ten sposób, na podstawie wartości N pierwszego bajtu adresu IP możemy zdefiniować do jakiej klasy należy dany adres:
N < 128 - klasa A
128 < N < 191 - klasa B
192 < N < 223 - klasa C
224 < N < 239 - multicast
N > 239 - adresy zarezerwowane
Adresy multicast są adresami transmisji grupowej, wykorzystywanymi przy np.: wideo-konferencjach.
Powyższe adresy są adresami hostów, które nie mogą być bezpośrednio podłączone do Internetu.
--------------------------------------------------------------------------------
Maska sieci, adres rozgłoszeniowy (broadcast)
W pewnym momencie rozwoju Internetu okazało się, że ten sposób przydzielania adresów sieci jest bardzo nieekonomiczny. Dostępne klasy adresów zaczęły się bardzo szybko kurczyć. Wprowadzono system zwany: bezklasowym rutowaniem międzydomenowym CIDR (Classless Inter-Domain Routing). Pojawiło się pojęcie maski sieci. Maska sieci składa się podobnie jak adres IP z 4 bajtów, używana jest do wydzielenia części adresu odpowiadającej za identyfikację sieci i części odpowiadającej za identyfikację komputera z adresu IP. Poniżej zamieszczam ilustrację tej metody.
Adres IP 212.51.219.50
Maska sieci 255.255.255.192
Adres IP 11010100.00110011.11011011.00110010
Maska 11111111.11111111.11111111.11000000
Adres sieci 11010100.00110011.11011011.00000000
Broadcast 11010100.00110011.11011011.00111111
Adres sieci 212.51.219.0
Broadcast 212.51.219.63
Wyznaczanie adresu sieci i adresu rozgłoszeniowego
Adres sieci tworzymy przepisując niezmienione wszystkie bity adresu IP, dla których odpowiednie bity maski mają wartość jeden. Resztę uzupełniamy zerami. Adres broadcast jest adresem rozgłoszeniowym sieci. Używa się go do jednoczesnego zaadresowania wszystkich komputerów w danej sieci (jest przetwarzany przez wszystkie komputery w sieci). Tworzymy go podobnie do adresu sieci, jednak dopełniamy jedynkami zamiast zerami.
Mając adres sieci i adres broadcast możemy łatwo wyznaczyć możliwy zakres numerów IP komputerów w danej sieci. Dla podanych powyżej adresów sieci i broadcast, komputerów w sieci mogą przyjmować adresy IP od numeru: 212.51.219.1 do 212.51.219.62.
Adres 212.51.219.50 z maską 255.255.255.192 możemy w skrócie zapisać 212.51.219.50/26. W tym przypadku ostatnia liczba oznacza ilość bitów o wartości jeden w masce.
--------------------------------------------------------------------------------
Podział sieci na podsieci
Przedstawiam tu trzy przkłady podziału sieci na podsieci. Różnią się miedzy sobą zarówno liczbą wyznaczanych podsieci jak i sposobem wyznaczania adresów podsieci.
Przykład - podział na dwie podsieci
Mamy sieć o adresie: 192.168.100.0
Maska sieci to: 255.255.255.0
Zapis bitowy:
11000000.10101000.01100100.00000000 - adres
11111111.11111111.11111111.00000000 - maska
wyznaczamy Broadcast poprzez przepisanie wszystkich bitow adresu dla których bit maski ma wartość 1, tam gdzie bit maski ma wartość 0 uzupełniamy 1 -kami.
11000000.10101000.01100100.11111111 - Broadcast
192.168.100.255 - jest to adres rozgłoszeniowy sieci - Broadcast, wiemy z niego że adresy w sieci mogą znajdować się w zakresie 1-254
192.168.100.0 - adres sieci
192.168.100.1 - 192.168.100.254 - adresy w sieci
192.168.100.255 - broadcast
Podzielmy więc sieć na dwie podsieci. Aby dokonać podziału wykorzystamy do tego 25 bit adresu.
Maska podsieci: 255.255.255.128
z tego wynika następujący podział
192.168.100.0 - adres I podsieci - bit 25 ma wartość 0
192.168.100.1 - 192.168.100.126 - adresy w podsieci
192.168.100.127 - broadcast
192.168.100.128 - adres II podsieci - bit 25 ma wartość 1
192.168.100.129 - 192.168.100.254 - adresy w podsieci
192.168.100.255 - broadcast
--------------------------------------------------------------------------------
Przykład - podział na cztery podsieci
Mamy sieć o adresie: 192.168.100.0
Maska sieci to: 255.255.255.128
Zapis bitowy:
11000000.10101000.01100100.00000000 - adres
11111111.11111111.11111111.10000000 - maska
wyznaczamy Broadcast poprzez przepisanie wszystkich bitow adresu dla których bit maski ma wartość 1, tam gdzie bit maski ma wartość 0 uzupelniamy 1 -kami.
11000000.10101000.01100100.01111111 - Broadcast
192.168.100.127 - Jest to adres rozgłoszeniowy sieci - Broadcast, wiemy z niego że adresy w sieci mogą znajdować się w zakresie 1-126
192.168.100.0 - adres sieci
192.168.100.1 - 192.168.100.126 - adresy w sieci
192.168.100.127 - broadcast
Podzielmy więc sieć na cztery podsieci. Aby dokonać podziału wykorzystamy do tego 26 i 27 bit adresu
Maska podsieci to: 255.255.255.224
z tego wynika następujący podział
192.168.100.0 - adres I podsieci - bit 25 ma wartość 0, 26 ma wartość 0
192.168.100.1 - 192.168.100.30 - adresy w podsieci
192.168.100.31 - broadcast
192.168.100.32 - adres II podsieci - bit 25 ma wartość 0, 26 ma wartość 1
192.168.100.33 - 192.168.100.62 - adresy w podsieci
192.168.100.63 - broadcast
192.168.100.64 - adres II podsieci - bit 25 ma wartość 1, 26 ma wartość 0
192.168.100.65 - 192.168.100.94 - adresy w podsieci
192.168.100.95 - broadcast
192.168.100.96 - adres II podsieci - bit 25 ma wartość 1, 26 ma wartość 1
192.168.100.97 - 192.168.100.126 - adresy w podsieci
192.168.100.127 - broadcast
--------------------------------------------------------------------------------
Przykład trzeci - podział na dwie podsieci
Rozpatrujemy podział sieci o adresie 172.24.150.192/27 na dwie podsieci.
Zapis bitowy adresu u maski:
101011000.00011000.10010110.11000000 - adres IP
11111111.11111111.11111111.11100000 - maska sieci
Z tych informacji jasno widać, że na adresy komputerów pozostaje nam 5 bitów adresu. Chcąc dokonać podziału sieci na dwie podsieci musimy do ich oznaczenia wykorzystać 28 bit adresu. A co za tym idzie na adresy hostów pozostaną nam 4 bity adresu.
101011000.00011000.10010110.11000000 - 28 bit adresu wykorzystany do podziału na podsieci
11111111.11111111.11111111.11110000 - maska dla podsieci
Adres pierwszej podsieci to: 172.24.150.192
Broadcast: 172.24.150.207
Zakres adresów: 172.24.150.193 - 172.24.150.206
Adres drugiej podsieci to: 172.24.150.208
Broadcast: 172.24.150.223
Zakres adresów: 172.24.150.209 - 172.24.150.222
Przy wyznaczaniu zakresu adresów w sieci warto pamiętać, że zakres zaczyna się od liczby nieparzystej, a kończy liczbą parzystą. Jeśli wychodzi nam inaczej oznacza to, że obliczenia są błędne.Gdyby nie wymyślono elektryczności,
siedziałbym przed komputerem przy
świeczkach. - Dzieki wielkie , Adas!# 13/01/04 16:17
moze niezbyt "lopatologicznie" ale na pewno pomoze :)- nic prostrzego nie mam niestety , NimnuL-Redakcja 13/01/04 21:38
pomecz sie troche, nie wszystko bedziesz mial na tacy ;)Gdyby nie wymyślono elektryczności,
siedziałbym przed komputerem przy
świeczkach.
- hmm... , tytan 13/01/04 19:42
254? :>
Poczytalbym elaboracik NimnuL'a, ale niestety czas mnie dzisiaj goni...--
"Wciąż w pogoni za lepszej jakości
życiem..." |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|