AmirTorn
AmirTorn
خواندن ۵ دقیقه·۲ سال پیش

آدرس آی پی چیست ؟ (IPv4 VS IPv6)


آی پی یک آدرس 32 بیتی هست که به صورت اختصاصی و یگانه برای یک کامپیوتر هست پس هیچ وقت دو تا کامپیوتر آدرس آی پی هاشون یکی نیست چون اگه یکی باشه تداخل به وجود میاد. معنی 32 بیتی برای این هست که کامپپیوتر نمی تواند نوشته دیسمال رو درک کنه و کامپیوتر اون را به صورت باینری می شناسد که آدرس آی پی 32 بیت باینری خواهد بود.

بعدا در مقاله جدا درباره دیسمال و باینری حرف میزنیم

یک آی پی آدرس از دو بخش ساخته شده سمت چپ شناسه شبکه هست و سمت راست شناسه کامپیوتر هست

حالا میخواهیم شبکه خود را آی پی دهی کنیم باید باید قوانین زیر رو رعایت کنید :

  • قانون شماره اول : هر آدرس آی پی از چهار شماره سه رقمی تشکیل شده است که هر کدام یک اکتت را مینامند مثلا آی پی 192.168.10.101 در نظر بگرید 192 در اینجا یک رقم دیسمال است اگر آن را به باینری حساب کنید از 8 رقم تشکیل شده است پس هشت بیتی که میگفتیم این هشت بیت است که 4 تای آن میشه 32 بیت.
  • قانون شماره دو : اولین اکتت یک آدرس IP نمی تواند عدد 127 باشد چرا ؟‌ این رنج آیپی چیزی شامل 7 میلیون آدرس IP هست و از این 7 میلیون آدرس آی پی 127.0.0.1 استفاده میشود که برای Local host استفاده می شود که در طراحی سایت وقتی از XAMPP استفاده میکنیم با استفاده از این آدرس مسیر روت سرور محلی تعریف میشود
  • قانون شماره سه : شناسه میزبان نمی تواند تماما 0 یا 255 باشد چرا ؟ در صورتی که شناسه میزبان تماما 0 باشد بیانگر شناسه شبکه میباشد . نمیتوان از آن به عنوان یک آی پی مجاز در شبکه استفاده کرد یا اگر تماما 255 باشد بیانگر Broadcast Address می باشد که به عنوان آی پی مجاز نمی توان استفاده کرد . Broadcast چیست ؟ این شناسه برای اعلام وجود در کل شبکه استفاده میشود
بعدا در مقاله جدا در باره Broadcast بیشتر حرف میزنیم

کلاسه های آی پی :

کلاسه ها در آیپی از A تا E تقسیم میشود

  • کلاسه A : آدرس آی پی در رنج 1 تا 126 تقسیم میشود
  • کلاسه B : آدرس آی پی در رنج 128 تا 191 تقسیم بندی میشود
  • کلاسه C : آدرس آی پی در رنج 192 تا 223 تقسیم بندی میشوند
  • کلاسه D و E کمتر به کار می روند
مثلا وقتی در آی پی میبینید بین یکی از عداد 126 یا 1 یا... به کار رفته بدونید از نوع کلاسه A هست

آی پی های خصوصی و عمومی :

  • آی پی های عمومی : همون آدرس هایی هستند که که در نهایت اینترنت شناسه یک کامپیوتر هست
  • آی پی های خصوصی : آدرس های خصوصی یگانه و یکتا نیستند واسه همین در اینترنت یک آی پی مجاز شناخته نمی شوند. به این دلیل که آدرس های خصوصی وقتی ما میتوانیم در شبکه خودمون استفاده کنیم یکی دیگر هم میتونه در شبکه خود استفاده کنه
مثلا Default Gateway ما در شبکه هست 192.168.1.1 پس Default Gateway یکی دیگه هم آی پیش 192.168.1.1 هست پس آی پی 192.168.1.1 یک آی پی خصوصی به حساب میاد

آی پی دهی استاتیک یا دینامیک :

  • آی پی دهی استاتیک : در این روش ما به عنوان مدیر شبکه به صورت دستی آی پی مورد نظر رو در سیستم مورد نظر تایپ کرده و به صورت کاملا دستی آن را پیکر بندی میکنیم
  • آی پی دهی دینامیک : در این روش دستگاهی تهت عنوان DHCP در شبکه قرار میگیرد که وظیفه آی پی دهی به صورت خودکار به کامپیوتر های شبکه را بر عهده می گیرد
اگر میخواهید با DHCP بیستر آشنا شید مقاله انواع پروتکل های TCP/IP را بخوانید

معایب IPv4 :

  • نبودن تعداد کافی آدرس آی پی
  • به هم ریخته گی و نابسامانی جدول های روتینگ اینترنت هست به دلیل این که هر سرویس دهنده پیشوند آدرس خود را به صورت کاملا هم سطح در جدول روتینگ بک بون های اصلی ثبت کرده اند و ساختار مناسبی ندارد این مسئله باعث به هم ریختگی و نابه سامانی جدول های روتینگ اینترنت میشود
  • به سختی پیکربندی میشود روش اول به صورت استاتیک هست که بسیار کار سختی هست و روش دوم روش دینامیک هست که مشکل رو رفع میکند اما برای استفاده از دستگاه DHCP باید سرور DHCP رو مدریت کنیم که خیلی خوب نیست
  • و یکی از مهم ترین مشکلات این هست که امنیت اختیاری هست چون یک سری پروتکل هستند که ارتباطی با IPSec دارند که آنها اختیاری هست ولی امنیت ما اجباری هست پس مشکل امنیتی هم داریم

راه حل آی پی ورژن 6 (IPv6) :

  • تعداد بسیار زیادی آدرس آی پی وجود دارد
  • دسته بندی سلسله مراتبی جدول روتینگ بک بون های اینترنت هست که نظم خوبی را ایجاد میکند
  • آی پی ورژن 6 دیگه مشکل پیکر بندی DHCP را ندارد IPv6 به خودی خود قابلیت مدریت سرور DHCP را دارد
  • در آی پی ورژن 6 IPSec اجباری هست چون جزوی از ساختارش هست پس مشکل امنیتی مون هم حل شد

ساختار IPv6 :

این آی پی از 128 بیت طول دارد یعنی در این آدرس آی پی 128 تا مقدار 0و1 وجود دارد و بسیار طولانی هست هست که محاسبه و تبدیل آن مشکل هست به همین دلیل آن ها رو به 16 بیت تقسیم میکنیم که می شود 8 قطعه 16 بیتی و به جای نمایش دیسمال آن را به صورت هگزا دیسمال نشان میدهیم و آی پی های خصوصی ورژن 6 اولش با FC یا FD شروع میشود

بعدا در مقاله جدا درباره هگزا دیسمال حرف میزنیم

مارو در شبکه های اجتماعی زیر دنبال کنید ??

یوتیوب

اینستاگرام

تلگرام

ساب ردیت

خب تا مقاله های دیگر خدانگهدار ??

مقاله های پیشنهاد شده
مفاهیم اصلی شبکه , پروتکل HTTP چیست؟ , تهدید های امنیتی رایج در دنیای سایبری
شبکه‌های اجتماعیطراحی سایتشبکهآی پیآی پی ورژن6
من امیرحسین سلطانی هستم من از بچگی به بازی های ویدیویی علاقه داشتم و اخیرا به برنامه نویسی و هک و امنیت در زمینه تست نفوذ وب و علاقه پیدا کردم. مایلم تجربیاتم را با شما دوستان عزیز به اشتراک بگذارم.
شاید از این پست‌ها خوشتان بیاید