O mască de subrețea este un mecanism convenabil pentru separarea unei adrese de rețea de o anumită adresă de gazdă. Un astfel de mecanism a fost deja stabilit în primul standard IP în septembrie 1981. Pentru a simplifica rutare și pentru a spori eficiența acestuia, trebuie să puteți calcula masca.
Instrucțiuni
Pasul 1
Masca de subrețea, la fel ca adresa de rețea, este reprezentată de patru numere de un octet (pentru versiunea protocolului IPv4, în protocolul IPv6, acestea sunt 8 grupuri de cifre de șaisprezece biți). De exemplu: adresa IP 192.168.1.3, masca de subrețea 255.255.255.0. În rețelele TCP / IP, o mască este o hartă de biți care identifică care parte a unei adrese de rețea este adresa de rețea și care parte este adresa gazdei. Pentru a face acest lucru, masca de subrețea trebuie să fie reprezentată în binar. Biții setați la unul indică adresa rețelei, iar biții setați la zero indică adresa gazdei. De exemplu, masca de subrețea este 255.255.255.0. Îl puteți reprezenta în binar: 11111111.11111111.11111111.00000000. Apoi pentru adresa 192.168.1.1 partea 192.168.142 va fi adresa de rețea și.142 va fi adresa gazdă.
Pasul 2
După cum puteți vedea din pasul anterior, există o limită a numărului de gazde și rețele. Se obține din limitarea numărului de variante reprezentate de un număr dat de biți. Un bit poate codifica doar 2 stări: 0 și 1. 2 biți - patru stări: 00, 01, 10, 11. În general, n biți codifică 2 ^ n stări. Cu toate acestea, amintiți-vă că toate unele și toate zerourile din adresa gazdei și a rețelei sunt rezervate de standard pentru a însemna „gazda actuală” și „toate gazdele”. Astfel, se dovedește că numărul total de noduri din rețea este determinat de formula N = (2 ^ z) -2, unde N este numărul total de noduri, z este numărul de zerouri din reprezentarea binară a mască de rețea.
Pasul 3
Amintiți-vă că este posibil ca masca să nu fie compusă din numere arbitrare. Primii biți ai măștii sunt întotdeauna unul, ultimii sunt zero. Prin urmare, uneori puteți găsi formatul adresei în formularul 192.168.1.25/11. Înseamnă că primii 11 biți ai adresei sunt adresa de rețea, ultimii 21 sunt adresa nodului de rețea. Această intrare corespunde adresei 192.168.1.25 și măștii de subrețea 255.224.0.0. Când calculați masca de subrețea, luați în considerare numărul de computere din rețea. Luați în considerare posibila extindere: dacă numărul de computere depășește posibilul pentru o anumită rețea, va fi necesar să schimbați manual toate adresele și măștile de pe fiecare computer.
Pasul 4
Adresarea este fără clasă și fără clasă. Separarea de clasă a fost utilizată în implementările timpurii ale protocolului, iar mai târziu, odată cu creșterea internetului, a fost completată de adresarea fără clase. Adresarea clasei distinge 5 clase: A, B, C, D, E. Clasa determină câți biți de adresă vor fi alocați pentru adresa de rețea și câți - pentru adresa gazdă. În acest caz, nu va trebui să numărați nimic. În clasa A, 7 biți sunt alocați pentru adresa de rețea, în clasa B - 14 biți, în clasa C - 21 biți. Clasa D este utilizată pentru difuzare multiplă, iar clasa E este rezervată pentru utilizare experimentală. În acest caz, primii câțiva biți ai adresei sunt folosiți pentru a determina clasa acesteia. În clasa A este 0 în primul bit, în clasa B - 10, în clasa C - 110, în clasa D - 1110, în clasa E - 11110.
Pasul 5
Adresarea bazată pe clase a redus flexibilitatea IP în ceea ce privește alocarea adreselor și a redus numărul de adrese posibile. Prin urmare, a fost adoptată adresarea fără clase. Pentru a găsi masca, determinați mai întâi câte noduri veți avea în rețea, inclusiv gateway-uri și alte echipamente de rețea. Adăugați două la acel număr și rotunjiți la cea mai apropiată putere de două. De exemplu, aveți planificate 31 de computere. Adăugați doi la aceasta, veți obține 33. Cea mai apropiată putere dintre două este 64, adică 100 0000. După aceea, completați toți cei mai semnificativi biți cu aceia. Primiți masca 1111 1111. 1111 1111. 1111 1111. 1100 0000, care este 255.255.255.192 în zecimal. Într-o rețea cu o astfel de mască, puteți obține 62 de adrese IP diferite, care nu sunt rezervate în standard.