នៅពេលដែលយើងចែកបណ្ដាញ (Network) ជា Network តូចជាង នោះបណ្ដា Network តូចនេះត្រូវបានហៅថាជា Subnet។
Class A
1111111100000000 00000000 00000000
255.0.0.0
Class B
11111111 1111111100000000 00000000
255.255.0.0
Class C
11111111 11111111 1111111100000000
255.255.255.0
Subnet Mask របស់ Class A ស្មើនឹង 255.0.0.0 មានន័យថាយើងប្រើ 8 bits គិតពីឆ្វេងទៅស្ដាំ (បណ្ដា bit ត្រូវបានកំណត់ set ជា 1) របស់អាស័យដ្ឋាន IP ដើម្បីសំគាល់រាល់ NetworkID របស់ Class A។ ក្នុងពេលដែលបណ្ដា bits ដែលនៅសល់ផ្សេងទៀត (ក្នុងករណី Class A គឺ 24 bits ត្រូវបាន reset ជា 0) ប្រើដើម្បីបង្ហាញចំនួនកុំព្យូទ័រហៅថា HostID។
ចូរកំណត់អាស័យដ្ឋាន IP Class B មួយ 139.12.0.0 ដែលមាន subnet mask 255.255.0.0 (អាចសរសេរថា:139.12.0.0/16 នៅទីនេះលេខ 16 មានន័យថា 16 bits ត្រូវបានប្រើសំរាប់ NetworkID)។ Network មួយដែលមានអាស័យដ្ឋានទំរង់នេះអាចផ្ទុកបាន 65,534 nodes ឬ computers (65,534 = (2^16) –2 ) នេះគឺជាចំនួនដ៏ធំដែលធ្វើអោយបណ្ដាញនឹងមានចរាចរណ៍ broadcast traffic ពេញ។
ឧបមាថាយើងចែក Network នេះចេញជាបួន Subnet នោះត្រូវធ្វើតាមជំហានខាងក្រោម៖
1/. កំណត់ Subnet mask
2/. បញ្ជី (list) ID របស់បណ្ដា Subnet ថ្មី
3/. អោយដឹងពីចន្លោះ IP(IP address range) របស់បណ្ដា HostID ក្នុង Subnet នីមួយៗ
ជំហានទី1: គណនា Subnet mask
ដើម្បីរាប់អោយដល់ 4 ក្នុងប្រព័ន្ធ binary (អោយ 4 Subnet) យើងត្រូវការ 2 bits រូបមន្តទូទៅ:
Y = 2^X
ដែល Y = ចំនួន Subnet (=4)
X = ចំនួន bits ត្រូវថែម (= 2)
ដូច្នេះ Subnet mask នឹងត្រូវមាន 16 (bits ពីមុន) + 2 (bits ថ្មី) = 18 bits
អាស័យដ្ឋាន IP ថ្មីគឺ 139.12.0.0/18 (ចំនាំលេខ 18 ជំនួសអោយ 16 កាលពីមុន) ចំនួន hosts ធំបំផុតមានក្នុង Subnet និមួយៗគឺ: ((2^14) –2) = 16,382 ។ ហើយចំនួន hosts ក្នុង 4 Subnets គឺ: 16382 * 4 = 65,528 hosts ។
ជំហានទី2: បញ្ជី ID របស់ Subnet ថ្មី
ក្នុងអាស័យដ្ឋាន IP ថ្មី (139.12.0.0/18) ចំនួនលេខ 18 មានន័យថាយើងប្រើ 18 bits រាប់ពីឆ្វេងរបស់ 32 bit IP address ដើម្បីបង្ហាញអាស័យដ្ឋាន IP របស់ Subnet មួយ
Subnet mask
11111111 11111111 11000000 00000000
255.255.192.0
ដូចនេះ NetworkID របស់បួន Subnets ថ្មីមាន:
១
10001011.00001100.00000000.00000000
139.12.0.0/18
២
10001011.00001100.01000000.00000000
139.12.64.0/18
៣
10001011.00001100.10000000.00000000
139.12.128.0/18
៤
10001011.00001100.11000000.00000000
139.12.192.0/18
ជំហានទី3: អោយដឹងពី IP Address range របស់បណ្ដា HostID ក្នុង Subnet នីមួយៗ
ដោយសារ Subnet ID បានប្រើអស់ 18 bits នោះចំនួន bits នៅសល់គឺ (32-18= 14) ត្រូវបានប្រើសំរាប់ HostID។
ចាំថាចំនួន Host ID គឺគ្រប់ bits ទាំងអស់មិនអាចសុទ្ធតែជា 0 ឬ 1 ទេ
Subnet
HostID IP address ទំរង់ binary
HostID IP address Range
១
10001011.00001100.00000000.0000000110001011.00001100.00111111.11111110
139.12.0.1/18 -139.12.63.254/18
២
10001011.00001100.01000000.0000000110001011.00001100.01111111.11111110
139.12.64.1/18 -139.12.127.254/18
៣
10001011.00001100.10000000.0000000110001011.00001100.10111111.11111110
139.12.128.1/18 -139.12.191.254/18
៤
10001011.00001100.11000000.0000000110001011.00001100.11111111.11111110
139.12.192.0/18 –139.12.255.254/18
Class A
1111111100000000 00000000 00000000
255.0.0.0
Class B
11111111 1111111100000000 00000000
255.255.0.0
Class C
11111111 11111111 1111111100000000
255.255.255.0
Subnet Mask របស់ Class A ស្មើនឹង 255.0.0.0 មានន័យថាយើងប្រើ 8 bits គិតពីឆ្វេងទៅស្ដាំ (បណ្ដា bit ត្រូវបានកំណត់ set ជា 1) របស់អាស័យដ្ឋាន IP ដើម្បីសំគាល់រាល់ NetworkID របស់ Class A។ ក្នុងពេលដែលបណ្ដា bits ដែលនៅសល់ផ្សេងទៀត (ក្នុងករណី Class A គឺ 24 bits ត្រូវបាន reset ជា 0) ប្រើដើម្បីបង្ហាញចំនួនកុំព្យូទ័រហៅថា HostID។
ចូរកំណត់អាស័យដ្ឋាន IP Class B មួយ 139.12.0.0 ដែលមាន subnet mask 255.255.0.0 (អាចសរសេរថា:139.12.0.0/16 នៅទីនេះលេខ 16 មានន័យថា 16 bits ត្រូវបានប្រើសំរាប់ NetworkID)។ Network មួយដែលមានអាស័យដ្ឋានទំរង់នេះអាចផ្ទុកបាន 65,534 nodes ឬ computers (65,534 = (2^16) –2 ) នេះគឺជាចំនួនដ៏ធំដែលធ្វើអោយបណ្ដាញនឹងមានចរាចរណ៍ broadcast traffic ពេញ។
ឧបមាថាយើងចែក Network នេះចេញជាបួន Subnet នោះត្រូវធ្វើតាមជំហានខាងក្រោម៖
1/. កំណត់ Subnet mask
2/. បញ្ជី (list) ID របស់បណ្ដា Subnet ថ្មី
3/. អោយដឹងពីចន្លោះ IP(IP address range) របស់បណ្ដា HostID ក្នុង Subnet នីមួយៗ
ជំហានទី1: គណនា Subnet mask
ដើម្បីរាប់អោយដល់ 4 ក្នុងប្រព័ន្ធ binary (អោយ 4 Subnet) យើងត្រូវការ 2 bits រូបមន្តទូទៅ:
Y = 2^X
ដែល Y = ចំនួន Subnet (=4)
X = ចំនួន bits ត្រូវថែម (= 2)
ដូច្នេះ Subnet mask នឹងត្រូវមាន 16 (bits ពីមុន) + 2 (bits ថ្មី) = 18 bits
អាស័យដ្ឋាន IP ថ្មីគឺ 139.12.0.0/18 (ចំនាំលេខ 18 ជំនួសអោយ 16 កាលពីមុន) ចំនួន hosts ធំបំផុតមានក្នុង Subnet និមួយៗគឺ: ((2^14) –2) = 16,382 ។ ហើយចំនួន hosts ក្នុង 4 Subnets គឺ: 16382 * 4 = 65,528 hosts ។
ជំហានទី2: បញ្ជី ID របស់ Subnet ថ្មី
ក្នុងអាស័យដ្ឋាន IP ថ្មី (139.12.0.0/18) ចំនួនលេខ 18 មានន័យថាយើងប្រើ 18 bits រាប់ពីឆ្វេងរបស់ 32 bit IP address ដើម្បីបង្ហាញអាស័យដ្ឋាន IP របស់ Subnet មួយ
Subnet mask
11111111 11111111 11000000 00000000
255.255.192.0
ដូចនេះ NetworkID របស់បួន Subnets ថ្មីមាន:
១
10001011.00001100.00000000.00000000
139.12.0.0/18
២
10001011.00001100.01000000.00000000
139.12.64.0/18
៣
10001011.00001100.10000000.00000000
139.12.128.0/18
៤
10001011.00001100.11000000.00000000
139.12.192.0/18
ជំហានទី3: អោយដឹងពី IP Address range របស់បណ្ដា HostID ក្នុង Subnet នីមួយៗ
ដោយសារ Subnet ID បានប្រើអស់ 18 bits នោះចំនួន bits នៅសល់គឺ (32-18= 14) ត្រូវបានប្រើសំរាប់ HostID។
ចាំថាចំនួន Host ID គឺគ្រប់ bits ទាំងអស់មិនអាចសុទ្ធតែជា 0 ឬ 1 ទេ
Subnet
HostID IP address ទំរង់ binary
HostID IP address Range
១
10001011.00001100.00000000.0000000110001011.00001100.00111111.11111110
139.12.0.1/18 -139.12.63.254/18
២
10001011.00001100.01000000.0000000110001011.00001100.01111111.11111110
139.12.64.1/18 -139.12.127.254/18
៣
10001011.00001100.10000000.0000000110001011.00001100.10111111.11111110
139.12.128.1/18 -139.12.191.254/18
៤
10001011.00001100.11000000.0000000110001011.00001100.11111111.11111110
139.12.192.0/18 –139.12.255.254/18
Post A Comment: