Ang isang subnet ay nagbibigay-daan sa daloy ng trapiko sa network sa pagitan ng mga host na ihiwalay batay sa isang configuration ng network. Sa pamamagitan ng pag-aayos ng mga host sa mga lohikal na grupo, maaaring mapabuti ng subnetting ang seguridad at pagganap ng network.
Subnet Mask
Marahil ang pinakakilalang aspeto ng subnetting ay ang subnet mask. Tulad ng mga IP address, ang isang subnet mask ay naglalaman ng apat na byte (32 bits) at kadalasang isinusulat gamit ang parehong dotted-decimal notation. Halimbawa, narito ang isang karaniwang subnet mask sa binary na representasyon nito:
11111111 11111111 11111111 00000000
Ang subnet mask na ito ay karaniwang ipinapakita sa katumbas, mas nababasang anyo:
255.255.255.0
Ang bawat isa sa apat na byte ay walong bit ang haba. Sa binary notation, ang isang byte ay binubuo ng walong mga zero at isa, na kumakatawan sa mga kapangyarihan ng dalawa. Ang value na "to the power of" ay isang function ng posisyon ng value sa string, na may pinakakanang value na nagsisimula sa 0. Ang isang bit na value ng 11111111 ay katumbas ng 27+ 26+25+24+23 +22+21+20, o 255. Sa kabilang banda, medyo value ng 00100001 ay katumbas ng 25+20, o 33.
Paglalapat ng Subnet Mask
Ang isang subnet mask ay hindi gumagana bilang isang IP address at hindi rin ito umiiral nang hiwalay sa mga IP address. Sa halip, ang mga subnet mask ay may kasamang IP address, at ang dalawang halaga ay nagtutulungan. Ang paglalapat ng subnet mask sa isang IP address ay naghahati sa address sa dalawang bahagi, isang pinalawig na network address at isang host address.
Para maging wasto ang isang subnet mask, ang pinakakaliwang bit nito ay dapat itakda sa 1. Halimbawa:
00000000 00000000 00000000 00000000
Hindi magagamit ang subnet mask na ito sa iyong network dahil ang pinakakaliwang bit ay nakatakda sa 0.
Sa kabaligtaran, ang pinakakanang mga bit sa isang valid na subnet mask ay dapat itakda sa 0, hindi 1. Halimbawa:
11111111 11111111 11111111 11111111
Ang subnet mask na ito ay hindi magagamit sa isang network.
Lahat ng wastong subnet mask ay naglalaman ng dalawang bahagi: ang kaliwang bahagi na may lahat ng mask bits ay nakatakda sa 1 (ang pinahabang bahagi ng network) at ang kanang bahagi na may lahat ng mga bit ay nakatakda sa0 (ang bahagi ng host), gaya ng unang halimbawa sa itaas.
Subnetting in Practice
Gumagana ang subnetting sa pamamagitan ng paglalapat ng konsepto ng pinalawak na mga address ng network sa mga indibidwal na address ng computer (at isa pang network device). Kasama sa pinahabang address ng network ang parehong address ng network at karagdagang mga bit na kumakatawan sa subnet number.
Magkasama, sinusuportahan ng dalawang elemento ng data na ito ang isang two-level addressing scheme na kinikilala ng mga karaniwang pagpapatupad ng IP. Ang network address at subnet number, kapag pinagsama sa host address, ay sumusuporta sa tatlong antas na scheme.
Isaalang-alang ang sumusunod na halimbawa sa totoong mundo: Plano ng isang maliit na negosyo na gamitin ang 192.168.1.0 network para sa mga internal (intranet) host nito. Gusto ng departamento ng human resources na ang kanilang mga computer ay nasa isang pinaghihigpitang bahagi ng network na ito dahil nag-iimbak sila ng impormasyon sa payroll at iba pang sensitibong data ng empleyado. Ngunit dahil isa itong Class C network, ang default na subnet mask na 255.255.255.0 ay nagbibigay-daan sa lahat ng mga computer sa network na maging mga kapantay (upang magpadala ng mga mensahe nang direkta sa isa't isa) bilang default.
Ang unang apat na bit ng 192.168.1.0:
1100
Inilalagay nito ang network sa hanay ng Class C at inaayos din ang haba ng address ng network sa 24 bits. Upang i-subnet ang network na ito, higit sa 24 bits ang dapat itakda sa 1 sa kaliwang bahagi ng subnet mask.
Para sa bawat karagdagang bit na nakatakda sa 1 sa mask, isa pang bit ang magiging available sa subnet number upang mag-index ng mga karagdagang subnet. Ang dalawang-bit na subnet number ay maaaring sumuporta ng hanggang apat na subnet, ang tatlong-bit na numero ay sumusuporta ng hanggang walong subnet, at iba pa.
Bottom Line
Ang mga namumunong katawan na nangangasiwa sa Internet Protocol ay nagreserba ng ilang partikular na network para sa panloob na paggamit. Sa pangkalahatan, ang mga intranet na gumagamit ng mga network na ito ay nakakakuha ng higit na kontrol sa pamamahala ng kanilang IP configuration at internet access. Kumonsulta sa RFC 1918 para sa higit pang mga detalye tungkol sa mga espesyal na network na ito.
Buod
Ang Subnetting ay nagbibigay-daan sa mga administrator ng network ng ilang flexibility sa pagtukoy ng mga relasyon sa mga network host. Ang mga host sa iba't ibang subnet ay maaari lamang makipag-usap sa isa't isa sa pamamagitan ng mga espesyal na network gateway device tulad ng mga router. Ang kakayahang mag-filter ng trapiko sa pagitan ng mga subnet ay maaaring gumawa ng mas maraming bandwidth na magagamit sa mga application at maaaring limitahan ang pag-access sa mga kanais-nais na paraan.