Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Obliczanie ilość hostów i ilości adresów w sieci

niket90sport 22 Dec 2014 10:21 8541 13
  • #1
    niket90sport
    Level 10  
    cze. Nie wiem jak wyliczyć Ilość hostów i ilość adresów w sieci

    Podał by ktoś jakiś przykład z ip i maska i pokazał skąd to się bierze bo w ogóle nie mogę do tego dojść??????
  • #2
    bogiebog
    Level 43  
    google adresowanie sieci maska hosty przykłady
  • #3
    przeqpiciel
    Network and Internet specialist
    tutaj masz na skróty: http://42.pl/ipcalc/?a=192.168.0.1&m=24

    jak dobrze pamiętam to ilość hostów, broadcast i adres sieci wychodzi z rozpracowania maski sieciowej

    przykładowo, masz 192.168.0.0/24 (255.255.255.0)

    Maskę sieciową z zapisu dziesiętnego zamieniasz na zapis dwójkowy - ilość jedynek to skrócony zapis maski (3 * 8)
    Zera które zostają to jest miejsce gdzie zamieniasz 0 na 1 i w ten sposób dostajesz adres IP dla hosta ( ILOSC_ZER ^ 2, 8^2 ->254 hostów)

    Chyba, że sie gdzieś pomyliłem
  • #4
    niket90sport
    Level 10  
    Maska zamieniam na dwójkowy i dalej co
    ip twój co podałeś z maska
    i pisałeś zmieniam tam gdzie zera na 1 o to chodzi ? i dalej co? skąd masz 2,8^2

    11111111.11111111.11111111.00000000
    11111111.11111111.11111111.11111111

    Dodano po 1 [minuty]:

    Ale jak wyjdzie 254 hostów jak 8^2 to 8*8=64?
  • #5
    przeqpiciel
    Network and Internet specialist
    przypomnij sobie dec to bin i bin to dec

    ( 2 ^ ILOSC_ZER, (czyli) 2^8 daje 254 hostów)

    przy masce 255.255.255.0 dostajesz 11111111.11111111.11111111.00000000 ( 8 zer )

    no i teraz widzisz, że masz 8 zer czyli masz 2 do potegi 8 daje tobie 254 hostów, a adresowanie to nic innego jak po kolei zamiana 0 na 1 ( dodawanie w systemie binarnym )

    192.168.0.[patrz ponizej]

    00000000 - 0, pierwszy adres z wyliczania jest adresem sieci 192.168.0.0
    00000001 - 1
    00000010 - 2
    00000011 - 3
    00000100 - 8
    00001000 - 16
    ...
    11111010 - 250
    11111111 - 255, ostatni adres z wyliczania jest adresem broadcastu

    EDIT:

    niket90sport wrote:

    Ale jak wyjdzie 254 hostów jak 8^2 to 8*8=64?


    SORRRY, moj blad. Oczywiscie 2^8 :)
  • #10
    niket90sport
    Level 10  
    Mam w zeszyscie adres ip 192.168.55.31 /29
    i pod tym
    Liczba jedynek w masce:29
    maska w postaci dziesietnej:255.255.255.248
    Ilość miejsc w masce: 3
    Ilość adresów w sieci:8
    Ilość hostów: 6
  • Helpful post
    #11
    przeqpiciel
    Network and Internet specialist
    no i gdzie jest problem, masz wszystko napisane co trzeba widziec.

    binarnie maska wyglada tak:
    11111111.11111111.11111111.11111__000 (255.255.255.248)
    aby sie dowiedziec cos wiecej musisz adres IP przerobic na binarny
    192.168.55.31 to:
    11000000.10101000.00110111.00011111,
    jak juz wiemy 3 ostatnie bity w ostatnim oktecie to miejsca na ktorych nadajemy IP zatem zamienimy to na zera aby dowiedziec sie jaki jest adres sieci
    11000000.10101000.00110111.00011__000, ( 00011__000 = 24)
    192.168.55.24 to adres naszej sieci
    broadcast to 11000000.10101000.00110111.00011111, czyli to co masz w zeszycie 192.168.55.31, pomiedzy tymi hostami mamy 8 hostów, a jak wyżej
    pierwszy i ostatni jest zarezerwowany z gory czyli zostaje nam 6 sztuk do rozdania
  • Helpful post
    #13
    przeqpiciel
    Network and Internet specialist
    adres ip dla sieci to 192.168.55.24 adres dla broadcast 192.168.55.31

    1. 192.168.55.24 - adres sieci
    2. 192.168.55.25 - do rozdania
    3. 192.168.55.26 - do rozdania
    4. 192.168.55.27 - do rozdania
    5. 192.168.55.28 - do rozdania
    6. 192.168.55.29 - do rozdania
    7. 192.168.55.30 - do rozdania
    8. 192.168.55.31 - broadcast