Hur Man Beräknar Undernätmask

Innehållsförteckning:

Hur Man Beräknar Undernätmask
Hur Man Beräknar Undernätmask

Video: Hur Man Beräknar Undernätmask

Video: Hur Man Beräknar Undernätmask
Video: 9 - Geometri - Olika kroppars volym 2024, Maj
Anonim

En undernätmask är en bekväm mekanism för att separera en nätverksadress från en specifik värdadress. En sådan mekanism etablerades redan i den första IP-standarden i september 1981. För att förenkla routing och öka dess effektivitet måste du kunna beräkna masken.

Hur man beräknar undernätmask
Hur man beräknar undernätmask

Instruktioner

Steg 1

Delnätmasken representeras, precis som nätverksadressen, av fyra en-byte-nummer (för IPv4-protokollversionen, i IPv6-protokollet, är de åtta grupper med sexton-bitars siffror). Till exempel: IP-adress 192.168.1.3, nätmask 255.255.255.0. I TCP / IP-nätverk är en mask en bitmapp som identifierar vilken del av en nätverksadress som är nätverksadressen och vilken del som är värdadressen. För att göra detta måste undernätmasken representeras i binär. Bitar inställda på en indikerar nätverksadressen och bitar inställda på noll anger värdadressen. Delnätmask är till exempel 255.255.255.0. Du kan representera den i binär: 11111111.11111111.11111111.00000000. Sedan för adressen 192.168.1.1 kommer delen 192.168.142 att vara nätverksadressen och.142 är värdadressen.

Steg 2

Som du kan se från föregående steg finns det en gräns för antalet värdar och nätverk. Det erhålls från begränsningen av antalet varianter som representeras av ett givet antal bitar. En bit kan bara koda 2 tillstånd: 0 och 1. 2 bitar - fyra tillstånd: 00, 01, 10, 11. I allmänhet kodar n bitar 2 ^ n-tillstånd. Kom dock ihåg att alla enor och alla nollor i värden och nätverksadressen är reserverade av standarden för att betyda "aktuell värd" och "alla värdar." Således visar det sig att det totala antalet noder i nätverket bestäms av formeln N = (2 ^ z) -2, där N är det totala antalet noder, z är antalet nollor i den binära representationen av undernätmask.

Steg 3

Kom ihåg att masken kanske inte består av godtyckliga siffror. De första bitarna i masken är alltid en, de sista är noll. Därför kan du ibland hitta adressformatet i formuläret 192.168.1.25/11. Det betyder att de första 11 bitarna i adressen är nätverksadressen, de senaste 21 är nätverksnodadressen. Denna post motsvarar adressen 192.168.1.25 och undernätmasken 255.224.0.0. Tänk på antalet datorer i nätverket när du beräknar undernätmask. Tänk på dess möjliga expansion: om antalet datorer överstiger det möjliga för ett visst nätverk kommer det att vara nödvändigt att manuellt ändra alla adresser och masker på varje dator.

Steg 4

Adressering är klasslös och klasslös. Klassavskiljning användes vid tidiga implementeringar av protokollet, och senare, med tillväxten av Internet, kompletterades den med klasslös adressering. Klassadressering skiljer ut 5 klasser: A, B, C, D, E. Klassen bestämmer hur många bitar av adressen som ska tilldelas för nätverksadressen och hur många - för värdadressen. I det här fallet behöver du inte räkna någonting. I klass A tilldelas 7 bitar för nätverksadressen, i klass B - 14 bitar, i klass C - 21 bitar. Klass D används för multicasting och klass E är reserverad för experimentell användning. I detta fall används de första bitarna i adressen för att bestämma dess klass. I klass A är det 0 i den första biten, i klass B - 10, i klass C - 110, i klass D - 1110, i klass E - 11110.

Steg 5

Klassbaserad adressering minskade IP-flexibiliteten när det gäller adressallokering och minskade antalet möjliga adresser. Därför antogs klasslös adressering. För att hitta masken, bestäm först hur många noder du har i ditt nätverk, inklusive gateways och annan nätverksutrustning. Lägg till två i det numret och runda upp till närmaste effekt på två. Till exempel har du 31 datorer planerade. Lägg till två till detta, du får 33. Den närmaste effekten av två är 64, det vill säga 100 0000. Därefter fyller du i alla de viktigaste bitarna med en. Ta emot mask 1111 1111. 1111 1111. 1111 1111. 1100 0000, vilket är 255.255.255.192 i decimal. I ett nätverk med en sådan mask kan du få 62 olika IP-adresser som inte är reserverade i standarden.

Rekommenderad: