آیپی (IP) کلمهای که روزانه بارها آن را شنیده و شاید به سادگی از کنار آن میگذریم، آدرس آیپی یکی از مهمترین پروتکلهای موجود در دنیای شبکههای کامپیوتری است، به جرئت میتوان گفت، اگر IP وجود نداشت اینترنت کنونی نیز به هیچ عنوان برای ما قابل استفاده نبود، چرا که یکی از مهمترین راههای شناسایی دستگاههای موجود در شبکه استفاده از آدرس آیپی آنهاست، در این آموزش از همیار آیتی قصد داریم در ابتدا با زبانی ساده آیپی و عملکرد آن را برای شما شرح داده و در ادامه انواع گوناگون IP را بررسی کنیم.
آدرس IP چیست؟
در واقع IP مخفف عبارت Internet Protocol Address بوده که معادل فارسی آن آدرس پروتکل اینترنت میباشد، در بستر اینترنت هزاران دستگاه، گجت، سیستم و… در حال فعالیت بوده که در اکثر مواقع نیازمند برقراری ارتباط و تبادل اطلاعات برای پایدار ماندن اینترنت و رفع نیاز کاربران هستند، ولی آیا تا کنون از خود پرسیدهاید این دستگاهها چگونه یکدیگر را در شبکه یافته و دچار خطا نمیشوند؟
در حقیقت IP آدرس از یک سری عدد و رقم تشکیل شده که با قاعده و گرامر خاصی کنار یکدیگر قرار گرفتهاند تا شمارههای شناسایی یکتایی برای دستگاههای فعال در بستر اینترنت فراهم آورند، به زبان سادهتر IP یک شماره شناسایی است که با استفاده از آن میتوانیم بین دستگاههای فعال در شبکه تمایز ایجاد کرده و آنها را از یکدیگر تشخیص دهیم.
آیپی را میتوان به تمام شماره شناساییهایی که تابهحال دیدهاید نسبت داد، به عنوان مثال کد ملی که شماره شناسایی هویتی یک فرد است را تصور کنید، ما با این شماره افراد را از یکدیگر تشخیص میدهیم، شمارهای که برای هر شخص منحصربهفرد بوده و هیچگاه با دو کد ملی یکسان روبهرو نخواهیم شد، این مثال قابل تعمیم برای بقیه شماره شناساییهای مورد استفاده ما در زندگی است، به عنوان مثال شمارهی پلاک خودروها، شمارهی پلاک خانهها و…
تمام مثالهای ذکر شده دارای یک ویژگی خاص هستند و آن یکتا بودن این شمارهها است، آیپی نیز در شبکههایی مانند اینترنت خاصیت یکتا بودن را دارد. در واقع آی پی اختصاص داده شده به هر دستگاه با دستگاه دیگر متفاوت است در صورت اختصاص یک آیپی یکسان به دو دستگاه مختلف، شبکه دچار اختلال خواهد شد.
انواع گوناگون آدرس آیپی
آیپیها در دستهبندیهای متفاوتی گروهبندی میشوند که در ادامه تمام آنها را بررسی میکنیم، اما یکی از معروفترین این دستهبندیها که شاید بیشتر با آن برخورد داشته باشیم، تفاوت در شمارهی نسخهی آیپی است، به طور کلی در حال حاضر دو نسخهی مختلف از IP را در اختیار داریم:
- آیپی نسخهی 4 (IPv4)
- آیپی نسخهی 6 (IPv6)
جالب است بدانید، فرایند شکلگیری آیپی نسخهی 6 داستان جالبی دارد، هنگامی که دستگاههای موجود در شبکه افزایش یافتند، به دلیل کمبود تعداد آدرسهای منحصربهفرد استفاده شده در شبکه، متخصصین در پی حل این مشکل برآمده و پس از تحقیقات فراوان تصمیم گرفتند یک نسخهی جدید از IP را معرفی کنند که تعداد آدرسهای بیشتری را در خود داشته باشد و بدین ترتیب پای آدرس IP نسخهی 6 به میان آمد، در ادامه به طور دقیق این دو مورد را بررسی کرده و تفاوتهای هریک را برای شما شرح میدهیم.
ساختار IPv4
برای نمایش دادن آدرس IPv4 سه صورت نمایش مرسوم است:
- دسیمال (عدد در مبنای 10)
- هگزادسیمال (عدد در مبنا 16)
- باینری (عدد در مبنا 2)
راحتترین و سادهترین نوع نمایش آدرس آیپی، برای ما انسانها نوع دسیمال آن است، یعنی نمایش در مبنای 10 که به صورت اعداد معمولی روزانه با آنها سروکار داریم.
طول آی پی ورژن چهار، 32 بیت بوده که به صورت 8 بیت 8 بیت و به وسیله نقطه (.) از یکدیگر جدا شدهاند، قالب کلی آیپی نسخهی 4 به صورت زیر است:
هر کدام از قسمتهای آیپی بالا که با نقطه از یکدیگر جدا شدهاند را یک Octa (به معنای 8تایی) مینامیم زیرا هر کدام از بخشهای جدا شده برابر با 8 بیت (معادل یک بایت) میباشد و میتواند عددی را در بازه ی 0 تا 255 به خود بگیرد، بنابراین محدودهی آیپی ورژن 4 از 0.0.0.0 تا 255.255.255.255 است.