Beräkna nätverks- och sändningsadresser

Om du ska sätta upp ett nätverk måste du också veta hur du distribuerar det. Det är då väsentligt att ha kunskap om nätverks- och sändningsadresser. Det är också viktigt att kunna beräkna nätverks- och sändningsadresser, om du har en IP-adress och en subnätmask.

Steg

Metod 1 av 2: För ett "klassiskt nätverk"

1. För ett "klassiskt nätverk" är det "Totala antalet bitar" 8.Totalt antal bitar = Tb = 8.
  • Subnätmask kan vara 0, 128, 192, 224, 240, 248, 252, 254 eller 255.
Bild med titeln 1636270 1b1
Tabellen nedan visar "Antal bitar som används för subnät"(n) för motsvarande subnätmask.
Bild med titeln 1636270 1b2
  • Subnätmask 255 är standard och inte lämplig för subnätmaskering.
  • Till exempel:
    Ställ in IP-adressen = 210.1.1.100 och nätmasken = 255.255.255.224

    Totalt antal bitar = Tb = 8 Antal bitar som används för subnät = n = 3 (subnätmasken = 224 och motsvarande `antal bitar som används för subnät` = 3, enligt tabellen ovan)
    Bild med titeln 1636270 1b4
    Bild med titeln 1636270 2
    2. Från föregående steg har du `Antal bitar som används för undernät`(n) och du vet `Tb`, varefter du anger `Antal bitar som återstår för värden`(m) = Tb - n, eftersom det totala antalet bitar är summan av antalet bitar som används för subnät och antalet bitar som återstår för värden, t.ex.tb = m+n.
    Antal bitar kvar för värd = m = Tb - n = 8 - 3 = 5
    Bild med titeln 1636270 2b1
    Bild med titeln 1636270 3
    3. Nu måste du beräkna `Antal subnät` = 2 och `Värde på sista bit som användes för subnätmaskering`(Δ) = 2. Antal värdar per subnät = 2 - 2.
    Antal undernät = 2 = 2 = 8

    Värdet på den sista biten som användes för subnätmaskering = Δ = 2 = 2 = 32
    Bild med titeln 1636270 3b1
    Bild med titeln 1636270 4
  • 4. Nu kan du hitta tidigare beräknade antal undernät genom att dividera undernät med `Värde på sista bit som användes för undernätsmaskering` eller Δ-adresser.
  • De 8 subnäten (som beräknats i föregående steg) listas ovan.
  • Var och en har 32 adresser.
    Bild med titeln 1636270 5
  • 5. Nu måste du bestämma i vilket subnät din IP-adress finns, varav den första adressen till subnätet är nätverksadress är och den sista adressen det sändningsadress.
    IP-adressen som väljs här är 210.1.1.100 . 210.1.1.100 förekommer i undernätet 210.1.1.96 - 210.1.1.127 (se tabellen från föregående steg). Alltså 210.1.1.96 är nätverksadressen och 210.1.1.127 sändningsadressen för exempel-IP-adressen 210.1.1.100 .
    Bild med titeln 1636270 5b1

    Metod 2 av 2: För CIDR

    1. I CIDR har du en IP-adress följt av ett prefix som är lite långt, avgränsat med ett snedstreck (/). Nu måste du konvertera prefixet till decimaltal separerade med fyra punkter. Du gör detta enligt stegen nedan.
    1. Skriv ner prefixet i formatet nedan.
    Bild med titeln 1636270 6b1
    • Om det är 27 skriver du 8 + 8 + 8 + 3 .
    • Om det är 12 skriver du ner 8 + 4 + 0 + 0 .
    • Om det är standard 32 skriver du 8 + 8 + 8 + 8.
  • Konvertera motsvarande bit enligt tabellen nedan och visa den som decimaltal separerade med fyra punkter.
    Bild med titeln 1636270 6b2
  • Ta IP-adressen 170.1.0.0/26. Med hjälp av tabellen ovan kan du skriva detta som:

    26=8+8+8+2
    255.255.255.192
    Nu är IP-adressen 170.1.0.0 och nätmasken är 255.255.255.192.
    Bild med titeln 1636270 6b3
    2. Totalt antal bitar = tb = 8.
  • Subnätmask kan vara 0, 128, 192, 224, 240, 248, 252, 254 och 255.
  • Tabellen nedan visar "Antal bitar som används för subnät"(n) enligt deras motsvarande subnätmask.
    Bild med titeln 1636270 7b2
  • Subnätmask 255 är standard, så den kan inte användas för subnätmaskering.
  • Genom att använda föregående steg får du IP-adressen = 170.1.0.0 och nätmask = 255.255.255.192

    Totalt antal bitar = Tb = 8 Antal bitar som används för subnät = n = 2 (subnätmask = 192 och motsvarande `Antal bitar som används för subnät` är 2 enligt tabellen ovan)
    Bild med titeln 1636270 7b4
    Bild med titeln 1636270 8
    3. Genom att använda föregående steg fick du `Antal bitar som används för undernät`(n) och du vet `Tb`, varefter du anger `Antal bitar som återstår för värd`(m) = Tb - n, eftersom det totala antalet bitar är summan av antalet bitar som används för subnät och antalet bitar kvar för värden, alltså.tb = m+n.
    Antal bitar kvar för värd = m = Tb - n = 8 - 2 = 6
    Bild med titeln 1636270 9
  • 4. Beräkna nu `Antal subnät` = 2 och `Värdet på den sista biten som användes för subnätmaskering`(Δ) = 2. Antal värdar per subnät = 2 - 2.
    Antal undernät = 2 = 2 = 4

    Värdet för den sista biten som användes för subnätmaskering = Δ = 2 = 2 = 64
    Bild med titeln 1636270 9b1
    5. Nu kan du bestämma det tidigare beräknade antalet subnät genom att separera subnät med ett "Värde på sista biten som används för subnätmaskering" eller Δ-adresser.
  • De fyra subnäten (som beräknats i föregående steg) är:
    Bild med titeln 1636270 10b1
  • Var och en av dem har 64 adresser.
    Bild med titeln 1636270 10b2
    Bild med titeln 1636270 11
  • 6. Nu måste du ta reda på vilket subnät din IP-adress hamnar i, där den första adressen är nätverksadress är och den sista adressen det sändningsadress.
    IP-adressen är 170.1.0.0 . 170.1.0.0 är i subnätintervallet 170.1.0.0 - 170.1.0.63 (se tabellen från föregående steg). Alltså 170.1.0.0 är nätverksadressen och 170.1.0.63 är sändningsadressen för den valda IP-adressen, alltså 170.1.0.0.
    Bild med titeln 1636270 11b1

    Exempel

    För ett "klassigt" nätverk

    IP-adress = 100.5.150.34 och nätmask = 255.255.240.0
    Totalt antal bitar = Tb = 8
    Subnätmask0128192224240248252254255
    Antal bitar som används för subnät (n)012345678

    Antal bitar som används för subnät för subnätmask 240 = n1 = 4
    (eftersom subnätmask = 240 och dess motsvarande `Antal bitar som används för subnät` är 4 enligt tabellen ovan)

    Antal bitar som används för subnät för subnätmask 0 = n2 = 0
    (eftersom subnätmask = 0 och dess motsvarande `Antal bitar som används för subnät` är 0 enligt tabellen ovan)

    Antal bitar kvar (för värd) för subnätmask 240 = m1 = Tb - n1 = 8 - 4 = 4
    Antal bitar kvar (för värd) för nätmask 0 = m2 = Tb - n2 = 8 - 0 = 8

    Antal undernät för nätmask 240 = 2 = 2 = 16
    Antal undernät för nätmask 0 = 2 = 2 = 1

    Värdet för den sista biten som användes för subnätmaskering för subnätmask 240 = Δ1 = 2 = 2 = 16
    Värdet för den sista biten som användes för subnätmaskering för subnätmask 0 = Δ2 = 2 = 2 = 256

    För subnätmask 240 är adresserna uppdelade i steg om 16 och för subnätmask 0 i steg om 256. Enligt värdet Δ1 och2 de 16 undernäten är följande:

    100.5.0.0 - 100.5.15.255100.5.16.0 - 100.5.31.255100.5.32.0 - 100.5.47.255100.5.48.0 - 100.5.63.255
    100.5.64.0 - 100.5.79.255100.5.80.0 - 100.5.95.255100.5.96.0 - 100.5.111.255100.5.112.0 - 100.5.127.255
    100.5.128.0 - 100.5.143.255100.5.144.0 - 100.5.159.255100.5.160.0 - 100.5.175.255100.5.176.0 - 100.5.191.255
    100.5.192.0 - 100.5.207.255100.5.208.0 - 100.5.223.255100.5.224.0 - 100.5.239.255100.5.240.0 - 100.5.255.255

    IP-adress 100.5.150.34 är inom intervallet 100.5.144.0 - 100.5.159.255 och därför 100.5.144.0 nätverksadressen och 100.5.159.255 sändningsadressen.

    För CIDR

    • IP-adress i CIDR = 200.222.5.100/9
      9=8+1+0+0
      255.128.0.0

      IP-adress = 200.222.5.100 och nätmask = 255.128.0.0
      Totalt antal bitar = Tb = 8

      Subnätmask0128192224240248252254255
      Antal bitar som används för subnät (n)012345678

      Antal bitar som används för subnät för subnätmask 128 = n1 = 1
      (eftersom subnätmask = 128 och dess motsvarande `Antal bitar som används för subnät` är 1 enligt tabellen ovan)

      Antal bitar som används för subnät för subnätmask 0 = n2 = n3 = 0
      (eftersom subnätmask = 0 och dess motsvarande `Antal bitar som används för subnät` är 0 enligt tabellen ovan)

      Antal bitar kvar (för värd) för subnätmask 128 = m1 = Tb - n1 = 8 - 1 = 7
      Antal bitar kvar (för värd) för nätmask 0 = m2 = m3 = Tb - n2 = Tb - n3 = 8 - 0 = 8

      Antal undernät för nätmask 128 = 2 = 2 = 2
      Antal undernät för nätmask 0 = 2 = 2 = 2 = 1

      Värdet på den sista biten som användes för subnätmaskering för subnätmask 128 = Δ1 = 2 = 2 = 128
      Antal värdar per subnät = 2 - 2 = 2 - 2 = 126

      Värdet för den sista biten som användes för subnätmaskering för subnätmask 0 = Δ2=3 = 2 = 2 = 2 = 256
      Antal värdar per undernät för nätmask 0 = 2 - 2 = 2 - 2 = 2 - 2 = 254

      För subnätmask 128 separeras adresserna i steg om 128 och för subnätmask 0 i steg om 256. Med värdet Δ1, Δ2 och3, de 2 undernäten nedan kan ges enligt följande:

      200.0.0.0 - 200.127.255.255200.128.0.0 - 200.255.255.255

      IP-adress 200.222.5.100 faller inom 200.128.0.0 - 200.255.255.255 och så är 200.128.0.0 nätverksadressen och 200.255.255.255 sändningsadressen.

    Tips

    • I CIDR kan du omedelbart efter att ha konverterat bitlängdsprefixet till ett tal separerat med fyra punkter följa samma procedur som för det "klassfulla" nätverket.
    • Denna metod är endast lämplig för IPv4, inte för IPv6.

    Оцените, пожалуйста статью