Verkko/Isäntäosan bitit?

Discussion in 'WLAN ja lähiverkot' started by MarsWin, May 15, 2010.

  1. MarsWin

    MarsWin Regular member

    Joined:
    Apr 24, 2008
    Messages:
    651
    Likes Received:
    0
    Trophy Points:
    26
    Eli enkö nyt hiffaa tätä vai eikö tätä voi laskea päässä vai miten tämä menee.
    Eli ensiviikolla on koe TCP/IP protokollasta ja IP osotteista. IP osoitteethan ovat 32 bittisiä. Kysymykseni kuuluukin: Pystyykö IP osoitteen isäntäosan/isäntäosan bittien lukumäärän määrittämään päässä(onko siinä joku tietty juju), vai miten määritän sen? Esim. Miten määritän isäntäosan esimerkki ip-osoitteesta 192.168.0.106? Ja miten sitten määritän bittien lukumäärän isäntäosasta?
     
  2. MarsWin

    MarsWin Regular member

    Joined:
    Apr 24, 2008
    Messages:
    651
    Likes Received:
    0
    Trophy Points:
    26
    Koe olisi huomenissa ja olisi mukava saada vastaus ennen sitä, kiitos!
     
  3. sir_kar

    sir_kar Member

    Joined:
    Sep 11, 2007
    Messages:
    32
    Likes Received:
    0
    Trophy Points:
    16
    IP-osoite koostuu verkko-osasta ja isäntäosasta. IPv4-osoitteet ovat 32-bittisiä, eli 4 kpl 8 bitin settejä. Osoitteen alkuosa määrittää verkon ja loppuosa isännän, laitteen. Osoite jaetaan näihin osiin ensimmäisen neljän bitin perusteella seuraavasti:

    A: 0xxx (verkko.isäntä.isäntä.isäntä)
    B: 10xx (verkko.verkko.isäntä.isäntä)
    C: 110x (verkko.verkko.verkko.isäntä)


    Jos osoite on esim. tuo 192.168.0.106, niin alkuosan saat muuttamalla 192 binääriluvuksi. Tapahtuu näin:

    192/2=96 => 0
    96/2=48 => 0
    48/2=24 => 0
    24/2=12 => 0
    12/2=6 => 0
    6/2= 3 => 0
    3/2=1.5 => 1 (ykkönen, koska jakojäännös, seuraavaksi jaat kokonaisosaa eli ykköstä)
    1/2=0.5 => 1 (ykkönen, koska jakojäännös, 8-bittiä saatu that's it)

    Näin saatiin 8-bittinen luku, ja sitä luetaan väärästä päästä eli alkuosa olisi 1100. Näin ollen ylhäällä olevan mukaisesti kuuluu kategoriaan C (verkko.verkko.verkko.isäntä) eli viittaa verkon 192.168.0 laitteeseen 106.

    Toinen esimerkki: 10.104.15.3

    10/2=5 => 0
    5/2=2.5 => 1
    2/2=1 => 0
    1/2=0.5 => 1 (kokonaisosa nolla, joten turha jakaa 2:lla nollia, lätkäistään 4 nollaa)
    0
    0
    0
    0

    Neljä nollaa siksi, että saadaan 8-bittinen. Binäärinä desimaaliluku 10 on kuitenkin 1010, älä hämäänny siitä. Alkuosa 0000, joten kuuluu (verkko.isäntä.isäntä.isäntä) kategoriaan A. Siis verkossa 10 oleva laite 104.15.3.

    Jos viisaammat löytää virheitä saa ja pitää korjata, en kuitenkaan opiskele itse tietotekniikkaa.

    EDIT: Lisätty aakkoset kategoriajaotteluun. On myös olemassa D ja E, mutta nuo yllämainitut ovat yleisimpiä.
     
    Last edited: May 16, 2010

Share This Page