Kako saznati masku podmreže? Subnet Mask: Izračunajte prema IP-u

17. 5. 2019.

Pitanje kako prepoznati masku podmreže mogu nastati od administratora početnika sustava i običnih ljudi koji su se odlučili baviti računalnim mrežama. U kontekstu administracije, maske se mogu koristiti za dijeljenje mreža u manje i pomažu u rješavanju problema s vezom.

Mogućnost izračunavanja vrijednosti TCP / IP maske može se koristiti prilikom povezivanja novog domaćina s mrežom i reorganizacije korporacijske mreže. Proučavanje ovog problema treba započeti razumijevanjem onoga što je to i za koju svrhu se koristi.

kako saznati masku podmreže

Bit maska

Maska podmreže može se nazvati bitska maska, koja je 32-bitna vrijednost koja ukazuje na jedan dio IP adrese koji se odnosi na adresiranje mrežnog sučelja, a drugi dio se odnosi na adresiranje podmreža. Obično je njegova vrijednost prikazana u decimalnom obliku, u obliku XXX.XXX.XXX.XXX.

Ova je definicija bliska profesionalnom slengu i može se činiti zbunjujućom. Suočite se s onim što je, pomoći će vam određeni primjer.

Pretpostavimo da imamo neku vrstu mreže u kojoj se nalazi računalo. U svojstvima veze možete vidjeti da je mrežnom sučelju dodijeljena IP adresa i maska ​​podmreže.

maska ​​podmreže

Nadalje, obje su vrijednosti dane u binarnom obliku i izračunate su slijedeće sekvence:

saznajte masku podmreže

Sada je neophodno množiti svaku znamenku IP adrese u binarnom obliku po bitnoj maski u binarnom obliku, a rezultat će biti vrijednost

izračun maske podmreže

koji će, kada se prevede u decimalni, izgledati

kako izračunati masku podmreže

- ovo je mrežna adresa.

Umnožavanjem IP adrese za inverznu vrijednost maske, dobivamo slijed

kako saznati masku podmreže

Vraćajući se na decimalni oblik, ispada slika 199, koja odgovara adresi glavnog sučelja.

Uspoređujući prvi i drugi rezultat, možemo reći da znamenke IP adrese koje odgovaraju jedinicama maske pokazuju adresu podmreže. Brojke IP adrese koje odgovaraju nulama maske tvore adresu računala na ovoj podmreži.

Kao rezultat toga, podmrežna maska ​​je pomogla otkriti IP-om da je naše računalo u podmreži 192.168.0.0 i da ima u njoj adresu 199. Vraćajući se na gore navedenu definiciju, pokazao je koji dio IP-a pokazuje na subgrid i koji dio na adresu glavnog računala.

Kako pronaći podmrežnu masku klasom IP mreže

Zbirka svih IPv4 adresa je podijeljena na klase po rasponima adresa. Postoji ukupno pet, od kojih se A, B, C i D adrese koriste multicast, a E - su rezervirane za budućnost.

Da biste odredili klasu adrese, potrebno ju je ponovno prevesti u binarni oblik i vidjeti početak niza bitova: maska ​​podmreže

Vraćajući se na primjer, koji je bio veći, kako saznati masku podmreže u njemu:

saznajte masku podmreže

Binarna IP adresa počinje na 110, što znači da pripada klasi C. Drugi način da saznamo masku podmreže jest pamćenje raspona koji pripadaju klasama.

izračun maske podmreže

Kako prepoznati masku po prefiksu

Za kratkoću, maska ​​se može napisati kao prefiks, što znači broj bitova dijela mreže. Ovaj sustav označavanja usvojen je s pojavom besklasnog interdominnog usmjeravanja (Classless Inter-Doma-in Routing, ili CIDR, "Sidebar"). To eliminira klase, a različit broj IP bita može se koristiti za identifikaciju mreže. Na tablici je najlakše pronaći masku podmreže u decimalnom i binarnom obliku od prefiksa.

kako izračunati masku podmreže

Kako izračunati masku pomoću CIDR prefiksa

Lako je dovesti masku s prefiksa na decimalni broj. Poznato je da podmrežna maska ​​ima 32 bita, s onima na početku i nulama na kraju. Stoga je potrebno:

kako saznati masku podmreže

Posljednja akcija dobiva masku u decimalnom obliku.

Kako dovesti masku podmreže s decimalnog pogleda na kratki prefiks

pisanje mrežne maske kao prefiks štedi vrijeme i mjesto u tekstu. Osim toga, ovo je standardizirano međunarodno mapiranje i sada se koristi češće od decimalnog. To zahtijeva:

maska ​​podmreže

Tako se može izračunati CIDR prefiks.

Kako odrediti masku podmreže pomoću mrežne adrese i mrežne maske

Ovaj zadatak često se pojavljuje na razgovorima i testnim zadacima. Također je vještina korisna u reorganizaciji poslovne mreže ili dijeljenju velike mreže na manje podmreže.

Radi jasnoće, vrijedi se vratiti na primjer, koji je analiziran iz prvog stavka.

