ما هو نظام العد الثنائي؟
نظام العد الثنائي هو نظام عد ذو رقم أساس 2، يستخدم لتمثيل قيم عددية باستخدام رمزين ،عادة ما يكونان، 0 و1. كما يمكن استخدام أي رمزين أو حالتين مثل 0 و<b data-parsoid='{"dsr":[426,433,3,3]}'>1 أو<b data-parsoid='{"dsr":[436,444,3,3]}'>صح /خطأ أو<b data-parsoid='{"dsr":[458,469,3,3]}'>تشغيل /إطفاء. بسبب سهولة تنفيذه مباشرةً في البوابات المنطقية والإلكترونيات الرقمية فإن نظام العد الثنائي مستخدم عملياً في كل الحواسب الحديثة.
يُكتب عنوان الإصدار الرابع من بروتوكول الإنترنت باستخدام التدوين العشري المنقط وهو طريقة لتمثيل البيانات تعتمد على نظام العد العشري. بحسب طريقة التدوين، يتكون العدد من أربع مراتب متتالية، يشغل كل منها عدد صحيح عشري، ويفصل بين كل مرتبتين مُتجاورين نقطة (.)، يُمكن أن يأخذ كل عدد أي قيمة صحيحة من المجال "[255,0]"، وسبب اختيار هذه القيم هو طريقة تمثيلها في نظام العد الثنائي، حيث تمثل بالشكل ("00000000") و("11111111") على الترتيب. يمكن كتابة العنوان أيضاً بالشكل الثنائي المقابل، ويتكون عندها من (32) بت، مقسمة إلى أربع مجموعات، يسمى كل منها، مرتبة أو خانة ثُمانيّة أو بايت. إمّا أن تُكتب كل مراتب العدد بالنظام الثنائي فقط أو بالعشري فقط، ولا يجوز خلط الاثنين معاً. مثلاً: ("10.0.0.1") هو عنوان بروتوكول إنترنت من الإصدار الرابع مكتوب بنظام العد العشري المُنقط، ومقابله الثنائي هو ("0001010.00000000.00000000.00000001").