همه آن چه که باید درباره آدرس IP بدانید (بخش اول)

|
۰ دیدگاه
ip address

کلیک – در طی این مطلب آموزشی قصد داریم تمام اطلاعات اساسی درباره آدرس IP را که نیاز است به عنوان یک کاربر در دنیای اینترنت بدانید، در اختیار شما قرار دهیم. بنابراین در ادامه با ما همراه باشید.

آدرس IP چیست و چه کاربردی دارد؟

آدرس IP یا Internet Protocol Address که به صورت مختصر،IP نیز نامیده می شود، یک برچسب شناسایی عددی است که برای هر چیزی که به شبکه یا به خود بستر اینترنت از طریق پروتکل اینترنت (Internet  Protocol) یا IP متصل شود، توسط سرویس دهنده اینترنتی اختصاص داده می شود. این نشانی برای شناسایی مجزای هر دستگاه (کامپیوتر، موبایل یا به طور کل، هر چیزی که از پروتکل اینترنت استفاده کند) نسبت به دیگری به کار می رود. به عبارت ساده تر، IP شماره شناسایی هر یک از این کامپیوتر ها یا دستگاه  ها است.

کامپیوتر ها و کاربران بسیار زیادی به اینترنت (یا به طور کل شبکه‌ای که از پروتکل اینترنت استفاده می کند) متصل می شوند. هر یک از این کامپیوتر ها در صورتی که دارای یک آدرس مشخص نباشند عملاً غیرقابل استفاده خواهند بود. برای درک بهتر، فرض کنید که هر کامپیوتر یک شخصی عادی بوده و آدرس IP همان کامپیوتر نیز آدرس ایمیل فرد باشد. حال شما با داشتن آدرس ایمیل فرد می توانید به راحتی به وی نامه ارسال یا دریافت کنید. اما در صورتی که آدرس ایمیل فرد را نداشته باشید به هیچ وجه امکان ارسال ایمیل برای وی وجود نخواهد داشت.

بنابراین با استفاده از آدرس IP ، پروتکل اینترنت می تواند کاربران را تشخیص داده و امکان ارسال و دریافت داده ها را فراهم کند. به این ترتیب برای این که کامپیوتر ها بتوانند بر روی یک شبکه یا بستر اینترنت از یکدیگر به صورت مجزا شناخته شوند، حداقل باید دارای یک آدرس IP باشند. در این صورت بدون این که هیچ اختلالی در مسیر انتقال داده بین مبداء و مقصد بوجود بیاید، هر کامپیوتر داده هایی را دریافت یا ارسال می کند که فقط مختص به همان کامپیوتر باشد.

 IP نسخه ۴:

آی‌پی نسخه ۴ یا IPv4 همان چیزی است که معمولاً زمانی که از آدرس IP حرف می زنیم، به کار می بریم. در واقع تاکنون رایج ترین نسخه آی‌پی بوده و حدود ۹۶ درصد ترافیک کل اینترنت جهان از این نسخه از آی‌پی استفاده می کنند (طبق آمار ویکی‌پدیا). هر دستگاهی که از پروتکل اینترنت استفاده کند به طور حتم باید دارای یک آدرس IP داشته باشد. البته IPv4 اشاره به پروتکل نسخه چهارم اینترنت دارد ولی از آن جایی که ما در این مطلب آدرس IP را مورد بررسی قرار می دهیم از پرداختن به خود پروتکل خودداری می کنیم.

ip-address

در این نسخه، IP آدرس ها یک عبارت عددی ۳۲ بیتی (شامل ۴ بخش ۸ بیتی) هستند که با استفاده از سه نقطه (.) از هم جدا شده اند. ساختار عددی این ورژن مانند عبارت زیر است:

XXX.XXX.XXX.XXX

در این عبارت Xها متغیرهای عددی هستند که آی‌پی نهایی را مشخص می کنند. این آدرس می تواند چیزی شبیه به ۱۴۴٫۷۶٫۱۶۸٫۱۸۷ باشد. هر بخش جدا شده به وسیله نقطه می تواند یک عدد ۰ تا ۳ رقمی، از عدد ۰ تا ۲۵۵ را در خود نگه دارد. به عبارت دیگر، دامنه آدرسIP هایی که در اختیار داریم از ۰٫۰٫۰٫۰ تا ۲۵۵٫۲۵۵٫۲۵۵٫۲۵۵ است.

از آن جایی که این نوع اعداد برای کامپیوتر هیچ مفهومی ندارند، معمولاً در این گونه موارد از بیت ها برای بیان مطلب استفاده می شود.تبدیل شده آدرس آی‌پی ۱۴۴٫۷۶٫۱۶۸٫۱۸۷ به باینری عبارت زیر است:

۱۰۰۱۰۰۰۰٫۰۱۰۰۱۱۰۰٫۱۰۱۰۱۰۰۰٫۱۰۱۱۱۰۱۱

نکته: چون IPv4 دارای ۳۲ بیت است و خود آی‌پی نیز از چهار قسمت تشکیل شده است، یعنی هر قسمت یک بایت یا ۸ بیت است، بنابراین آخرین حدی که می توان در آن بایت ذخیره کرد ۲۵۶ است. با توجه به این که ما از رقم صفر نیز می توانیم استفاده کنیم پس ۲۵۵ آخرین عددی است که می توانیم در هر بخش از آن استفاده نماییم.

همان طور که می بینید عبارت ۱۰۰۱۰۰۰۰ تبدیل شده قسمت اول آی‌پی یعنی عدد ۱۴۴، ۰۱۰۰۱۱۰۰ تبدیل شده قسمت دوم آی‌پی یعنی عدد ۷۶ و … است.

IP نسخه ۶

با توجه به افزایش دستگاه هایی که از IP استفاده می کنند، در آینده نزدیک هیچ آی‌پی آدرس نسخه چهاری آزاد باقی نخواهد ماند. بنابراین برای افزایش تعداد آی‌پی های آزاد، نسخه ۶ آن  با نام IPv6 طراحی شد. به دلیل تازه بودن این نسخه، استفاده از آن گسترده نیست و نسخه ۴ تقریباً به صورت کامل نیازهای آی‌پی آدرس را تامین می کند. به عبارت دیگر تقریباً ۹۶ درصد کل ترافیک اینترنت از آی‌پی آدرس های نسخه ۴ استفاده می کنند. اما در آینده نزدیک حتماً به این نسخه از آی‌پی ها نیاز خواهیم داشت.

در نسخه ۶، آی‌پی آدرس ها یک عبارت ۱۲۸ بیتی (شامل ۸ بخش ۱۶ بیتی) بوده و هر بخش به وسیله کاراکتر دو نقطه (:) از هم جدا می شوند. ساختار این آی‌پی نسبت به نسخه ۴ پیچیده تر بوده و یک IP آدرس نسخه ۶  مانند عبارت زیر است:

۲۶۰۱:F0A0:9002:E051:0000:0000:0000:C91D

همان طور که می بینید این نسخه دارای ۷ کاراکتر دو نقطه است که بخش های ۱۶ بیتی که شامل اعداد و حروف استاندارد هگزادسیمال حروف (A, B, C, D, E, F) هستد را از یکدیگر جدا کرده است. برای راحتی در خواندن این عبارت، قسمت هایی که دارای چهار رقم صفر هستند می توانند حذف شوند. بنابراین ساده شده آی‌پی آدرس بالا، عبارت زیر است:

۲۶۰۱:F0A0:9002:E051::C91D

همان طور که گفته شد این عبارت ها برای کامپیوتر هیچ مفهومی نداشته و باید تبدیل به عبارت باینری شوند. در این تبدیل مقادیر هر بخش به یک عبارت ۱۶ بیتی تبدیل می شود. یعنی تبدیل شده باینری عبارت بالا کد زیر است:

۰۰۱۰۰۱۱۰۰۰۰۰۰۰۰۱:۱۱۱۱۰۰۰۰۱۰۱۰۰۰۰۰:۱۰۰۱۰۰۰۰۰۰۰۰۰۰۱۰:۱۱۱۰۰۰۰۰۰۱۰۱۰۰۰۱:۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰:۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰:۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰:۱۱۰۰۱۰۰۱۰۰۰۱۱۱۰۱

3 پسندیده شده
کارشناس ارشد مهندسی نرم افزار از دانشگاه MMU / مدرس زبان سی شارپ / مدیر وب سایت نیازمندی های مندبالا / علاقمند به استارتاپ ها و کسب و کارهای نوپا. پ.ن : عضو گروه موسیقی فولکلور گیله لوی :) کانال من، معرفی سایتها و اپلیکیشن های خلاق : https://telegram.me/creative_web_app
از این نویسنده

بدون دیدگاه

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