TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
|
|
IP (LAN) i maski - jak to z tym jest ? , JE Jacaw 10/09/05 03:09 Otóż wiem, że dla sieci lokalnej są zarezerwowane pewne pule adresów IP:
-10.0.0.0 do 10.255.255.255
-172.16.0.0 do 172.16.255.255
-192.168.0.0 do 192.168.255.255
I czy maski do tych adresów mogą być dowolne, czy też są też przypiasane do danej klasy adresów ? Przez "dowolne" chodzi mo o to czy maski typu 255.255.255.0 lub 255.255.0.0 lub 255.0.0.0 można przypisywać dowolnej grupie adresów IP z wyżej wymienionych puli, czy też np. maska 255.255.255.0 jest przypisana do 192.168.0.0-198.168.255.255, a 255.0.0.0 do 10.0.0.0-10.255.255.255 itd. Mam nadzieję, że wyraziłem się jasno odnośnie tej "dowolności", bo wiem, że ogólnie maska też musi spełniać pewne reguły (coś tam było o zerach na końcu w zapisie binarnym).
Z góry dziękuję za wyjaśnienie tej sprawy.Socjalizm to ustrój, który
bohatersko walczy z problemami
nieznanymi w innych ustrojach - maska może być dowolna dla każdej puli adresów , Chicken81 10/09/05 06:38
które wymieniłeś. Określa ona ilość komputerów w sieci. Przykładowo w sieci o masce 255.255.255.240 (11111111.11111111.11111111.11110000) znajdajdować się będzie 15 adresów, 13 z nichto adresy komputerów w sieci, dwa pozostałe adresy to adres sieci i broadcasta. Jak się pomyliłem niech ktoś poprawi :)"Tylko dwie rzeczy są nieskończone -
wszechświat i ludzka głupota...." -
A.Einstein - a pewnie ze sie pomyliles , Yoghurt 12/09/05 11:19
troszke. ip v4 jest bardzo binarne ;), tak bardzo ze tam wszystko musi byc zwiazane z dwojka. ilosc adresow ip w danej podsieci tez musi byc potega liczby 2 (nie ma szans a podsiec 15 adresowa). wszystko sobie ladnie zapisales binarnie i troche zle policzyles, 240 binarnie to 11110000 - tam gdzie zera ta sa adresy hostow - cztery zera daja nam mozliwosc bawienia sie 4 bitami - czyli maksymalnie mozna tam zapisac wartosc binarnie wygladajaca tak - 1111 - czyli 16. od tego odejmujesz 2 adresy na adres sieci i broadcast i masz 14 hostow.root is a state of mind
- a wiec , PaKu 10/09/05 11:25
-10.0.0.0 do 10.255.255.255 - to klasa adresow A, dla niej maska jest 255.0.0.0
-172.16.0.0 do 172.16.255.255 to klasa adresow B, dla niej maska jest 255.255.0.0
-192.168.0.0 do 192.168.255.255 to klasa adresow C, dla niej maska jest 255.255.255.0bez podpisu - No, a co się stanie... , JE Jacaw 10/09/05 13:31
...jeśli np. dla adresów 10.0.0.0-10.255.255.255 dam maskę 255.255.255.0 ?Socjalizm to ustrój, który
bohatersko walczy z problemami
nieznanymi w innych ustrojach - nic, ale... , Artaa 10/09/05 14:22
ograniczy to zakres do 255 adresów
ale przy założeniu że masz do 255 kompów to bez znaczenia
daje to jednak pewne korzyści
w uproszczeniu klienci z węższą maską 255.255.255.0
nie widzą w otoczeniu tych z wiekszą
czyli np dział IT ma maske 255.0.0.0
a ksiegowośc 255.255.255.0- O! Tego nie wiedziałem... , JE Jacaw 10/09/05 15:34
...czyli Ci z maską 255.0.0.0. widzą tych z maską 255.255.xxx.0 ?Socjalizm to ustrój, który
bohatersko walczy z problemami
nieznanymi w innych ustrojach - widza/nie widza , Yoghurt 12/09/05 11:32
kazdy komp zanim wysle gdzies pakiet ip sprawdza czy moze go wyslac bezposrednio do hosta czy na swoja domyslna brame. robi to tak: bierze swoj adres ip i maske i wylicza z tego zakres hostow do ktorych moze wysylac bezposrednio. porownuje nastepnie adres hosta docelowego i sprawdza czy miesci sie on w poprzednim zakresie. jesli miesci sie to wysyla bezposrednio, jesli nie to do routera (a co robi z tym router to juz inna bajka). no i teraz zrobimy to samo na cyferkach/liczbach zeby bylo bardziej obrazowo.
masz swoja siec, jest was 27 + router. najmniejsza podsiec w jaka to upchniesz to 32 adresy (czyli maska 255.255.255.224). nadajesz wszyskim adresy (zalozymy sobie ze router ma 192.168.1.1 a pozniej masz wszystkie inne kompy), i wszystko chodzi. do waszej sieci wpina sie nastepny koles. wpina sie do switcha i jest "hakierem" wiec sam sobie bierze adres i wpisuje na karcie 192.168.1.100/24. i co sie teraz dzieje? gosciu chce na przyklad cos od ciebie (ty masz 192.168.1.2/27 a on 192.168.1.100/24). jego komp chce wyslac pakiet do ciebie, sprawdza ze wg maski ktora ma podana ma polaczenie bezposrednie z kazdym hostem z zakresu 192.168.1.1-254. no to wysyla pakiet do ciebie. twoj komp pakiet otrzymuje bez problemu i teraz chce odpowiedziec. looka na adres na ktory ma odpowiedziec - 192.168.1.100, przyrownuje to do adresu kompow z ktorymi ma bezposrednio polaczenie (wczesniej wyliczyl sobie ze te adresy to 192.168.1.0-192.168.1.31) no i sie okazuje ze adres z 192.168.1.100 jest poza jego podsiecia - wiec taki pakiet musi wyslac do swojej domyslnej bramy. ona dostanie taki pakiet, tez nie bedzie wiedziala co z nim zrobic i z jednej strony powinna (jako router) wyslac dalej na swoja domyslna trase ale z drugiej strony to jest ip nieroutowalne wiec jesli nie ma trasy dla takiego adresu to powinna taki pakiet olac. jasne?root is a state of mind
- to wszystko wynika z wyliczen , PaKu 10/09/05 14:26
10.0.0.0 to jest adres klasy A. W tej klasie adresow pierwszy oktet jest przeznaczony na identyfikacjie sieci, a pozostale 3 do identyfikacji hostow. Dla adresu hosta 10.0.0.1 w notacji binarnej bedzie to wygladac tak
adres 10.0.0.1 - 00001010.00000000.00000000.00000001
maska 255.255.255.0 czyli maska ktora uparles sie ze chcesz mu przypisac - 11111111.11111111.11111111.00000000
Po wykonaniu operacji AND adresie i masce adres sieci bedzie wynisil:
00001010.00000000.00000000.00000000
czyli nadal 10.0.0.0
Gdy jednak liczba hostow przekroczy ostatni oktet np. 10.0.23.134 zobacz jaki bedzie adres sieci po wynonaniu AND, wyjda jakies bzdury nie mowiac juz o tym co sie stanie gdy zaczniesz tworzyc podsieci. Czyli lepiej zapamietaj adresy masek dla odpowiednich klas adresow :) mam nadzieje ze sie nigdzie nie pomylilembez podpisu - Tak i nie... , JE Jacaw 10/09/05 15:45
...bo teraz jeszcze ściągnąłem ten podwany poniżej programik i jeszcze kilka rzeczy doczytałem. I wynika z tego, że dla grupy 10.x.x.x można ustawiać największą kombinację masek od 255.0.0.0 do 255.255.255.0 (a nawet chyba 255.255.255.252).
Ten programik podaje, że wraz ze wzrostem maski podsieci zmniejsza się liczba hostów (co jest oczywiste), ale za to wzrasta ilość podsieci i szczerze mówiąc tego ostatniego nie bardzo rozumię np. przy masce 255.128.0.0 podaje, że są dostępne 2 podsieci - a co to w praktyce znaczy ?
Natomiast wygląda na to, że "dowolność" masek jest tylko w jednym kierunko, tzn. jak już napsiałem powyżej dla klasy 10.x.x.x można tworzyć maski od 255.0.0.0 do 255.255.255.252, ale już dla klasy 172.16.x.x można od 255.255.0.0 do 255.255.255.252, natomiast dla kalsy 192.168.0.x jedynie od 255.255.255.0 do 255.255.255.252. Czy dobrze kombinuję ?
A jeśli tak to trochę dziwne dla mnie jest rozróżnienie w maskach dla klas 172.16.x.x i 192.168.x.x (tak wiem, że należą one do innych oficjalnych klas), ale jakoś "logiczniej" byłoby, gdyby ta ostatnia pula miała postać 192.168.0.x . No, ale to już nie ode mnie zależy. :-)Socjalizm to ustrój, który
bohatersko walczy z problemami
nieznanymi w innych ustrojach
- jaka maska , capri 10/09/05 11:37
taka pula adresow ;-)
poczytaj o translacji adresow i protokole IP - sprawa jest bajecznie prosta po zapisaniu maski i adresu IP binarnie (nawet ja zrozumialem ;d)Quidquid latine dictum sit,
altum videtur - Coś czytałem... , JE Jacaw 10/09/05 13:31
...o tym, że potem można otrzymać adres sieci itd. ale w tych tekstach, które ja mam nic nie było o ograniczeniach jakie podał kolega PaKu powyżej.Socjalizm to ustrój, który
bohatersko walczy z problemami
nieznanymi w innych ustrojach
- polecam ip boson subnet calculator , pablos 10/09/05 12:37
naprawde fajne narzedzie do obliczania podsieci i innych ciekawych rzeczy :)
http://www.boson.com/promo/utilities.htmucz sie i pracuj a garb ci sam
wyrosnie :) - poprawka , pablos 10/09/05 12:38
mialo byc ip subnet calculatorucz sie i pracuj a garb ci sam
wyrosnie :)
- CIDR , Yoghurt 12/09/05 11:14
gdy wymyslono IP v4 to sie wszystkim wydawalo ze wyczerpanie adresow ip (4.294.967.296 dla ver 4) to tak odlegla perspektywa ze nie ma sensu nia sobie zawracac glowy. stworzony wiec 5 klas adresow z czego do dyspozycji w zasadzie byly pierwsze 3 (A,B oraz C. D to multicasty a E jest zarezerwowana do celow testowych/wojskowych). No i wszystkim sie wydawalo ze tak bedzie super. byly 3 klasy i mialy byc przydzielane odpowiednio do duzych, srednich i malych sieci:
klasa A - sieci z 16,777,214 adresami
klasa B - sieci z 65,534 adresami
klasa C - sieci z 256 adresami
na poczatku wyglada ze jest oki ale pozniej zaczely sie problemy. koniec adresow ip zaczal powoli byc coraz blizszy (doszlo teraz pare spraw zwiazanych z routingiem ale to olejemy). ktos wpadl wtedy na pomysl wydzielenia z kazdej klasy tzw nieroutowalnych adresow ip oraz NAT. rozwiazanie fajne ale nie bylo dostatecznie dobre. i tutaj pojawil sie ktos madry kto opracowal CIDR (Classless Inter-Domain Routing). mowiac krotko - polozono tutaj lage na classfull networks i maski na przyklad 16 bitowe w klasie A to juz norma, tak samo jak kazde inne:
inetnum: 62.233.150.252 - 62.233.150.255
netname: BIPROSTAL
descr: Connected through Futuro Poland
jak widzisz wyzej masz tutaj adresy z klasy A a podsiec jest mala, 4 adresowa (czyli z maska 30). takie podsieci sa wykorzystywane na przyklad do polaczen router-router.root is a state of mind |
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|