Uz pomoć adrese 192.168.0.199 i mrežne maske 255.255.255.0 već je izračunata adresa same mreže, koja izgleda kao 192.168.0.0. Tu je 256 adresa za upotrebu. Od toga se 2 adrese automatski rezerviraju:

  • ... 255 - emitiranje;

  • ... 0 je mrežna adresa i ne može se koristiti.

Preostalo je samo 254 adrese za distribuciju domaćinima. Važno je napomenuti da je u mrežama na više razina još jedna adresa rezervirana za usmjeravanje, to može biti ... 1 (ili bilo koja druga).

Analizirajući sve u redu, dajemo ovaj primjer u općem obliku, primjenjivom na bilo koju mrežu.

Broj važećih čvorova je uvijek ograničen. Ako mrežnu masku prevedete u binarni oblik, tada, kao što je već poznato, jedinice označavaju adresu podmreže, nule označavaju adresu računala.

Bit može vratiti samo dvije vrijednosti, dva bita četiri, tri bita osam i tako dalje. Ispada da n-bita vraćaju 2 ^ n vrijednosti. Na temelju svega navedenog dobiva se zaključak: broj domaćina (N) u mreži izračunava se po formuli N = (2 ^ r) -2, u kojoj je r broj nula u binarnom obliku maske.

Vraćajući se na naš primjer, izračunavamo:

saznajte masku podmreže

Dobivene su iste 254 adrese za distribuciju na sučelja domaćina u mreži.

Pretpostavimo da poduzeće treba stvoriti jedinicu i sastaviti 20 radnih stanica u podmreži. Masku podmreže možete izračunati na sljedeći način.

Uzmemo 20 IP adresa i dodamo im 2 adrese, koje ćemo rezervirati. Potrebno je ukupno 22, najbliži stupanj 2 je 32. U binarnom obliku 10 0000. Budući da mreža u kojoj se vrši podjela pripada klasi C, podmrežna maska ​​će izgledati ovako:

maska ​​podmreže

Maksimalno u primljenoj podmreži možete distribuirati 30 adresa sučeljima domaćina.

Kako izračunati masku podmreže. Bitovski pomak

Razumijemo dalje. Maska podmreže pomaže razbiti velike mreže u manje. Prije svega, to je unaprijed određeno koliko subneta trebate razbiti mrežu i koliko hostova bi trebalo biti.

Pretpostavimo da želite podijeliti mrežu 192.1.1.0 na 6 podmreža, pri čemu je najveće planirano da ugosti najviše 20 čvorova. Na temelju toga izračunava se.

algoritam:

  1. Odredite klasu mreže koja će se razbiti. Na primjer, predloženi razred mreže C, maska ​​po zadanim postavkama 255.255.255.0 ili / 24.

  2. Saznajte koliko je bitova potrebno za šest podmreža. Za to se broj mreža zaokružuje na najbližu snagu od dva, što je 8. Ispada da su potrebna 3 bita, budući da je 8 = 2 ^ 3.

  3. Predstavite zadanu masku u binarnom obliku radi jasnoće: kako izračunati masku podmreže

  4. Za stvaranje 6 podmreža potrebno je uzeti 3 bita iz okteta adrese glavnog računala. Dodatnih 3 dodano je 24 bita mrežne adrese, što rezultira 24 + 3 = 27. maska ​​podmreže

  5. Preostalo je prevesti masku u decimalni oblik. Zadnji oktet 11,100,000 je 224. Ispostavlja se da maska ​​ima oblik

kako saznati masku podmreže

Ili, pozivajući se na CIDR, brojite broj bitova po jedinici - 27, i pogledajte vrijednost prefiksa.

  1. Koristeći tri bita i koristeći masku, dijelimo podmreže. U posljednjem oktetu stavljamo jedinice. Radi jasnoće, to se može učiniti u binarnom obliku:

kako izračunati masku podmreže

Moguće je izračunati adrese podmreža bez binarne reprezentacije, ovdje je napravljeno da vizualno odražava zašto su dobivene te adrese, a ne druge.

Dakle, možete stvoriti 8 podmreža, ali samo 6 je potrebno u zadatku, tako da ćemo se zaustaviti na njima.

maska ​​podmreže

Vremena kada su se takvi izračuni obavljali ručno daleko su zaostali. Informacije o tome kako saznati masku podmreže podučavaju se na sveučilištima i na različitim tečajevima. U pravilu, studenti i profesionalci koji žele dobiti certifikat pokušavaju ga marljivo proučiti.

Danas, kako bi se olakšalo rad administratorima sustava i mrežnim inženjerima, postoji mnogo različitih kalkulatora. Ovi sustavi mogu izvršiti bilo koji izračun za nekoliko sekundi. Međutim, pribjegavanje programima s malom količinom podataka nije zanimljivo. Ponekad je lakše i brže razbiti mrežu u svom umu nego tražiti potrebne resurse.

kako izračunati masku podmreže

Razumijevanje načina na koji se izračunava maska ​​podmreže potrebno je za stručnjaka, čak i ako ga nikada neće koristiti u praksi.