Paano Makalkula Ang Subnet Mask

Talaan ng mga Nilalaman:

Paano Makalkula Ang Subnet Mask
Paano Makalkula Ang Subnet Mask

Video: Paano Makalkula Ang Subnet Mask

Video: Paano Makalkula Ang Subnet Mask
Video: شرح ip address و subnet mask 2024, Abril
Anonim

Ang isang subnet mask ay isang maginhawang mekanismo para sa paghihiwalay ng isang address ng network mula sa isang tukoy na host address. Ang nasabing mekanismo ay naitatag na sa unang pamantayan ng IP noong Setyembre 1981. Upang gawing simple ang pagruruta at dagdagan ang kahusayan nito, kailangan mong makalkula ang maskara.

Paano makalkula ang subnet mask
Paano makalkula ang subnet mask

Panuto

Hakbang 1

Ang subnet mask, tulad ng address ng network, ay kinakatawan ng apat na isang byte na numero (para sa bersyon ng IPv4 protocol, sa IPv6 protocol, ang mga ito ay 8 pangkat ng labing-anim na bit na numero). Halimbawa: IP address 192.168.1.3, subnet mask 255.255.255.0. Sa mga network ng TCP / IP, ang isang mask ay isang bitmap na tumutukoy sa aling bahagi ng isang address ng network ang address ng network at aling bahagi ang host address. Upang gawin ito, ang subnet mask ay dapat na kinatawan sa binary. Ang mga piraso na itinakda sa isa ay nagpapahiwatig ng address ng network, at ang mga piraso na itinakda sa zero ay nagpapahiwatig ng host address. Halimbawa, ang subnet mask ay 255.255.255.0. Maaari mo itong katawanin sa binary: 11111111.11111111.11111111.00000000. Pagkatapos para sa address na 192.168.1.1 ang bahagi ng 192.168.142 ay magiging address ng network, at.142 ang magiging host address.

Hakbang 2

Tulad ng nakikita mo mula sa nakaraang hakbang, mayroong isang limitasyon sa bilang ng mga host at network. Nakuha ito mula sa limitasyon sa bilang ng mga variant na kinakatawan ng isang naibigay na bilang ng mga piraso. Ang isang bit ay maaaring mag-encode lamang ng 2 estado: 0 at 1. 2 bits - apat na estado: 00, 01, 10, 11. Sa pangkalahatan, n bits ang naka-encode ng 2 ^ n na estado. Gayunpaman, tandaan na ang lahat at lahat ng mga zero sa host at address ng network ay nakalaan sa pamantayan na nangangahulugang "kasalukuyang host" at "lahat ng mga host." Kaya, lumalabas na ang kabuuang bilang ng mga node sa network ay natutukoy ng pormulang N = (2 ^ z) -2, kung saan ang N ay ang kabuuang bilang ng mga node, ang z ay ang bilang ng mga zero sa binary na representasyon ng subnet mask.

Hakbang 3

Tandaan na ang maskara ay maaaring hindi binubuo ng di-makatwirang mga numero. Ang mga unang piraso ng maskara ay laging iisa, ang huli ay zero. Samakatuwid, kung minsan maaari mong makita ang format ng address sa form na 192.168.1.25/11. Nangangahulugan ito na ang unang 11 piraso ng address ay ang address ng network, ang huling 21 ay ang address ng node ng network. Ang entry na ito ay tumutugma sa address na 192.168.1.25 at ang subnet mask 255.224.0.0. Kapag kinakalkula ang subnet mask, isaalang-alang ang bilang ng mga computer sa network. Isaalang-alang ang posibleng pagpapalawak nito: kung ang bilang ng mga computer ay lumampas sa posible para sa isang naibigay na network, kinakailangan upang manu-manong baguhin ang lahat ng mga address at mask sa bawat computer.

Hakbang 4

Ang pag-address ay walang klase at walang klase. Ang paghihiwalay ng klase ay ginamit sa maagang pagpapatupad ng protokol, at kalaunan, sa paglago ng Internet, ito ay dinagdagan ng walang klase na pagtugon. Ang pag-address sa klase ay nakikilala ang 5 klase: A, B, C, D, E. Tinutukoy ng klase kung gaano karaming mga piraso ng address ang ilalaan para sa address ng network, at kung ilan - para sa host address. Sa kasong ito, hindi mo na bibilangin ang anuman. Sa klase A, 7 mga piraso ang inilalaan para sa address ng network, sa klase B - 14 na mga piraso, sa klase C - 21 na mga piraso. Ginagamit ang Class D para sa multicasting at ang klase E ay nakalaan para sa pang-eksperimentong paggamit. Sa kasong ito, ginagamit ang unang ilang mga piraso ng address upang matukoy ang klase nito. Sa klase A ay 0 sa unang bit, sa klase B - 10, sa klase C - 110, sa klase D - 1110, sa klase E - 11110.

Hakbang 5

Ang addressing batay sa klase ay nagbawas ng kakayahang umangkop ng IP sa mga tuntunin ng paglalaan ng address, at binawasan ang bilang ng mga posibleng address. Samakatuwid, pinagtibay ang walang klase na pagtalakay. Upang hanapin ang maskara, alamin muna kung gaano karaming mga node ang magkakaroon ka sa iyong network, kabilang ang mga gateway at iba pang kagamitan sa network. Magdagdag ng dalawa sa numerong iyon at bilugan hanggang sa pinakamalapit na lakas ng dalawa. Halimbawa, mayroon kang 31 mga computer na nakaplano. Magdagdag ng dalawa dito, makakakuha ka ng 33. Ang pinakamalapit na lakas ng dalawa ay 64, iyon ay, 100 0000. Pagkatapos nito, kumpletuhin ang lahat ng mga pinaka-makabuluhang piraso sa mga iyon. Makatanggap ng mask 1111 1111. 1111 1111. 1111 1111. 1100 0000, na kung saan ay 255.255.255.192 sa decimal. Sa isang network na may tulad na mask, maaari kang makakuha ng 62 magkakaibang mga IP address na hindi nakalaan sa pamantayan.

Inirerekumendang: