የIPv4 አድራሻ አወቃቀር እና የሳብኔት መሰረታዊ ፅንሰ-ሀሳቦች
የIPv4 አድራሻ በነጠብጣብ የተለዩ አራት ቁጥሮች (octets) ያሉት ባለ 32-ቢት ቁጥር ነው። እያንዳንዱ octet ከ0 እስከ 255 የሚደርስ እሴት ሊኖረው ይችላል። የኔትወርክ መሠረተ ልማትን በብቃት ለመቅረጽ እና አድራሻዎችን በሥርዓት ለመመደብ ሳብኔቲንግ (Subnetting) ወሳኝ ተግባር ነው። ሳብኔቲንግ አንድን ትልቅ ኔትወርክ ወደ ትናንሽ ንዑስ ኔትወርኮች ለመከፋፈል የሚያስችል ዘዴ ነው።
በዚህ ሂደት ውስጥ የሳብኔት ማስክ (Subnet Mask) ወሳኝ ሚና ይጫወታል። የሳብኔት ማስክ የአይፒ አድራሻውን የትኛው ክፍል ለኔትወርክ መለያ (Network ID) እና የትኛው ክፍል ለአስተናጋጅ መለያ (Host ID) እንደሚያገለግል ይወስናል። የሳብኔት ማስክ በባይነሪ (Binary) ሲገለጽ ተከታታይ የሆኑ የ1 እና የ0 ቢቶች ጥምረት ነው። የ1 ቢቶች የኔትወርኩን ክፍል ሲወክሉ፣ የ0 ቢቶች ደግሞ ለአስተናጋጆች (Hosts) የተመደቡትን ቢቶች ያመለክታሉ።
CIDR (Classless Inter-Domain Routing) እና አጠቃቀሙ
ክላስ አልባ የኢንተር-ዶሜይን ራውቲንግ (CIDR) የድሮውን የክላስ መዋቅር (Class A, B, C) በማስቀረት የአይፒ አድራሻዎችን በበለጠ ተለዋዋጭነት ለመመደብ የሚያስችል ሥርዓት ነው። በCIDR አጻጻፍ ስልት የአይፒ አድራሻው ከግድድም መስመር (/) እና ከኔትወርክ ቢቶች ብዛት ጋር አብሮ ይጻፋል። ለምሳሌ 192.168.1.10/24 በሚለው አጻጻፍ ውስጥ /24 የሚለው የCIDR ቅድመ-ቅጥያ የመጀመሪያዎቹ 24 ቢቶች ለኔትወርክ መለያነት መመደባቸውን ያሳያል።
ይህ የIPv4 ሳብኔት ማስያ ሁለቱንም የአጻጻፍ ስልቶች ይደግፋል። ተጠቃሚዎች እንደ /24 ወይም 24 ያሉ የCIDR ቅድመ-ቅጥያዎችን ወይም እንደ 255.255.255.0 ያሉ በነጠብጣብ የተለዩ የሳብኔት ማስኮችን ማስገባት ይችላሉ። የCIDR ቅድመ-ቅጥያ እሴቶች በ /0 እና /32 መካከል መሆን አለባቸው።
የኔትወርክ፣ ብሮድካስት እና አስተናጋጅ አድራሻዎች ስሌት
ከአይፒ አድራሻ እና ከሳብኔት ማስክ በመነሳት የተለያዩ የኔትወርክ ዝርዝሮችን ማስላት ይቻላል። ማስያው የሚከተሉትን ወሳኝ መረጃዎች ያመነጫል፡
- የኔትወርክ አድራሻ (Network Address)፦ የንዑስ ኔትወርኩ የመጀመሪያው አድራሻ ሲሆን ኔትወርኩን እራሱን ለመለየት ያገለግላል።
- የብሮድካስት አድራሻ (Broadcast Address)፦ በሳብኔቱ ውስጥ ላሉት መሣሪያዎች በሙሉ መረጃን በአንድ ጊዜ ለመላክ የሚያገለግል የሳብኔቱ የመጨረሻው አድራሻ ነው።
- ጥቅም ላይ የሚውሉ አስተናጋጆች (Usable Hosts)፦ በኔትወርክ አድራሻው እና በብሮድካስት አድራሻው መካከል የሚገኙት ለአስተናጋጅ መሣሪያዎች (ኮምፒውተሮች፣ አታሚዎች፣ ራውተሮች) ሊመደቡ የሚችሉ አድራሻዎች ናቸው።
የአስተናጋጅ ቢቶች (Host Bits) ብዛት በሳብኔቱ ውስጥ የሚኖረውን ጠቅላላ የአድራሻዎች ብዛት ይወስናል። ቀመሩ 2ⁿ ሲሆን፣ n የአስተናጋጅ ቢቶች ብዛት ነው። ለምሳሌ 8 የአስተናጋጅ ቢቶች ካሉ፣ ጠቅላላ አድራሻዎች 2⁸ = 256 ይሆናሉ። ጥቅም ላይ የሚውሉ አስተናጋጆችን ለማግኘት አብዛኛውን ጊዜ የኔትወርክ እና የብሮድካስት አድራሻዎችን በመቀነስ (2ⁿ − 2) ይሰላል።
የዋይልድካርድ ማስክ (Wildcard Mask) ደግሞ የሳብኔት ማስክ ተቃራኒ ሲሆን፣ በራውተር የፍቃድ ዝርዝሮች (ACLs) ላይ የተወሰኑ የአይፒ አድራሻዎችን ክልል ለመለየት ጥቅም ላይ ይውላል።
ለ /31 እና /32 ሳብኔቶች የሚደረጉ ልዩ ታሳቢዎች
በተለመደው የሳብኔት ስሌት ውስጥ ለእያንዳንዱ ሳብኔት ሁለት አድራሻዎች (የኔትወርክ እና የብሮድካስት) ይቀነሳሉ። ነገር ግን ለተወሰኑ ልዩ የሳብኔት መጠኖች ይህ ሕግ አይሰራም።
ለ /31 ኔትወርኮች ጠቅላላ አድራሻዎች 2 ሲሆኑ፣ ሁለቱም አድራሻዎች ጥቅም ላይ ሊውሉ ይችላሉ። እነዚህ ኔትወርኮች በተለምዶ ለነጥብ-እስከ-ነጥብ (point-to-point) አገናኞች የሚያገለግሉ በመሆናቸው የኔትወርክ እና የብሮድካስት አድራሻዎች አያስፈልጓቸውም። በዚህ ምክንያት ማስያው ለ /31 ኔትወርክ የ "ጥቅም ላይ የሚውሉ አስተናጋጆች" ውጤት ላይ 2 (ከነጥብ-እስከ-ነጥብ) የሚል እሴት ያሳያል።
ለ /32 ኔትወርኮች ደግሞ ያለው አድራሻ 1 ብቻ ነው። ይህ ነጠላ አስተናጋጅ (single host) የሚወክል በመሆኑ፣ ማስያው 1 (ነጠላ አስተናጋጅ) የሚል ውጤት ያሳያል። በተጨማሪም በሳብኔቱ ውስጥ ጥቅም ላይ የሚውለው አድራሻ አንድ ብቻ በሚሆንበት ጊዜ "የመጀመሪያው ጥቅም ላይ የሚውል" እና "የመጨረሻው ጥቅም ላይ የሚውል" ውጤቶች ላይ የአይፒ አድራሻውን በመጥቀስ {ip} ብቻ (ለምሳሌ 192.168.1.10 ብቻ) በሚል ቅርጸት ያሳያል።
የባይነሪ ውክልና እና የዋይልድካርድ ማስክ
ኮምፒውተሮች እና የኔትወርክ መሣሪያዎች የአይፒ አድራሻዎችን የሚያነቡት በባይነሪ (0 እና 1) ቁጥሮች ነው። ይህ መሣሪያ ተጠቃሚዎች የኔትወርክ አድራሻውን የባይነሪ ውክልና በቀላሉ እንዲረዱ ያደርጋል። የሳብኔት ማስክን ወደ ባይነሪ በመቀየር የትኞቹ ቢቶች ለኔትወርክ እና የትኞቹ ለአስተናጋጅ እንደተመደቡ በግልጽ ማየት ይቻላል።
ይህ መሣሪያ የአይፒ አድራሻው ይፋዊ (public) ወይም የግል (private) መሆኑን አይለይም። የግል እና ይፋዊ አድራሻዎች ልዩነት በሳብኔት ወሰኖች ስሌት ላይ ተጽዕኖ አይኖረውም። መሣሪያው ትኩረት የሚያደርገው በሳብኔት ወሰኖች፣ በኔትወርክ፣ በብሮድካስት፣ በክልል እና በብዛት ስሌቶች ላይ ብቻ ነው።
የመሣሪያው አጠቃቀም መመሪያ እና ደንቦች
መሣሪያውን ለመጠቀም የሚከተሉትን ግብዓቶች ማቅረብ ያስፈልጋል፡
- የአይፒ አድራሻ፦ እንደ
192.168.1.10ያለ የIPv4 አድራሻ። ይህንን ግብዓት ከተከተተ CIDR ጋር (ለምሳሌ192.168.1.10/24) ማስገባትም ይቻላል። - CIDR ወይም ማስክ፦ የCIDR ቅድመ-ቅጥያ (ለምሳሌ
/24ወይም24) ወይም በነጠብጣብ የተለየ የሳብኔት ማስክ (ለምሳሌ255.255.255.0)።
የስህተት መልዕክቶች እና ደንቦች፡
- የአይፒ አድራሻው ባዶ ከሆነ ማስያው
የIPv4 አድራሻ ያስገቡ።የሚል ስህተት ያሳያል። - የአይፒ አድራሻው ቅርጸት የተሳሳተ ከሆነ
እንደ 192.168.1.10 ያለ ትክክለኛ የIPv4 አድራሻ ያስገቡ።የሚል መልዕክት ይወጣል። - የCIDR ወይም የማስክ ግቤት ባዶ ከሆነ
የCIDR ቅድመ-ቅጥያ ወይም የሳብኔት ማስክ ያስገቡ።የሚል ስህተት ይታያል። - የማስኩ ቅርጸት የተሳሳተ ከሆነ
እንደ /24 ወይም 255.255.255.0 ያለ ማስክ ያስገቡ።የሚል መልዕክት ያሳያል። - የCIDR እሴት ከወሰን ውጭ ከሆነ
CIDR በ /0 እና /32 መካከል መሆን አለበት።የሚል ማስጠንቀቂያ ይሰጣል። - የገባው የሳብኔት ማስክ ተከታታይ ካልሆነ
ያ የሳብኔት ማስክ ተከታታይ (contiguous) አይደለም።የሚል ስህተት ያሳያል።
ተጨማሪ ተግባራት፡
- ናሙና መጫን፦
ናሙናየሚለውን ቁልፍ ሲጫኑ ናሙና አይፒ እና ማስክ የሚጫን ሲሆን፣ ሁኔታው ላይናሙና ተጭኗል።የሚል ምልክት ይታያል። - ማጽዳት፦
አጽዳየሚለውን ሲጫኑ ሁሉንም ግብዓቶች እና ውጤቶች የሚያጠፋ ሲሆን፣ ሁኔታው ላይጸድቷል።የሚል ምልክት ያሳያል። - ውጤቶችን መቅዳት፦ በስሌቱ የወጡትን ውጤቶች ለመቅዳት እሴቱ ላይ ጠቅ ማድረግ በቂ ነው።
የግል መረጃ ጥበቃ እና አሠራር
የእርስዎ አይፒ እና ማስክ በብሮውዘርዎ ውስጥ ይሰላሉ። ምንም ነገር ወደ BroBroGo አይጫንም። ይህ ማለት ሁሉም የስሌት ሂደቶች የሚከናወኑት በተጠቃሚው መሣሪያ ላይ ባለው የድር አሳሽ (browser) ውስጥ ብቻ ነው።
ተደጋግሞ የሚነሱ ጥያቄዎች (FAQ)
CIDR ወይም በነጠብጣብ የተለየ ሳብኔት ማስክ ማስገባት እችላለሁ?
አዎ። /24, 24, ወይም እንደ 255.255.255.0 ያለ ነጠብጣብ ማስክ መጠቀም ይችላሉ። ማስያው እንደ 192.168.1.10/24 ተብሎ የተጻፈ አይፒንም ይቀበላል።
/31 እና /32 ያልተለመዱ ጥቅም ላይ የሚውሉ አድራሻዎችን ብዛት የሚያሳዩት ለምንድን ነው?
የ /31 ኔትወርኮች በተለምዶ ለ point-to-point አገናኞች የሚያገለግሉ ሲሆን፣ ሁለቱም አድራሻዎች ጥቅም ላይ ሊውሉ ይችላሉ። /32 ደግሞ ነጠላ አስተናጋጅ (single host) የሚወክል በመሆኑ፣ አንዱ አድራሻ ጥቅም ላይ ሊውል እንደሚችል ይታያል።
ይህ መሣሪያ አድራሻው ይፋዊ (public) ወይም የግል (private) መሆኑን ይነግረኛል?
አይደለም። ይህ መሣሪያ ትኩረት የሚያደርገው በሳብኔት ወሰኖች ላይ ነው፡ ኔትወርክ፣ ብሮድካስት፣ ክልል እና ብዛት። አንድ አድራሻ በይፋ የሚተላለፍ (routed publicly) መሆኑ የሚወሰነው በባለቤትነት በያዘው ኔትወርክ ነው።