Hur man beräknar en TCP-IP-subnetmask

Prova Vårt Instrument För Att Eliminera Problem

Om du är nätverksadministratör är det en chans att du kan behöva ställa in ett antal olika nätverk i ditt IP-område. För att göra detta måste du veta hur du skapar olika undernät.

Det finns två huvudsakliga saker att komma ihåg när man försöker beräkna subnät. Den första är att standardundernätet för ett intervall är 255.255.255.0. Detta undernät, som vi alla känner igen, ger dig ett nätverk med 255 olika adresser från 1 till 255. Ganska enkla grejer hittills. Den andra saken att komma ihåg är formeln som behövs för att beräkna ett nytt undernät. För detta måste vi gå tillbaka till grunderna och komma ihåg att antalet 255 består av binär med 8 bitar. För att få numret 255 skulle alla dessa 8 bitar ställas in på 1, var och en representerar ett tal i decimal i följande sekvens. (1, 2, 4, 8, 16, 32, 64, 128). Om du lägger till alla dessa nummer får du 255.

tcp-ip-subnet

För att skapa vår subnetmask måste vi 'låna' ett visst antal bitar från vår värdadress. Värdadressen är det sista numret i gruppen på fyra som utgör vårt subnät. Så i subnätet 255.255.255.0 är 0 värdadressen.

Vi kan använda formeln (2 ^ n - 2) för att ta reda på hur många nätverk vi kan skapa genom att låna ett visst antal bitar. Låt oss till exempel säga att vi ville skapa sex nätverk; vi måste låna 3 bitar, för (2 ^ 3 - 2 = 6). Så vi tar de tre bitarna från vänster om vår binära sekvens och lägger till dem tillsammans. (128 + 64 + 32 = 224). Så det subnät som vi behöver använda för vårt 6-nätverkssystem är 255.255.255.224.

Nu har vi beräknat vårt undernät, nästa sak vi behöver göra är att räkna ut våra nya nätverk. Detta är en ganska enkel sak att göra om du kommer ihåg en regel. Det lägsta antalet i bitarna vi lånade från vår värdadress är vår guide. I det här fallet var bitarna vi lånade 128, 64 och 32. Den lägsta av dessa är 32, så det här är vårt guidenummer som vi kommer att använda för att ställa in våra nätverksområden.

Vad du vill göra är att börja med ditt guidenummer, och det ger dig den första adressen till vårt första nätverk. Till exempel - 192.168.0.32. För att få startadressen för det andra nätverket lägger du bara till 32. Så det andra nätverket börjar kl 192.168.0.64. Fortsätt att lägga till nummer 32 för att hitta de andra nätverksstartpunkter, och du kommer att sluta med den här nätverksadressområdeskartan:

  • Nätverk 1: 192.168.0.32 - 192.168.0.63
  • Nätverk 2: 192.168.0.64 - 192.168.0.95
  • Nätverk 3: 192.168.0.96 - 192.168.0.127
  • Nätverk 4: 192.168.0.128 - 192.168.0.159
  • Nätverk 5: 192.168.0.160 - 192.168.0.191
  • Nätverk 6: 192.168.0.192 - 192.168.0.223

Observera att du inte kan använda de första 32 eller de sista 32 adresserna i hela 255 adressintervallet (om du inte använder specifik utrustning som tillåter det). Och där har du det, vi har beräknat vår subnetmask, och vi har arbetat ut de områden som våra nätverk kommer att använda. Kom ihåg formeln (2 ^ n - 2) och dina binära nummer, så kommer du att kunna räkna ut alla konfigurationer av undernät och nätverk.