How Binary Works
04.26.2009 - Amjad
How Binary Works
السلام عليكم ورحمه الله وبركاته
حنتكلم في هذا الموضوع أو سلسله المواضيع عن Network Subnetting ,
بالبدايه تقنيه ال Subnet تستخدم في شبكات الحاسب الالي , IP Address هو عنوان الحاسب الرقمي ,
الحاسب الالي جهاز لايتعرف الا على رقمين وهما 1 & 0 أي Binary System
نحن نستخدم نظام الارقام العشري وهو Decimal .
الكمبيوتر وشبكات الحاسب بمافيها الانترنت , تتعرف فقط على الاشارات الكهربائيه اللتي تكون فقط on or off , والنظام الوحيد اللذي تتعامل به هو Binary
عندما تكون 0 = off , 1 = on
0 تعني ان لا اٍشاره كهربائيه بالاسلاك او الجهاز , و 1 تعني ان هناك اشاره كهربائيه
وللعلم هذا المبدأ اللذي تقوم عليه تقنيه Fiper Optic او الالياف البصريه .
أي رقم عشري نقدر نحوله الى رقم ثنائي ( Binary ) , كل ما أضفنا قيم ثنائيه حصلنا على عدد أكبر , كل ما أضفنا رقم ثنائي نقوم بأخذ العدد المضاعف له في الخانه التاليه له , مثال : 1 , 2 , 4 , 8 , 16 … الى ما لانهايه . نبدأ من اليمين الى اليسار بالعد .
نضع القيمه 1 امام القيمه اللتي نريد حسابها و 0 اما القيمه اللتي لانريد حسابها ,
مثال : نحسب فقط قيمتين ثنائيتين بالصفين 1 و 2
|
1 |
2 |
|
0 |
0 |
0 + 0 = 0
|
1 |
2 |
|
1 |
0 |
0 + 1 = 1
|
1 |
2 |
|
0 |
1 |
2 + 0 = 2
|
1 |
2 |
|
1 |
1 |
2 + 1 = 3
اٍذا اٍستخدمنا 8 قيم أو خانات ثنائيه سنحصل على أي رقم من 0 الى 255
لاحظ الجدول التالي
|
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
|
|
|
|
|
|
|
|
|
اٍذا أضفنا 0 الى الصف الثاني ستكون قيمه الجدول صفر بالنظام العشري للاعداد , لاننا سنقوم بضرب كل قيمه بالقيمه اللتي تحتها
|
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
اٍذا أضفنا قيمه العدد 1 ستكون النتيجه العدد 255 بالنظام العشري
|
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
للتأكد :
1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255
اٍذا منطقيا نستطيع ايجاد أي رقم بين ال 0 و 255 بان نضع القيمه 1 بالخانه المقابله لها
|
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
|
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
32 + 8 + 4 = 44
IP addressing و Subnetting تعتمد على المبادئ اللي ذكرت بالاعلى , فهمها هم المطلوب وليس حفظها . تشاهد بالجدول التالي النتيجه لما ذكر بالاعلى , وعليك بتذكر هذا الجدول جيدا , لانه هذا ماستشاهده في عالم ال Sub Net في عالم الشبكات
|
Decimal |
Binary |
|
128 |
10000000 |
|
192 |
11000000 |
|
224 |
11100000 |
|
240 |
11110000 |
|
248 |
11111000 |
|
252 |
11111100 |
|
254 |
11111110 |
|
255 |
11111111 |
ال Subnet لمودمات الدي اس بالمنازل مثلا تعرف رقميا ك :
11111111 . 11111111 . 11111111 . 00000000
الان قم بممارسه الدرس وتحويل بعض الارقام الى ثنائيه كي تتأكد من أنك فهمت الدرس
الدرس القادم : How The Hexdecimal Works
Tagged: Network, binary, subnetting -





Leave a Comments »
Trackback / RSS 2.0
no comments yet - be the first?