Subnetting
අපි කලින් ලිපියකින් කතා කරා Subnet එකක් කියන්නේ මොකද්ද කියලා. ඒක කියෙව්වේ නැත්නම් මෙතනින් කියවන්න. මොකද නැත්නම් මේ ලිපියේ තියෙන දේවල් තේරෙන එකක් නෑ.
අද ලිපියෙන් මූලිකව අවධානය යොමු කරන්න බලාපොරොත්තු වෙන්නේ Network එකක් හදන විදිය ප්රායෝගික උදාහරණ එක්ක ගණනය කිරීම් කරගන්නේ කොහොමද කියලා. මේ වැඩේ කරන්න නම් ඔයාට දැනටමත් මේ මාතෘකා ගැන අදහසක් තියෙන්න ඕන.
IP Address, IP Classes, Subnet, Host, Network id
කලින් ලිපියේ ඒ ගැන සම්පූර්ණ විස්තරයක් තියෙනවා. Sure නෑ වගේ නම් ආපහු කියවන්න.
කලින් කතා කරා වගේම Subnet එකකින් කරන්නේ Network එකක් ඇතුලෙ තවත් උපජාලයක් හදන එක. ඒ විදියට උපජාලයක් හදද්දී අපි මූලිකවම බලන කරුණු කිහිපයක් තියෙනවා.
මුලින්ම අපි බලන්න ඕන අපිට හම්බෙලා තියෙන IP එකට Host කීයක් දාන්න පුළුවන්ද කියලා. ඒක බලන්නේ IP Class එක මොකද්ද කියලා හොයාගෙන. ඒක බලන විදිය අපි කලින් කතා කරා.
ඊළඟට අපි බලන්නේ අපිට Connect කරගන්න Machine කීයක් තියෙනවද කියලා. ඒ Machine ටික represent කරන්න Bit කීයක් ඕන වෙයිද කියලා බලන්න ඕන. ඒ Bit ගාන අපි වෙන්කරලා ඉතිරි ටික Network ID වලට භාවිතා කරන එක තමයි සාමාන්යයෙන් වෙන්නේ.
මේ කියපු දේ තේරුම් ගන්න ටිකක් අමාරුයිනෙ. ඒක හින්දා අපි පොඩි උදාහරණයක් එක්ක ඒ දේවල් පැහැදිලි කරගනිමු.
අපිට හිතමු පාසලක් අලුතින්ම Network කරගන්න ඕන වෙනවා කියලා. අපිට හම්බෙනවා ISP කෙනෙකුගෙන් 172.68.0.0 කියන IP එක. මේ IP Address එක භාවිතා කරලා අපිට සිද්ධ වෙනවා පාසල උපජාල 3කට වෙන් කරන්න. මේ උපජාල 3 තමයි පරිගණක විද්යාගාරය(120), විද්යා අංශය(58) සහ ප්රාථමික(38) අංශය කියන උපජාල තුන. වරහන් ඇතුලේ සඳහන් වෙන්නේ මේ එක් එක් ජාලයට තියෙන පරිගණක ප්රමාණය.
මුලින්ම බලමු අපිට ලැබිලා තියෙන IP එක. ඒක බැලුවාම පේන දෙයක් තමයි ඒක අයිති වෙන්නේ Class B එකට. දැන් අදහසක් එන්න ඕන මේ IP Address එකේ Bit 16ක් යනවා Network Address එකට. ඉතිරි Bit 16න් තමයි අපිට Subnet වලටයි Hosts වලටයි යොදා ගන්න තියෙන්නේ.
අපිට වැඩිම Hosts ගානක් අවශ්ය වෙන්නේ පරිගණක විද්යාගාරයට. ඒකට අපි මුලින්ම හදන්න බලමු. ඊට වඩා පොඩි Network වලට කොහොමත් යොදා ගන්න පුළුවන් එතකොට. අපිට අවශ්ය වෙන්නේ පරිගණක 120ක් එකට network කරගන්නනේ Broadcast Address එකයි Network Address එකයි එකතු වුණාම 122ක් වෙනවා. එතකොට අපිට අවශ්ය වෙන්නේ Bit 7ක් විතරයි. Bit 7කින් අපිට පුළුවන් 128ක් නිරූපණය කරගන්න.
දැන් අපිට භාවිතා වෙලා තියෙන්නේ Bit 16+7 = 23 ක් විතරයි. තව Bit 9ක් තියෙනවා. මේ Bit 9 අපිට පුළුවන් Subnet වෙන් කරගන්න යොදා ගන්න. මේ උදාහරණ ටික බලන්න.
Network 1 : 172.68.0.1 – 172.68.0.122
Network 2 : 172.68.1.1 – 172.68.1.122
Network 3 : 172.68.2.1 – 172.68.2.122
මේ විදියට අපිට පුළුවන් ප්රායෝගිකයව Network එකක් හදා ගන්න විදිය ගැන අදහසක් ගන්න. Calculations තේරුණේ නැත්නම් මේ Post එකට Comment එකක් දාන්න.