التحويل من Decimal لـ Binary يدوياً
كل Octet في عنوان IPv4 عبارة عن 8 بت، وأوزانهم من الشمال لليمين: 128 64 32 16 8 4 2 1. عشان تحوّل رقم، ابدأ من أكبر وزن: لو الوزن أصغر من الرقم أو بيساويه حط 1 واطرحه، ولو أكبر منه حط 0، وكمّل بنفس الطريقة.
مثال: الرقم 192. 128 تنفع، فاضل 64. و 64 تنفع، فاضل 0. والباقي كله أصفار، فالنتيجة 11000000. عشان كده الماسك 255.255.255.192 فيه 26 واحد، وهو /26.
من Binary لـ Decimal
اجمع أوزان البتات اللي قيمتها 1 بس. مثلاً 10101000 = 128 + 32 + 8 = 168.
الـ Hexadecimal في الشبكات
كل خانة Hex بتساوي 4 بت بالظبط، عشان كده عناوين MAC مكتوبة Hex زي 00:1A:2B:3C:4D:5E، وكمان عناوين IPv6 اللي كل جزء فيها 16 بت يعني 4 خانات Hex. الحروف من A لـ F قيمها من 10 لـ 15، يعني FF = 255 و A0 = 160.
قيم لازم تحفظها لامتحان CCNA
| Binary | Decimal | الماسك |
|---|---|---|
| 10000000 | 128 | /25 |
| 11000000 | 192 | /26 |
| 11100000 | 224 | /27 |
| 11110000 | 240 | /28 |
| 11111000 | 248 | /29 |
| 11111100 | 252 | /30 |
| 11111110 | 254 | /31 |
| 11111111 | 255 | /32 |
بعد ما تتعلم التحويل، استخدم حاسبة الـ Subnet عشان تتأكد من حلولك.