xXxMati13xXx 0 Napisano 5 Lutego 2015 Udostępnij Napisano 5 Lutego 2015 Słuchajcie, zastanawiam się nad rozwiązaniem zadania i może ktoś byłby tak dobry i wytłumaczył? Oto treść: Jesteś Administratorem szkolnej sieci komputerowej która składa się z 6 pracowni po 13 komputerów każdej z nich jest pracujących w innych podsieciach. Twoim zadaniem jest przydzielenie komputerom adresów prywatnych z klasy C. Należy przydzielić w taki sposób adresy aby jak najwięcej pozostało do dyspozycji w przyszłości. Komputery nie mogą mieć możliwości wymiany danych z urządzeniami z innej pracowni. Określ: maske podsieci jednakową dla wszystkich komputerów, adres sieci i rozgłoszeniowy dla wszystkich podsieci, adresy IP przypisane do komputerów przypisane w poszczególnych podsieciach, maksymalną liczbe podsieci i maksymalną liczbe komputerów w podsieci. Z góry dziękuje Cytuj Link to post Share on other sites
jozefino2009 2 Napisano 5 Lutego 2015 Udostępnij Napisano 5 Lutego 2015 Tutaj masz odpowiedź: http://zadane.pl/zadanie/4353214 1 Cytuj Link to post Share on other sites
xXxMati13xXx 0 Napisano 5 Lutego 2015 Autor Udostępnij Napisano 5 Lutego 2015 Najprawdopodobniej to jest nie do końca prawidłowa odpowiedź, z resztą prosiłbym o wyjaśnienie a nie samą odpowiedź Cytuj Link to post Share on other sites
olddrake 2 Napisano 5 Lutego 2015 Udostępnij Napisano 5 Lutego 2015 (edytowane) Ok jak zapewne wiesz http://jchr.czar.pl/student/Klasy_adresowania.htm Zadanie jest nie precyzyjne bo nie określa czy ma zostać jak najwięcej wolnych adresów w danej podsieci czy jak najwięcej wolnych podsieci na przyszłość Tamte rozwiązanie jest ok biorąc po uwagę ilość dostępnych hostów chociaż i tak 8k hostów to co to za szkoła (chociaż fakt jak to przejrzałem to totalna abstrakcja )Biorąc drugie rozwiązanie czyli zostawiając jak najwięcej dostępnych wolnych podsieci to biorąc pod uwagę że mamy 8 hostów w każdej podsieci to maska będzie jednakowa dla wszytskich 6 podsieci. Idąc dalej 8 hostów to za mało by określić wielkość sieci, należy pamiętać o adresie sieci czyli takim gdzie po masce w adresie IP są same "0" np 192.168.1.0/24 czyli host 192.168.00000001.00000000 maska: 255.255.11111111.00000000inny przykład192.168.16.32/30 host 192.168.00001000.00100000 maska: 255.255.11111111.11111100Wracając do zadania do ilości 8 hostów dodajemy więc 1 czyli już potrzeba nam 9 adresów, idąc dalej mamy jeszcze adres rozgłoszeniowy który należy uwzględnić czyli taki gdzie po masce są same "1" np 192.168.1.255/24 czyli host 192.168.00000001.11111111 maska: 255.255.11111111.00000000inny przykład192.168.16.35/30 host 192.168.00001000.00100011 maska: 255.255.11111111.11111100Wiedząc już to że i adres sieci jak i adres rozgłoszeniowy muszą być uwzględnione wiemy już ile potrzeba adresów dla każdej podsieci mianowicie 10, wiedząc to możemy policzyć minimalną wielkość podsieci. 10 hostów podnosimy w górę do najbliższej potęgi "2" czyli w tym przypadku to 1,2,4,8,16 Ok 16 to inaczej 2 do 5 czyli nasza maska dla tych podsieci to 32 - 4 czyli 28Skąd to się wzięło ? Sprawa jest prosta stopień potęgi to inaczej też ilość bitów licząc od prawej w adresie IP które będą potrzebne dla hostów. Warto się nauczyć prostej tableki 2^8|2^7 |2^6|2^5|2^4|2^3|2^2|2^1|2^0| 256|128| 64 | 32 | 16 | 8 | 4 | 2 | 1 |Ułatwia życie poza tym czytając od prawej do lewej mamy akurat 8 cyfr z każdego oktetu i można szybko przeliczać Wracając do meritum wiemy już że nasza maska dla tych sieci będzie /28 i maksymalna ilość adresów w podsieci to 16 a hostów to 14 ponieważ 2 adresy odpadają na siec i adres rozgłoszeniowyIdąc dalej z klasa C ma minimalną maskę /24 czyli już możemy określić ilość podsieci mając naszą maskę dla podsieci dla hostówProsta sprawa 28 - 24 zostaje 4 czyli 2 do 4 daje 16 podsieci Ok wiedząc już jaką mamy maksymalną ilość adresów w podsieciach i ile maksymalnie możemy użyć podsieci w jednej sieci z klasy C Wybieramy teraz jakąś siec z puli adresów prywatnych np 192.168.43.0/24 to będzie nasza sieć wyjściowa, dla dalszych obliczeń. Ok mamy adres 192.168.43.0/24 przekształcamy to na adresy IP w postaci binarnej ostatni oktet nam wystarczy 192.168.43.00000000 255.255.255.0 [table] [/table] Ok powyżej adres sieci startowej przetłumaczony jak trzeba teraz zaczynamy czary (na czerwono to to co już liczy się do do zadania ) [table] 0000[/td] 0000[/td] 0001[/td] [td]ostatni adres użyteczny[/td][td]11000000[/td][td]10101000[/td][td]00101011[/td][td]00001110[/td][td]192[/td][td]168[/td][td]43[/td][td]14[/td] 1111[/td] [/table] Ok to mamy określony adres pierwszej podsieci pora zabrać się za kolejną podsieć Sprawa jest prosta do adresu rozgłoszeniowego poprzedniej podsieci dodajemy 1 i mamy adres sieci kolejnej podsieci tak zawile brzmi ale jest to proste i czytelne na przykładzieOstatni adres w pierwszej podsieci to 00001111 czyli 15, do tego dodajemy 1 i mamy 16 czyli 00010000 co o tym trzeba wiedzieć 0 w części po masce znaczą że jest to adres sieci te czerwone, 0001 czyli część przed maską określa numer podsieci bo 0001 to inaczej 1, akurat numerowanie podsieci leci od 0 ale nie zawsze tak było starsze urządzenia sieciowe sobie z tym nie radziły i taka podsieć odpadała jednak nowy sprzęt sobie radzi [table] 0000[/td] 0000[/td] 0001[/td] [td]ostatni adres [/td][td]11000000[/td][td]10101000[/td][td]00101011[/td][td]00011110[/td] [td]adres rozgłoszeniowy [/td][td]11000000[/td][td]10101000[/td][td]00101011[/td][td]00011111[/td] [/table] ----- EDIT ----- Ok, nie będę rozwiązywał dalej warto samemu poćwiczyć, jednak może trochę wyjaśnień i usystematyzowania tego co pisałem wyżej Dobrze od początku adres IP to identyfikator komputera w sieci komputerowej, trzeba pamiętać że w sieciach prywatnych możemy używać trzech zakresów po jednym zakresie w puli A, B i C w zależności od wielkości sieci i zapotrzebowania na ich ilość możemy użyć dowolnej z nich, komunikacja między nimi bez routera nie może istnieć, nawet jeżeli są to podsieci z tej samej sieci to jeżeli znajdują się na różnych routerach nie będą wstanie się ze sobą komunikować z powodu braku tras między urządzeniami sieciowymi w przypadku gdy są na tym samym routerze to nawet jeśli należą do dwóch różnych sieci jedna z klasy A a druga z klasy B to przez to że router widzi je jako C czyli Connect do swojego interfejsu to nie wymaga to żadnych routingów by komunikacja działała, więc to zadanie jest trochę śmieszne według mnie Ok idąc dalej w całym procesie podsieciowania istotna jest maska bo to według niej będziemy określać jak wiele i czy uda nam się stworzyć sieć dla określonej ilości hostów czy określoną ilość podsieci prefiks | ilość hostów/32 | 0 /31 | 2 - to akurat najnowsze routery obsługują starszy sprzęt sobie nie radzi, w takim przypadku pierwszy adres jest po stronie routera i jest to także adres sieci a drugi to adres hosta i jest to także adres rozgłoszeniowy /30 | 4 - najczęściej spotykana konfiguracja adresów Punkt-Punkt np przy konfiguracji routingu miedzy routerami /29 | 8 itd. według zasady (32 - 29)^2 i otrzymujemy ilość dostępnych adresów i od tego odejmujemy 2 by otrzymać ilość adresowalnych hostów Kolejną rzeczą którą określa nam maska jest granica adresu sieci i adresów hostów mianowicie 192.166.218.217 255.255.254.0 czyli 11000000.10100110.11011010.11011001 11111111.11111111.11111110.00000000Dobrze adres zielony czyli do ostatniej "1" w masce określa nam adres sieci, do końca uzupełniamy to "0" czyli 11000000.10100110.11011010.00000000 to jest 192.166.218.0 w tej podsieci mamy 2^9 adresówKolor czerwony "0" określa nam adres hosta w sieci trzeba pamiętać że w odróżnieniu od adresu sieci gdzie adres hosta zastępujemy "0" tak przy adresie hosta nie możemy zapomnieć o adresie sieci bo wtedy adres jest nie poprawny, w przypadku obliczeń możemy pominąć oktety w których maska ma 255 bo one się nie zmienią i tak ułatwiamy sobie życie w przeliczeniach i w przepisywaniu W przypadku tworzenia podsieci trzeba wpierw określić ile jaka podsieć będzie zajmować najwięcej adresów, a później postępować analogicznie aż do najmniejszej załóżmy że mamy dwie podsieci 127 hostów i 60 hostów, w tym przypadku potrzebujemy 1) 127 + 2 = 129 adresów czyli potrzebujemy na to 8 bitów 2^8=256 2) 60 + 2 = 62 czyli potrzebujemy 6 bitów czyli 2^6 = 64 Ilość możliwych kombinacji czyli 2^X musi być większa bądź równa ilości potrzebnych adresów Kolejnym krokiem to określanie adresów bo mając minimalną ilość potrzebnych bitów z miejsca określamy maskę 1) to maska będzie /24 z ponieważ 32 - 8 = 24, maksymalna wielkość minus ilość potrzebnych bitów 2) /25 Jak widać przesuwa nam się maska w prawo Ok pora to rozpisać 1) podsieć na 129 adresów 192.166.11011010.00000000 - adres sieci 192.166.11011010.00000001 - adres 1 hosta 192.166.11011010.11111110 - adres ostatniego hosta 192.166.11011010.11111111 - adres adres broudcast I tak mamy całą podsieć dla 129 adresów, a tak maska to tak naprawdę /24 z uwagi że na ośmiu bitach zapisujemy adresy hostów 2) podsieć na 62 adresy z uwagi że nie potrzebujemy tak dużej podsieci jak w 1 przypadku a ponadto mamy wolny bit (ten na niebiesko) możemy dzielić naszą dużą podsieć na kolejne mniejsze w pierwszej kolejności musimy dodać bit w podsieci by móc dalej podsieciować czyli to będzie tak 192.166.11011011.00000000 - teraz możemy przesunąć maskę w prawo by zyskać możliwość podsieciowania i przy okazji ograniczyć wielkość podsieci, czyli dla naszej podsieci dla 62 adresów nowy adres będzie wyglądał tak 192.166.11011011.00000000/25 Na pomarańczowa zaznaczyłem bit który uzyskaliśmy w procesie przesunięcia maski, można go wykorzystać do kolejnej podsieci /25 bądź do stworzenia kolejnych mniejszych podsieci Wracając do przykładu: 192.166.11011011.00000000 - adres sieci 192.166.11011011.00000001 - adres 1 hosta 192.166.11011011.01111110 - adres ostatniego hosta (trzeba pamiętać że teraz maska to /25 więc pomarańczowego bitu nie ruszamy)192.166.11011011.01111111 - adres rozgłoszeniowyW ten sposób wytłumaczyłem do czego używamy maski i cały proces tworzenia podsieci z jednej dużej sieci Mam nadzieję że to pomorze w rozwiązaniu zadania Edytowane 5 Lutego 2015 przez olddrake 1 Cytuj Link to post Share on other sites
flybass 6 Napisano 6 Lutego 2015 Udostępnij Napisano 6 Lutego 2015 chyba juz wiem dlaczego nie poszedlem na informatyke O.o Cytuj Link to post Share on other sites
xXxMati13xXx 0 Napisano 7 Lutego 2015 Autor Udostępnij Napisano 7 Lutego 2015 (edytowane) Dobra postaram się to zrobić i sprawdzisz czy dobrze zrobione Edytowane 7 Lutego 2015 przez xXxMati13xXx Cytuj Link to post Share on other sites
olddrake 2 Napisano 9 Lutego 2015 Udostępnij Napisano 9 Lutego 2015 To tylko strasznie wygląda jak się weźmie przykład i dobrze go rozrysuje i rozpisze to wydaje to się proste Daj znać czy nauczyciel zaakceptował rozwiazanie Cytuj Link to post Share on other sites
pulkownik 192 Napisano 10 Lutego 2015 Udostępnij Napisano 10 Lutego 2015 Zabawa z liczeniem sieci jest bardzo prosta, jak ktoś Ci to potrafi jasno wytłumaczyć. Najlpeiej twarzą w twarz. Cytuj Link to post Share on other sites
blackdog 9 Napisano 18 Lutego 2015 Udostępnij Napisano 18 Lutego 2015 słowo klucz w tym zadaniu to VLSM Cytuj Link to post Share on other sites
xXxMati13xXx 0 Napisano 21 Lutego 2015 Autor Udostępnij Napisano 21 Lutego 2015 @olddrake, zaakceptował, dostałem 4+ tylko teraz mam podobny problem ale to w innym poście Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.