شرح آدرس IP در دودویی، اعشاری و هگزادسیمال

شرح آدرس IP در دودویی، اعشاری و هگزادسیمال

به طور کلی آدرس های IP رایج به صورت اعشاری هستند، اما در موارد مختلف، ممکن است از روش های نوشتن دیگری مانند باینری و هگزادسیمال نیز استفاده شود که در زیر توضیح داده خواهد شد:

IPv4: 202.103.0.68 Network Class, Net ID, Host ID شرح آدرس IP در دودویی، اعشاری و هگزادسیمال شرح IP آدرس کلاس A/B/C/D/E و شناسه شبکه، شناسه میزبان
  • • اعشاری: آدرس IP که اغلب به آن اشاره می کنیم معمولاً به آدرس شبکه IPv4 اشاره دارد که شامل 4 عدد از 0 تا 255 است که با نقطه از هم جدا شده اند، به عنوان مثال: 202.103.0.68، این 4 عدد همه اعداد اعشاری هستند که مردم به آنها عادت دارند. برای استفاده، که به راحتی قابل درک، به خاطر سپردن و نوشتن است.
  • • باینری: از نظر فناوری زیربنایی، یک آدرس شبکه IPv4 از اعداد باینری 32 بیتی تشکیل شده است و هر عدد باینری فقط دو مقدار 0 و 1 دارد. به منظور تسهیل پردازش کامپیوتری، 32 عدد باینری به 4 تقسیم می شود. بایت، هر بایت از 8 رقم باینری تشکیل شده است و 4 بایت با نقطه از هم جدا می شوند تا حافظه دستی و نوشتن را تسهیل کنند. به عنوان مثال: نماد باینری مربوط به اعشار 202.103.0.68 فوق 11001010.01100111.00000000.01000100 است.
  • • هگزادسیمال: اما تنها دو مقدار 0 و 1 در سیستم باینری وجود دارد. نوشتن 32 0 یا 1 برای بیان یک آدرس IPv4 بسیار طولانی است، بنابراین در برخی جاها از هگزادسیمال نیز استفاده می شود. هر بایت برای نمایش فقط به 2 رقم هگزادسیمال نیاز دارد، هر رقم هگزا دسیمال 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، A، B، C، D، E، یا F است، در مجموع 16 عدد، بنابراین آدرس IPv4 که به این شکل نوشته شده است، چهار عدد هگزادسیمال 2 رقمی است که با نقطه از هم جدا شده اند. به عنوان مثال: نماد هگزادسیمال مربوط به اعشار 202.103.0.68 بالا CA.67.00.44 است.

برای خلاصه کردن کاربردهای مختلف آنها:

  • اعشاری: برای نوشتن کلی، حافظه، و ارتباط آدرس های IP استفاده می شود.
  • • باینری: برای توصیف اصل آدرس IP و پیاده سازی آن در ماشین استفاده می شود.
  • • هگزادسیمال: برای ظاهر در اسناد فنی، محاسبات علمی و غیره استفاده می شود.

اعشار، باینری و هگزادسیمال آدرس IP یکسان در واقع معادل و یکسان هستند. فرمول هایی وجود دارد که می توان آنها را به یکدیگر تبدیل کرد و ماشین حساب های شبکه ویژه ای وجود دارد که می توان از آنها برای تبدیل استفاده کرد. ما وارد جزئیات روش ریاضی تبدیل نمی شویم، دوستان علاقه مند می توانند آن را در اینترنت جستجو کنند.

در موارد فردی بیشتر، استفاده از پایه های دیگر مانند octal برای نشان دادن آدرس های IP نیز مفید است. چون بسیار نادر است در اینجا توضیح داده نخواهد شد.

📚 دیدگاه

زبان‌ها