एक उपसर्ग को देखते हुए Y
, संबंधित नेटमास्क की गणना करना आसान है: Y
एक सेट बिट को कई बार डालें , और फिर शून्य तक "सही" भरें जब तक कि कुल 32 बिट्स (आईपीवी 4) न हों।
उदाहरण:
उपसर्ग 24
, इस प्रकार netmask 11111111 11111111 11111111 00000000
या 255.255.255.0
।
क्या एक अलग बिट पैटर्न के साथ एक नेटमैस्क हो सकता है , जैसे कि
00000000 11111111 00000000 11111111
(0.255.0.255
)00000000 11111111 11111111 11111111
(0.255.255.255
)11111111 11111111 11111111 00000001
(255.255.255.1
)
"उपसर्ग" निर्दिष्ट करना स्पष्ट रूप से इन मामलों के लिए काम नहीं करेगा।
(मुझे पूरा यकीन है कि उत्तर "NO" है, लेकिन मैं कुछ नेटवर्क कोड लिख रहा हूं, और इसके लिए सभी संभव मामलों में काम करने की आवश्यकता है, इसलिए मैं 101% सुनिश्चित होना चाहता हूं।)