Kaip apskaičiuoti tinklo adresą ir transliacijos adresą (su paveikslėliais)

Turinys:

Kaip apskaičiuoti tinklo adresą ir transliacijos adresą (su paveikslėliais)
Kaip apskaičiuoti tinklo adresą ir transliacijos adresą (su paveikslėliais)

Video: Kaip apskaičiuoti tinklo adresą ir transliacijos adresą (su paveikslėliais)

Video: Kaip apskaičiuoti tinklo adresą ir transliacijos adresą (su paveikslėliais)
Video: How to use Personal Hotspot on your iPhone | Apple Support 2024, Lapkritis
Anonim

Norėdami sukurti tinklą, turite žinoti, kaip jį bendrinti. Šiame procese labai svarbu žinoti tinklo adresą ir transliacijos adresą. Ne mažiau svarbu žinoti, kaip apskaičiuoti tinklo adresus ir transliacijos adresus, jei turite IP adresą ir potinklio kaukę.

Žingsnis

1 metodas iš 2: „Classy Networks“

Žingsnis 1. Klasikiniame tinkle bendras baitų skaičius yra 8

Taigi, visi baitai = T.b = 8.

  • Potinklio kaukės yra 0, 128, 192, 224, 240, 248, 252, 254 ir 255.

    1636270 1b1
    1636270 1b1
  • Žemiau esančioje lentelėje parodytas „Potinkliui naudojamų bitų skaičius“(n) atitinkamoje potinklio kaukėje.

    1636270 1b2
    1636270 1b2
  • Potinklio kaukės 255 yra numatytoji vertė. Taigi, į tai neatsižvelgiama kuriant potinklio kaukes.
  • Pavyzdys:

    IP adresas = 210.1.1.100 ir potinklio kaukė = 255.255.255.224

    Iš viso baitų = T.b = 8 Baitų, naudojamų potinkliams iš dalies, skaičius = n = 3 (nes potinklio kaukė = 224 ir atitinkamas baitų, naudojamų potinkliui perkelti, skaičius yra 3 iš aukščiau pateiktos lentelės)

    1636270 1b4
    1636270 1b4
1636270 2
1636270 2

Žingsnis 2. Iš ankstesnio žingsnio gauname „Bitų, naudojamų potinkliui iš dalies, skaičius“(n) ir žinome „T.b", tada galite gauti" Baitų skaičius, paliktas pagrindiniam kompiuteriui "(m) = T.b - n kaip bendras baitų skaičius yra baitų, naudojamų subnetinimui, ir baitų, likusių pagrindiniam kompiuteriui, suma, t. Tb = m+n.

  • Baitų, paliktų pagrindiniam kompiuteriui, skaičius = m = Tb - n = 8 - 3 = 5

    1636270 2b1
    1636270 2b1
1636270 3
1636270 3

3 žingsnis. Dabar apskaičiuokite „Potinklių skaičius“= 2 ir "Paskutinė baitų vertė, naudojama potinklio kaukei" (Δ) = 2m.

Pagrindinių kompiuterių skaičius potinklyje = 2m - 2.

  • Potinklių skaičius = 2 = 23 = 8

    Paskutinio bitų, naudojamų potinklio kaukei, vertė = = 2m = 25 = 32

    1636270 3b1
    1636270 3b1
1636270 4
1636270 4

4 žingsnis. Dabar galite rasti anksčiau apskaičiuotą potinklių skaičių padaliję potinklius, kurių kiekvienas turi „Paskutinio baito reikšmė, naudojama potinklio kaukei“arba adresą

  • 8 potinkliai (apskaičiuoti ankstesniame žingsnyje) yra parodyti aukščiau.
  • Kiekvienas turi 32 adresus.
1636270 5
1636270 5

5 veiksmas. Dabar suraskite savo IP adresą, kuriame potinklyje pirmasis potinklio adresas yra tinklo adresas, o paskutinis - transliacijos adresas

  • Tokiu atveju gautas IP adresas yra 210.1.1.100. 210.1.1.100 sudaro 210.1.1.96 potinklis 210.1.1.127 (žr. Ankstesnio veiksmo lentelę). Taigi, 210.1.1.96 yra tinklo adresas, o 210.1.1.127 - gauto IP adreso, kuris yra 210.1.1.100, transliacijos adresas.

    1636270 5b1
    1636270 5b1

2 metodas iš 2: skirtas CIDR

1 veiksmas. CIDR turite IP adresą, po kurio eina baitų ilgio priešdėlis, atskirtas brūkšniu (/)

Dabar konvertuokite baitų ilgio priešdėlį į keturių taškų dešimtainį vaizdą. Norėdami tai padaryti, atlikite šiuos veiksmus.

  1. Įrašykite baitų priešdėlį tokiu formatu.

    1636270 6b1
    1636270 6b1
    • Jei vertė yra 27, parašykite ją kaip 8 + 8 + 8 + 3.
    • Jei vertė yra 12, parašykite ją kaip 8 + 4 + 0 + 0.
    • Numatytoji reikšmė yra 32, kuri rašoma kaip 8 + 8 + 8 + 8.
  2. Pakeiskite atitinkamus baitus pagal toliau pateiktą lentelę ir išreikškite juos keturių taškų dešimtainiu formatu.

    1636270 6b2
    1636270 6b2
  3. Tarkime, kad IP adresas yra 170.1.0.0/26. Naudodami aukščiau pateiktą lentelę galite parašyti:
  4. 26 = 8 + 8 + 8 + 2
    255 . 255 . 255 . 192

    Dabar IP adresas yra 170.1.0.0, o potinklio kaukė keturių taškų dešimtainiu formatu yra 255.255.255.192.

    1636270 6b3
    1636270 6b3

    2 žingsnis. Iš viso baitų = Tb = 8.

    • Potinklio kaukės yra 0, 128, 192, 224, 240, 248, 252, 254 ir 255.
    • Žemiau esančioje lentelėje nurodomas „Baitų, naudojamų potinkliui iš dalies“, skaičius (n) atitinkamoje potinklio kaukėje.

      1636270 7b2
      1636270 7b2
    • Potinklio kaukės 255 yra numatytoji vertė. Taigi, į tai nereikia atsižvelgti kuriant potinklio kaukes.
    • Iš ankstesnio veiksmo gautas IP adresas = 170.1.0.0 ir potinklio kaukė = 255.255.255.192

      Iš viso baitų = T.b = 8 Baitų, naudojamų potinkliams iš dalies, skaičius = n = 2 (kadangi potinklio kaukė = 192 ir atitinkamas „Tinklų potinkliui naudojamų bitų skaičius“yra 2 iš aukščiau pateiktos lentelės)

      1636270 7b4
      1636270 7b4
    1636270 8
    1636270 8

    Žingsnis 3. Iš ankstesnio žingsnio gauname „Bitų, naudojamų subnetavimui, skaičius“(n) ir žinome „Tb", tada galite gauti" Baitų skaičius, paliktas pagrindiniam kompiuteriui "(m) = T.b - n kaip bendras baitų skaičius yra bitų, naudojamų subnetavimui, ir baitų, likusių pagrindiniam kompiuteriui, suma, t. Tb = m+n.

    Baitų, paliktų pagrindiniam kompiuteriui, skaičius = m = Tb - n = 8 - 2 = 6

    1636270 9
    1636270 9

    4 žingsnis. Dabar apskaičiuokite „Potinklių skaičius“= 2 ir "Paskutinė baitų vertė, naudojama potinklio kaukei" (Δ) = 2m.

    Pagrindinių kompiuterių skaičius potinklyje = 2m - 2.

    • Potinklių skaičius = 2 = 22 = 4

      Paskutinio bitų, naudojamų potinklio kaukei, vertė = = 2m = 26 = 64

      1636270 9b1
      1636270 9b1

    5 žingsnis. Dabar galite rasti anksčiau apskaičiuotą potinklių skaičių, padaliję potinklius, kurių kiekvienas turi „Paskutinio baito reikšmė, naudojama potinklio kaukei“arba adresą

    • 4 potinkliai (apskaičiuoti ankstesniame žingsnyje) yra
      1636270 10b1
      1636270 10b1
    • Kiekvienas turi 64 adresus.

      1636270 10b2
      1636270 10b2
    1636270 11
    1636270 11

    Žingsnis 6. Dabar sužinokite, kuriame potinklyje yra jūsų IP adresas. Pirmasis potinklio adresas yra tinklo adresas, o paskutinis - transliacijos adresas

    • Šiuo atveju gautas IP adresas yra 170.1.0.0; 170.1.0.0 sudaro 170.1.0.0 - 170.1.0.63 potinklis (žr. Ankstesnio veiksmo lentelę). Taigi 170.1.0.0 yra tinklo adresas ir 170.1.0.63 yra gauto IP adreso, kuris yra 170.1.0.0, transliacijos adresas.

      1636270 11b1
      1636270 11b1

    Pavyzdys

    „Classy Network“

    • IP adresas = 100.5.150.34 ir potinklio kaukė = 255.255.240.0

      Iš viso baitų = T.b = 8

      Potinklio kaukė 0 128 192 224 240 248 252 254 255
      Bitų, naudojamų subnetavimui, skaičius (n) 0 1 2 3 4 5 6 7 8

      Baitų, naudojamų potinklio kaukės potinkliui, skaičius 240 = n1 = 4

      (kadangi potinklio kaukė = 240 ir atitinkamas „Bitų, naudojamų potinkliui perkelti“, skaičius yra 4 iš aukščiau pateiktos lentelės)

      Baitų, naudojamų potinklio kaukės potinkliui nustatyti, skaičius 0 = n2 = 0

      (kadangi potinklio kaukė = 0 ir atitinkamas „Bitų, naudojamų potinkliui perkelti“, skaičius yra 0 iš aukščiau pateiktos lentelės)

      Baitų skaičius likusiems potinklio kaukės pagrindiniams kompiuteriams 240 = m1 = T.b - n1 = 8 - 4 = 4

      Baitų skaičius, likęs pagrindinio tinklo kaukės pagrindiniams kompiuteriams 0 = m2 = T.b - n2 = 8 - 0 = 8

      Potinklio kaukių potinklio skaičius 240 = 2 1 = 24 = 16

      Potinklio kaukių potinklių skaičius 0 = 2 2 = 20 = 1

      Paskutinio bito, naudojamo kuriant potinklio kaukę, potinklio kaukės vertė 240 =1 = 2m1 = 24 = 16

      Paskutinio bitų vertė, naudojama kuriant potinklio kaukę potinklio kaukei 0 =2 = 2m2 = 28 = 256

      Jei potinklio kaukė yra 240, adresas bus padalytas iš 16, o potinklio kaukė iš 0 - iš 256. Naudojant reikšmę1 ir2, 16 potinklių yra išvardyti žemiau

      100.5.0.0 - 100.5.15.255 100.5.16.0 - 100.5.31.255 100.5.32.0 - 100.5.47.255 100.5.48.0 - 100.5.63.255
      100.5.64.0 - 100.5.79.255 100.5.80.0 - 100.5.95.255 100.5.96.0 - 100.5.111.255 100.5.112.0 - 100.5.127.255
      100.5.128.0 - 100.5.143.255 100.5.144.0 - 100.5.159.255 100.5.160.0 - 100.5.175.255 100.5.176.0 - 100.5.191.255
      100.5.192.0 - 100.5.207.255 100.5.208.0 - 100.5.223.255 100.5.224.0 - 100.5.239.255 100.5.240.0 - 100.5.255.255

      IP adresą 100.5.150.34 sudaro 100.5.144.0 - 100.5.159.255, todėl 100.5.144.0 yra tinklo adresas, o 100.5.159.255 - transliacijos adresas

    Dėl CIDR

    • IP adresas CIDR = 200.222.5.100/9
    • 9 = 8 + 1 + 0 + 0
      255 . 128 . 0 . 0

      IP adresas = 200.222.5.100 ir potinklio kaukė = 255.128.0.0

      Iš viso baitų = T.b = 8

      Potinklio kaukė 0 128 192 224 240 248 252 254 255
      Bitų, naudojamų subnetavimui, skaičius (n) 0 1 2 3 4 5 6 7 8

      Baitų, naudojamų potinklio kaukės potinkliui nustatyti, skaičius 128 = n1 = 1

      (kadangi potinklio kaukė = 128 ir atitinkamas „Bitų, naudojamų potinkliui perkelti, skaičius“yra 1 iš aukščiau pateiktos lentelės)

      Baitų, naudojamų potinklio kaukės potinkliui nustatyti, skaičius 0 = n2 = n3 = 0

      (kadangi potinklio kaukė = 0 ir atitinkamas „Bitų, naudojamų potinkliui perkelti“, skaičius yra 0 iš aukščiau pateiktos lentelės)

      Baitų skaičius, likęs pagrindinio tinklo kaukės pagrindiniams kompiuteriams 128 = m1 = T.b - n1 = 8 - 1 = 7

      Baitų skaičius, likęs pagrindinio tinklo kaukės pagrindiniams kompiuteriams 0 = m2 = m3 = T.b - n2 = T.b - n3 = 8 - 0 = 8

      Potinklio kaukės potinklių skaičius 128 = 2 1 = 21 = 2

      Potinklio kaukių potinklių skaičius 0 = 2 2 = 2 3 = 20 = 1

      Paskutinio bitų, naudojamų kuriant potinklio kaukę, reikšmė 128 =1 = 2m1 = 27 = 128

      Pagrindinių kompiuterių skaičius potinklyje = 2m1 - 2 = 27 - 2 = 126

      Paskutinio bitų vertė, naudojama kuriant potinklio kaukę potinklio kaukei 0 =2 =3 = 2m2 = 2m3 = 28 = 256

      Pagrindinių kompiuterių skaičius potinklyje po potinklio kauke 0 = 2m2 - 2 = 2m3 - 2 = 28 - 2 = 254

      Jei potinklio kaukė yra 128, adresas bus padalytas iš 128, o potinklio kaukė iš 0 - iš 256. Naudojant reikšmę1,2 ir3, 2 potinkliai išvardyti žemiau

      200.0.0.0 - 200.127.255.255 200.128.0.0 - 200.255.255.255

      IP adresą 200.222.5.100 sudaro 200.128.0.0 - 200.255.255.255, todėl 200.128.0.0 yra tinklo adresas, o 200.255.255.255 yra transliacijos adresas

    Patarimai

    • CIDR galite sekti tinklo klasės procedūrą iškart po to, kai baitų ilgio priešdėlis konvertuojamas į keturių taškų dešimtainį formatą.
    • Šis metodas taikomas tik IPv4, netaikomas IPv6.

Rekomenduojamas: