From 9bd1f13deb1ea4e075a63128854cf38c0698cb36 Mon Sep 17 00:00:00 2001
From: xf0r3m
+ Tym rozdziaÅem przechodzimy warstwÄ wyżej w naszych modelach sieci. + Z warstwy fizycznej czy też ÅÄ cza danych przechodzimy do warstwy + sieciowej. A tÄ warstwÄ rozpoczyna adresacja protokoÅu IPv4. ProtokóŠ+ ten ma tyle lat, że chyba każdy powinien znaÄ podstawy jego dziaÅania. + Dla nas w tej wartstwie może i najważniejszÄ rzeczÄ jest adres IPv4 + potocznie nazwywany poprostu adresem IP. Adres ten jest unikalny i + jednoznacznie wskazuje na hosta w sieci. W tym rozdziale zapoznamy siÄ + tym adresem i dowiemy siÄ jak liczy siÄ takie adresy oraz dzieli ich + pulÄ na podsieci. +
++ Adres IPv4 jest dÅugoÅci 32-bitów oraz ma hierarchicznÄ budowÄ, na + którÄ skÅada siÄ czÄÅÄ sieciowa oraz czÄÅÄ hostów. Gdy przy okreÅlaniu + tych czÄÅci warto przyjrzeÄ siÄ temu adresowi w postaci binarnej. + Ważna również jest w tym przypadku mask podsieci. +
++ ChcÄ c poznaÄ poszczególne czÄÅci adresu IP należy skonfrontowaÄ jego + zapis binarny z maskÄ , wówczas wystÄpujÄ ce na masce 1, oznaczajÄ + czÄÅÄ sieciowa, a 0 oznaczajÄ czÄÅÄ hosta. Taki proces nazywa siÄ + ANDing-iem. +
++ Prefiksem w możemy nazwaÄ maskÄ zapisanÄ za pomoca liczby wystÄpujÄ cej + na niej bitów o wartoÅci 1. Taki prefiks zapisujemy za przy użyciu + ukoÅnika (/, notacji ukoÅnika). +
++ Adres sieci, czyli adres wskazujÄ cy na poczÄ tek zakresu naszego + adresów możemy uzyskaÄ za pomocÄ przeprowadzenia logicznej operacji + AND (mnożenia, mnożymy bity adresu IP hosta, przez + bity maski. +
++ 192 . 168 . 10 . 10 +1100 0000 | 1010 1000 | 0000 1010 | 0000 1010 + 255 . 255 . 255 . 0 +1111 1111 | 1111 1111 | 1111 1111 | 0000 0000 +---------------------------------------------- AND +1100 0000 | 1010 1000 | 0000 1010 | 0000 0000 + 192 . 168 . 10 . 0 ++
+ Na każdÄ sieci przypada przypadajÄ adresy dwa adresy, których nie + można użyÄ do adresowania hostów. Jeden z nich adres sieci poznalismy + przed chwilÄ . Drugim jest adres broadcast, adres ten + reprezentuje wszystkie hosty w danej podsieci, wskazuje on także koniec + puli adresowej. W zapisie binarnym wyróznia siÄ on tym, że w czÄÅci + hostowej ma on same jedynki. +
++ Adresem unikastowym IPv4 możemy nazwaÄ dowolny adres hosta w sieci IP, + w przypadku adresów unikastowych transmisja odbywa siÄ od jednego + nadawcy do jednego odbiorcy. Przy czym transmisja Broadcast polega + na przesÅaniu wiadomoÅci z jednego źródÅa do wszystkich hostów w sieci + Adres broadcast dla IPv4 jest 255.255.255.255. Transmisja + może odbyÄ do wybranej grupy hostów, do tego sÅuÅ¼Ä adresy multikast, + adresem, zarezerwowany do tworzenia grup multikastowych, jest zakres + adresów od 224.0.0.0 do 239.255.255.255. Adresy te sÅuÅ¼Ä tylko temu + celowi i nie powinny byÄ wykorzystywane w innych celach. +
++ Adresy IP można podzieliÄ na publiczne, które mogÄ byÄ trasowane + pomiÄdzy różnymi sieciami ÅÄ czÄ c je ze sobÄ . SÄ również adresy + prywatne, które sÄ wyÅÄ cznie do użytku wewnÄ trz sieci i nie sÄ one + routowalne. To za pomocÄ adresów prywatnych, adresujemy nasze hosty + w sieci. Do dyspozycji mamy trzy klasy w zależnoÅci od wielkoÅci + naszej sieci. +
++ Aby hosty zaadresowane adresami z klas prywatnych mogÅy uzyskaÄ dostÄp + do internetu, potrzebna jest zamiana tych adresów na adresy publiczne. + Za to odpowiada funkcja NAT - Network Address + Translation. Ta funkcja najczeÅciej zaÅÄ czona jest na routerze + brzegowym podÅÄ czonym do Internetu. +
++ ProtokóŠIP w wersji 4 wyróżnia kilka zakresów adresów specjalnych + jednym z nich sÄ adresy pÄtli zwrotnej - pozwalajÄ + na komunikacjÄ ze samym sobÄ oraz sprawdzenie poprawnoÅci dziaÅania + stosu TCP/IP. Zakres tych adresów to 127.0.0.0/8 + (127.0.0.1 - 127.255.255.254), zazwyczaj bÄdziemy spotykaÄ tylko jeden + adres tego typu - 127.0.0.1. DrugÄ grupÄ sÄ adresy typu + Link-local, 169.254.0.0/16 + (169.254.0.1 - 169.254.255.254), te adresy sÄ wykorzystywane przez + automatycznej adresacji adresów IP prywatnych (tzw. APIPA), jest + mechanizm pozwalajÄ cy na adresowanie interfejsów sieciowych w przypadku + gdy serwer DHCP jest niedostÄpny. +
++ CaÅa przestrzeÅ adresowa IP w wersji 4 jest podzielona na klasy, które + zawierajÄ poszczególne zakresy adresów, zatem mamy: +
++ Klasowy podziaÅ zostaÅ zastÄ piony poprzez adresowanie bezklasowe, przez + co zakresy w klasach A, B i C mogÄ okazaÄ siÄ już nie aktualne. +
++ PodziaÅem adresów IP zajmuje siÄ organizacja IANA, podzieliÅa ona bloki + adresów na 5 oddziaÅów regionalnych. Te oddziaÅy regionalne sÄ + odpowiedzialne przydzielanie adresów do ISP oraz do innych organizacji. + Za PolskÄ oraz EuropÄ odpowiada organizacja RIPE ncc. +
++ Wiele protokoÅów wykorzystuje transmisje broadkast oraz multikast. + PrzeÅÄ czniki rozporowadzajÄ transmisje broadkast na wszystkie swoje + interfejsy po za tym, z którego ten ruch zostaÅ otrzymany. Routery + zatrzymuje te transmisje i nie propagujÄ ich dalej. Routery dzielÄ + sieci na domeny rozgÅoszeniowe ograniczajÄ c wymienione wczeÅniej + transmisje tylko do okreÅlonych domen. +
++ Duże domeny rozgÅoszeniowe może byÄ problematyczne ponieważ wiele + hostów, może generowaÄ wiele transmisji broadkastowych, przez co + negatywanie wpÅywaÄ na sieÄ. RozwiÄ zaniem tego problemu może byÄ + podzielenie duzych sieci na mniejsze podsieci z wykorzystaniem + routerów. +
++ PodziaÅ dużej sieci na mniejsze podsieci, obniże wielkoÅÄ nadmiarowego + ruchu i poprawia wydajnosÄ sieci. Pozwala na zastosowanie odbrÄbnych + polityk bezpieczeÅstwa dla odrÄbnych podsieci. Podsieci zmniejszajÄ + liczbÄ urzÄ dzeÅ, które mogÄ generowaÄ dużo transmisji broadkast lub + multikast. +
++ Sieci IP jesteÅmy w wstanie bez trudu podzieliÄ na mniejsze podsieci + wykorzystujÄ c do tego oktety. Adres IP ma dÅugoÅÄ + 32-bitów i jest podzielony na 4 liczby dziesiÄtne, których zakres + jest od 0 do 255. W postaci binarnej te wartoÅci można zapisaÄ za + pomocÄ 8 bitów. WzależnoÅci od tego jak dużej sieci potrzebujemy możem + przesuwaÄ tÄ granicÄ miÄdzy czÄÅciÄ sieciowa a czÄÅciÄ hostowÄ w + lewo lub w prawo. NieznajÄ c innych metod najproÅciej jest przesunÄ Ä + tÄ granicÄ o caÅe 8-bitów. Przez co możemy podzieliÄ taki zakres + adresów IP: 172.16.0.0/16 na 256 podsieci po 254 hosty. + PrzesuwajÄ c maskÄ o 8 bitów w prawo. +
++172.16.0.0/16: +1. /24 172.16.0.0 - 172.16.0.255: 172.16.0.1 - 172.16.0.254 +2. /24 172.16.1.0 - 172.16.1.255: 172.16.1.1 - 172.16.1.254 +3. /24 172.16.2.0 - 172.16.2.255: 172.16.2.1 - 172.16.2.254 +4. /24 172.16.3.0 - 172.16.3.255: 172.16.3.1 - 172.16.3.254 +5. /24 172.16.4.0 - 172.16.4.255: 172.16.4.1 - 172.16.4.254 +6. /24 172.16.5.0 - 172.16.5.255: 172.16.5.1 - 172.16.5.254 +... ++
+ OczywiÅcie sieÄ z maskÄ 24-bitowÄ , można dzieliÄ dalej, aby jak + najlepiej wykorzystaÄ iloÅÄ przydzielonych nam adresów. DzielÄ c tÄ + podsieÄ na mniejsze fragmenty. Poniżej znajdujÄ siÄ table, które mogÄ + pomóc nam podzieliÄ czy to sieci 24-bitowÄ czy 16. +
+ ++ Przy podziale podsieci, niekoniecznie o caÅe 8 bitów, warto sobie wziÄ Ä + pod uwagÄ zasadÄ, że ile bitów zabieramy (przekazujemy je na czÄÅÄ + sieciowÄ ) - X to mamy X^2 podsieci. JeÅli mamy iloÅÄ podsieci to należy + podzieliÄ iloÅÄ hostów z wyjÅciowej klasy przez iloÅÄ podsieci. Te + rozważania mogÄ nam byÄ potrzebne do rozważaÅ na temat adresacji oraz + w przypadku VLSM. +
++ Podsieci IPv4 +
++ W przedsiÄbiorstwach możemy spotkaÄ różne wymagania. Jednym z nich + może byÄ to że firma posiada dwie podsieci, jedna z nich jest sieciÄ + lokalnÄ natomast druga to DMZ (wydzielona sieÄ dla serwerów, w tej + sieci urzÄ dzenia mogÄ wykorzystywaÄ adresy publiczne). To wówczas dla + tej sieci lokalnej możemy wykorzystaÄ pule adresów prywatnych a DMZ, + nie korzysta z adresów publicznych. +
++ Sprawa zaczyna siÄ komplikowaÄ, gdy dostajemy już jakieÅ wytyczne. + Posiadamy klasÄ adresów 172.16.0.0/22, co daje 1022 hosty. + Firma posiada 5 lokalizacji, każda z nich ma mieÄ dostep do Internetu. + NajwiÄksza sieÄ w tych piÄciu lokalizacji bÄdzie miaÅa nie wiÄcej niż + 40 hostów. Potrzebne jest zatem 10 podsieci, o wielkoÅci nie mniejszej + niż 40 hostów, dla naszych potrzeb wystarczy maska o dÅugoÅci 26-bitów + da to po 62 hosty na sieÄ, a na każdÄ z lokalizacji bÄdziemy co + najmniej dwie podsieci. Jedna podsieci bÄdzie adresowaÄ hosty natomiast + druga poÅaczenie do ISP. Mamy zatem +
++Lokalizacja 1: +Do ISP: 172.16.0.0/26 +LAN: 172.16.0.64/26 + +Lokalizacja 2: +Do ISP: 172.16.0.128/26 +LAN: 172.16.0.192/26 +#Tutaj wyczerpujÄ siÄ 254 hosty dla 172.16.0, dlatego trzeba przejÅÄ o jeden +#dalej na 172.16.1. + +Lokalizacja 3: +Do ISP: 172.16.1.0/26 +LAN: 172.16.1.64/26 + +Lokalizacja 4: +Do ISP: 172.16.1.128/26 +LAN: 172.16.1.192/26 + +Lokalizacja 5: +Do ISP: 172.16.2.0/26 +LAN: 172.16.2.64/26 ++
+ Do we wmiarÄ prosty sposób poÅÄ czyliÅmy te lokalizacje, tylko jest + jednen maÅy szczegóÅ. TrochÄ szkoda adresów na poÅÄ czenie do ISP, 62 + adresy na poÅaczenie dwóch hostów. +
++ W podanej topologii wymagane jest 7 podsieci (cztery LAN-y oraz 3 WAN-y), + NajwiÄkszÄ sieciÄ jest sieÄ w budynku D ma 28 hostów. Do tego celu + wybieramy maskÄ /27, ona da 8 podsieci po 30 hostów IP. Jednak w + ogólnym rozrachunku, zmarnujemy 84 adresy. Tak wiÄc tradycjne podejÅcie + nie jest zbyt wydajne. RozwiÄ zaniem może byÄ VLSM, + który pozwoli nam na podziaÅ już podzielonej podsieci. DziÄki VLSM + możemy dla tych trzech WAN-ów zastosowaÄ maskÄ /30, co da nam tylko + dwa hosty w tej podsieci, reszta pozostanie do wykorzystania. Takie + krótkie sieci warto wydzielaÄ od koÅca, np. żeby adres broadcast caÅej + puli byÅ np. adresem broadcast tej podsieci i te mniejsze wydzielaÄ, + kolejno cofajÄ c siÄ po puli. +
++ Planowanie sieci IP jest istotnym elementem opracowywania skalowalnego + rozwiÄ zania dla sieci przedsiÄbiorstwa. W celu okreÅlenia schematu + adresacji musimy zdobyÄ wiedzÄ na temat tego ile potrzebujemy + podsieci oraz okreÅlenie iloÅci hostów w każdej z nich. Trzeba + równiez przestudiowaÄ zapotrzebowanie na ruch sieciowych organizacji + oraz okreÅlic w jaki sposób te podsieci bÄdÄ mieÄ strukturÄ. Trzeb + pod uwagÄ wziÄ Ä segmentaryzacje sieci oraz zapotrzebowanie na takie + skÅadniki adresy IP dla różnych urzÄ dzeÅ (jak np. serwery lub + urzÄ dzenia sieciowe) oraz pole VLAN-ów. +
++ Projekt oraz wdrożenie sieci z VLSM +
++ W tym rozdziale poznaliÅmy strukturÄ adresów IP, ich rodzaje oraz + czym jest broadcast, unicast oraz multicast. PoznaliÅmy zakresy + adresów publicznych, prywatnych oraz tych specjalnych. DowiedzieliÅmy + siÄ jakie dzieliÄ domeny rozgÅoszeniowe oraz zakresy adresów IP na + podsieci. Na koniec nauczyliÅmy siÄ jak korzystaÄ VLSM, aby oszczÄdzaÄ + adresy podczas podziaÅu. +
++ Projekt oraz wdrożenie sieci z VLSM II +
++ Projekt oraz wdrożenie sieci z VLSM II +
Obecnie sieci komputerowe opierajÄ siÄ na podwójnym stosie. Nasze -- 2.39.5