]تمت الإجابة[ سؤال للخبراء حول الـ IP Addresses
السلام عليكم
لدي سؤال )حيّرني كثيراً( أتمنى أن أجد من يعرف الإجابة عليه. ولكم جزيل الشكر والامتنان.
السؤال:
كما نعلم فإنَّ عناوين IP تستخدم العدّ الثنائي Binary Digits للإشارة إليها. إلا أننا كبشر نفضّل تحويل العناوين الثنائية إلى الـ Decimal. لسهولة قراءتها. فالعناوين التالي تعطي نفس النتيجة:
كود:
00001000 00000100 00000010 00000001
8.2.4.1
أي أن النتيجة أعلاه هي واحدة.
حسناً...
نحن نعرف بأن عنوان IPv4 هو 32 بت. أو 4 بايت. وإذا قمنا بحساب عدد عناوين IP جميعاً من 00000000 وحتّى 11111111 فسنحصل على أكثر من 4 مليارات عنوان.
كود:
2 ^ 32 = 4,294,967,296
ولكن لو جمعنا العناوين من 0.0.0.0 وحتّى 255.255.255.255 على شاكلة الـ Decimal فسوف يظهر لنا رقم كبير جداً!!! أي أن هناك اختلاف بين الـ Binary والـ Decimal في احتساب العناوين!!!!!!
الرجاء ممّن لديه الخبرة التوضيح كيف يختلف احتساب العناوين؟
وشكراً جزيلاً
رد: سؤال للخبراء حول الـ IP Addresses
راح اشرحلك كيف تحول من binary ----الى decimal والعكس
اوك binary صيغته بتكون
2 اس 0 = 1= 1
2 اس 1 = 2= 10
2 اس 2 = 4 = 100
2 اس 3 = 8 = 1000
لاحظ الارقام في الخانه الأولى كلها 2 وارفعها للاس
وفي الخانه التانية ناتج الاس وهاااي لازم تكون حافظها الين 2 اس 10 = 1024 عدد البايت
وفي الخانه التالته عدد الاسات = تكون الواحد وجمبها عدد الاصفار بعدد الاسات
هاد البينري
طيب بدنا نحول زي مابدك انت من ديكيمال لبنري
أعطيك مثال وتمشي عليه
لو قالك حول 10110
بسرعه بتروح تعمل جدول صغير
فيله عدد الارقام اللي موجوده يعني 5 مربعات
وفوقه بتكتبي
من اليمين
اول رقم فوقه 2 س 0
واللي بعده
2 اس 1
وهكذا لين تخلص الارقام
يعني حيصير لين 2 اس 4
طيب
وبعدين
بتقول 2اس0 ضرب ال0 = ..
2 اس 1 ضرب ال1 = ..
وهكذا
تضرب الرقم اللي مرفوعله اس بالرقم الديكمل
وبعدين بتجمع الارقام كلها سوا
وبطلعلك رقم صحيح هوا البنري
وان شاء الله تكون فهمت
وبالنسبه للتحويل للاوكتال انا ماعندي فيله خلفيه
اذا لقيت برجعلك
دعائك لي بالتوفيق والنجاح , وان يحفظ لي والدي
رد: سؤال للخبراء حول الـ IP Addresses
يا سيد moda_xp
أشكرك على ردك
ولكني لا أريد طريقة التحويل من Binary إلى Decimal أو العكس. سؤالي ليس عن طريق التحويل. طريقة التحويل واضحة بالنسبة لي.
سؤالي عن احتساب عدد العناوين بالطريقة الثنائية والطريقة العشرية.
أرجو منك التدقيق في السؤال.
رد: سؤال للخبراء حول الـ IP Addresses
عدد العناوين واحد أخي الكريم. فأنت احتسبت الآتي:
في نظام ال Binary:
لديك رقمان يتغيران بطول 32 حقل
أي كما ذكرت:
اقتباس:
2 ^ 32 = 4,294,967,296
في نظام ال Decimal
لديك 256 رقم يتغيروا بطول 4 حقول
أي:
اقتباس:
256 ^ 4 = 4,294,967,296
النتيجة واحدة.
رد: سؤال للخبراء حول الـ IP Addresses
اقتباس:
لديك رقمان يتغيران بطول 32 حقل
كيف أن لدي رقمان في الثنائي يتغيران ولدي 4 حقول في العشري؟
ممكن توضح
رد: سؤال للخبراء حول الـ IP Addresses
في الثنائي لديك رقمان فقط
هما الصفر والواحد 0 & 1
ويتغيران بطول 32 حقل وهو طول الأي بي بالنظام الثنائي.
في النظام العشري لتمثيل الأي بي لديك الآتي:
256 رقم بداية من 0 وحتى 255
وتتغير هذه الأرقام بطول 4 حقول فقط. أي أربعة Octet . أي أربعة بايت.
هل وضحت؟
رد: سؤال للخبراء حول الـ IP Addresses
رد: سؤال للخبراء حول الـ IP Addresses
رد: سؤال للخبراء حول الـ IP Addresses
سؤال آخر لو سمحت أخي. وقد يكون سؤالاً غير ذكياً.
هل يمكن لنا حساب عدد الآيبيات عن طريق جمع جميع الخانات؟ وإذا قمنا بحسابها فسيظهر لنا رقم كبير جداً. أي عن طريق حذف النقطة؟
رد: سؤال للخبراء حول الـ IP Addresses
لا أعرف ماذا تقصد ،،، ولكن ،،،،
نحن نتحدث عنها عن قواعد احتمالية ،،،
بمعنى ، أن كل حقل يحتمل تغير الرقم الموجود فيه 256 مرة ، هذا عند الحديث عن ال Decimal