Podzial sieci


(198 Kasia) #1

Hej Wszystkim :slight_smile:

Mam pytanie a zarazem prośbę :slight_smile:

Czy może mi ktoś wytłumaczyć jak się oblicza się adres sieci oraz rozgłoszeniowy ?

Tu kombinowałam coś ale nie wychodzi mi : ( wiem ze coś się dodaje 128+64+32+8+4+2+1 :smiley: tylko że tam jak w tej alatabelce mam 000.0 i 000.1 to mi pozniej wychodza dwa takie same :slight_smile: )

4rt48uocur0kjaqaejj.jpg

gh1pqypp6to3vkocvvi6.jpg


(Kawior1+Dobreprogramy) #2

(roobal) #3

http://www.sieci-informatyczne.yoyo.pl/sieci.php?s=a4

Pozdrawiam!


(198 Kasia) #4

dziekuję

ale powiedzcie mi jeszcze bo jak mam adres:

104.220.251.0 /21

po zamianie 251 daje nam :

104.220. 1 1 1 1 1 0 1 1 x. x x x x x x x

(mamy 16 możliwości podziału) :

0 0 0.0

0 0 0.1 xxxxxxx

0 0 1.0 xxxxxxx

0 1 0.0 xxxxxxx

1 0 0.0 xxxxxxx

0 0 1.1 xxxxxxx

0 1 1.0 xxxxxxx

1 1 0.0 xxxxxxx

1 0 0.1 xxxxxxx

1 0 1.0 xxxxxxx

0 1 0.1 xxxxxxx

0 1 1.1 xxxxxxx

1 1 1.0 xxxxxxx

1 1 0.1 xxxxxxx

1 0 1.1 xxxxxxx

1 1 1.1 xxxxxxx

i ja to obliczam tak :

dla 000.0

całość : 1 1 1 1 1 0 0 0 . 0 ( czyli mamy od prawej : 128;64;32;16;8;4;2;1 i te 0 po kropce to 128 )

tak więc dla sieci :

1.....1...1...1..1

128+64+32+16+8=248 i tu kończę dodawanie bo sa pozniej same zera

czyli adres sieci wychodzi :

104.220.248.0

adres rozgłoszeniowy :

i tu nie wiem ....

104.220.248. i tu nie wiem co bedzie

............................................................

druga sieć :

dla 001.0

całość:

104.220. 1 1 1 1 1 0 0 0. 1 x x x x x x x

a więc wyliczam z tego : 1 1 1 1 1 0 0 0. 1 xxxxxxx

czyli :

128+64+32+16+8 ( i tu plus ile ? )

i tak samo w rozgłoszenowym jak tu pododawać żeby wyszło ?:slight_smile:

i jeszcze prosze baardzo o wytłumaczenie na przykładzie z :

001.1

111.1

100.1

Miłej niedzieli

pozdrawiam


(Drobok) #5

Ja jestem zielony z tej twojej metody. Jakim cudem w oktecie możesz mieć 9 cyfr ?

Masz maskę z 21 jedynkami, czyli zostają ci 3 na podsieci. Więc jest 7 możliwości z tego co ja to kojarzę :slight_smile:

Ja bym do tego podszedł tak:

mam sieć /21 więc maska

11111111|11111111|11111000|00000000

Potem mam ip 104.220.251.0 czyli w 0/1:

01101000|11011100|11111011|00000000

Potem liczę adres sieci (iloczyn logiczny)

11111111|11111111|11111000|00000000<
----------------------------------

(198 Kasia) #6

kurcze :smiley: a ja nie mogę pojąć tym Twoim sposobem :smiley: hehe

ale dziekuję Ci ślicznie:)

Może ktoś będzie umiał tak jak napisałam wyżej :slight_smile:

bo to jest mi potrzebne na jutro do szkoły, ponieważ piszę z tego kartkówkę :smiley: może to się na coś przyda , dodaje zdjęcie z lekcji jak nauczyciel nam mówił o tym :

4z3i4ehbsoou958836w.jpg

przepraszam za ten kolor czerwony :wink:


(Drobok) #7

Masz X podsieci (w tym wypadku 6, 6<7 więc 3 bity ci wystarczą, z pozostałych bitów możesz policzyć 63 więc ci wystarczy na hosty)

Więc bierzesz 3 pierwsze bity z twojej sieci (/23 więc maska ma 23 jedynki a potem 0, tam gdzie są 0 jest to co możesz używać)

Czyli:

11111111|11111111|11111110|00000000

Więc masz do dyspozycji ostatni oktet + 1 bit z przedostatniego. Ty potrzebujesz 6bitów by zrobić swoje podsieci więc bierzesz 3 pierwsze.

O|OO000000

Adres sieci 0, rozgłoszeniowy 1. Potem musisz rozpisać ile chcesz podsieci:

A:000

B:001

C:010

D:011

E:100

F:101

G:110

Potrzebujesz 6 więc ostatni olewasz. Bierzesz 0 jako adresy sieci i tylko doliczasz to co masz w tych bitach do tego co ci zostało (pierwszy bit musisz doliczyć do poprzedniego oktetu, bo fizycznie on tam się właśnie znajduje) Więc:

A:000 (nie doliczasz nic) >> 138.220.254.0

B:001 (doliczasz 64 (bo to 2 w kolejności bit) >> 138.220.254.64

C:010 (doliczasz 128 (bo to pierwszy w kolejności bit) >> 138.220.254.128

D:011 (192 (128(pierwszy bit ostatniego oktetu)+64(drugi bit ostatniego oktetu)) >> 138.220.254.192

E:100 (1 do poprzedniego oktetu) >> 138.220.255.0

F:101 (1 do poprzedniego oktetu + 64 do tego właściwego) >> 138.220.255.64

Masz już adresy podsieci to teraz rozgłoszeniowe (ostatni adres jest broadcast, więc musisz liczyć 0 z twojej sieci jako 1 (nie liczysz tych 3 co są jako podsieci)) Jako, że twoje bity są w ostatnim oktecie doliczasz tylko do ostatniego. (ich wartość to 63 więc doliczasz wszystkim 63)

sieć>>adres_sieci >>bloadcast (do adresu sieci doliczasz liczbę maksymalną jaką możesz zapisać w bitach do dyspozycji hostów)

  A:000>>138.220.254.0 >>138.220.254.63

  B:001>>138.220.254.64 >>138.220.254.127

  C:010>>138.220.254.128 >>138.220.254.191

  D:011>>138.220.254.192 >>138.220.254.255

  E:100>>138.220.255.0 >>138.220.255.63

  F:101>>138.220.255.64 >>138.220.255.127

I takim o to sposobem można dobrnąć do końca :slight_smile: Tak to jest jak się nie da treści zadania i nie wie się ocb :slight_smile:

Jak czegoś nie rozumiesz rozpisz se jak ja. Jak ci nie wyjdzie daj na forum to ci poprawię :slight_smile:

Btw użyj opcji edytuj by zamienić grafiki na linki do nich, są one dość duże i przeszkadzają w odświeżaniu tematu :slight_smile: