همه چیز در مورد آی پی (IP یا Internet Protocol)
در این مقاله طرز کار آی پی را به شما خواهیم گفت. همچنین انواع مختلف آن را معرفی خواهیم کرد و چگونگی پیدا کردن IP دستگاهتان را آموزش میدهیم؛ اما برای شروع باید با چیستی این مفهوم کاملاً آشنا شوید. آی پی یا همان Internet Protocol، روشی است که کامپیوترها از طریق آن با هم ارتباط برقرار میکنند.
زبان بی زبانی کامپیوترها
آی پی زبان کامپیوترها برای برقراری ارتباط با یکدیگر است! اینترنت یک شبکه جهانی متشکل از تعداد بیشماری کامپیوتر است، هر دستگاهی که به این شبکه متصل باشد، نیازمند IP است!
IP مخفف Internet Protocol است! منظور از پروتکل، مجموعهای از قوانین است که برای قالببندی و پردازش دادهها استفاده میشود.
آی پی که نقش آدرس سختافزار را در دنیای بیکران اینترنت ایفا میکند، متشکل از مجموعهای از اعداد بین ۰ تا ۲۵۵ است. اگر بخواهیم دقیقتر باشیم، ۴ عدد در این بازه که توسط نقطه از هم جدا شدهاند! آی پی حاوی اطلاعات موقعیت مکانی هر دستگاه است که ایجاد ارتباط با آن را برای دیگر دستگاههای متصل به اینترنت ممکن میکند.
IPv6 جایگزین IPv4
آدرس IP متشکل از 4 عدد در بازه 0 تا 255 است و این اعداد توسط نقطه از هم جدا شدهاند. این نوع از آی پیها، بهعنوان نسل چهارم IP شناخته میشوند و چندوقت پیش تمام شدند!
IPv4 چهار میلیارد آدرس داشت! با اینکه خیلیها فکر میکنند وای چه عدد بزرگی، اما با همهگیر شدن اینترنت و مخصوصاً موضوع اینترنت اشیاء، محدودیت این نسل کاملاً نمایان میشود. فرض کنید تمام لوازم خانگی در سرتاسر دنیا نیازمند IP باشند! مسلماً در چنین شرایطی، ۴ میلیارد عدد کوچکی است. بههمینخاطر، نسل ششم معرفی شد.
IPv6 قابلیت ساخت تریلیونها آدرس آی پی را دارد! مهمترین تفاوت آن با نسل چهارم این است که دیگر محدود به اعداد نخواهد بود.
انواع مختلف آی پی
در یک دستهبندی بزرگ و کلی، IPها به ۲ دسته تقسیم میشوند:
- خصوصی
- عمومی
آی پی خصوصی
بالاتر هم گفتیم، هر دستگاهی که به اینترنت متصل میشود باید یک آدرس آی پی داشته باشد. از لپتاپ و موبایل گرفته تا هر وسیله بلوتوثی دیگری مثل اسپیکر یا ساعتهای هوشمند. حالا با گسترش مفهوم اینترنت اشیا، اینکه شیر آب هم نیازمند آدرس IP باشد چیز عجیبی نیست!
نکته: آی پی خصوصی لزوماً منحصر به فرد نیست و ممکن است دستگاههای مختلف در شبکههای مختلف آی پی یکسانی داشته باشند. پس به IP اختصاصی هر دستگاه آی پی خصوصی میگویند. این آی پیها برای اینکه بتوانند با شبکه جهانی اینترنت ارتباط برقرار کنند، نیازمند آی پی عمومی هستند.
آی پی عمومی
همانطور که گفتیم، اینترنت یک شبکه جهانی است. درضمن، شبکههای کوچکتری درون این شبکه جهانی وجود دارند. مثلاً اینترنت خانه یا محل کارتان را در نظر بگیرید. شبکهای که مجموعهای از افراد به آن متصل میشوند. اتصال افراد درون این شبکه (یا به بیانی دیگر، IP خصوصی) به اینترنت، از طریق روتر یا مودم انجام میشود. بهعبارتی دیگر، این ارائهدهنده سرویس اینترنت یا ISP است که شما را به شبکه اصلی اینترنت وصل میکند. خود این شبکه یک آدرس آی پی دارد که موقعیت آن را به دیگر دستگاههای متصل به اینترنت نشان میدهد؛ همان آی پی عمومی که همگان میتوانند آن را ببینند. در واقع آی پی عمومی، وظیفه اتصال IP های خصوصی به اینترنت را دارد.
IPهای عمومی در ۲ نوع وجود دارند:
- IP عمومی ثابت (استاتیک)
آی پیهای ثابت یا Static، آنهایی هستند که بهصورت دستی تنظیم میشوند و اطلاعات زیادی مثل موقعیت مکانی را در خود جای میدهند. این نوع آی پیها بهصورت خودکار عوض نمیشوند. این نوع آی پی بیشتر بهدرد کسبوکارهایی میخورد که سرور اختصاصی خود را دارند. البته موقعیت مکانیای که از آی پیها دریافت میشود یک ناحیه کلی را نشان میدهد که منطقه تحت پوشش ISP است. همان شرکت ارائهدهنده سرویس اینترنت. بنابراین، نباید توقع پیدا کردن موقعیت مکانی دقیق را داشته باشید.
- IP عمومی پویا (داینامیک)
برخلاف آی پی استاتیک، انواع Dynamic آی پی بهصورت مداوم توسط ISP تغییر میکنند. این کار باعث افزایش امنیت خواهد شد و بهخاطر همین موضوع، بیشتر به درد سایتها و شبکههایی میخورد که از سرورهای اشتراکی استفاده میکنند.
چطور کار میکند؟
اجازه دهید باز هم بگوییم که آی پی زبان ارتباط کامپیوترها با یکدیگر است. آدرس سایتها هم در اصل همان آی پی است، اما برای اینکه ما انسانها بهتر بتوانیم آنها را بهخاطر بسپاریم، تبدیل به دامنه شدهاند. تقریباً تمام دستگاهها قبل از اتصال به اینترنت، باید به یک شبکه دیگر وصل شوند. مثلاً سرویس اینترنت خانه یا محل کارتان؛ یا اینترنتی که اپراتور سیمکارتتان ارائه میکند.
هرگونه فعالیت شما توسط ISP یا همان آدرس عمومی که بالاتر توضیح دادیم، به شبکه جهانی فرستاده میشود. پاسخ دریافتی هم توسط همان آی پی عمومی به آی پی خصوصی دستگاه موردنظر بازگردانده میشود. مثلاً اگر بخواهید با گوشی موبایلتان وارد گوگل شوید، درخواستتان باید توسط ISP به اینترنت ارسال شود. سپس پاسخ که همان نمایش صفحه گوگل است، به ISP فرستاده میشود. در مرحله بعدی که مرحله نهایی است، پاسخ به همان آی پی خصوصیای که درخواست دیدن گوگل را داشت خواهد رسید.
نکته: آی پی خصوصی توسط روتر یا مودم به دستگاههای موجود در شبکه اطلاق میشود. پس قرار نیست یک آی پی خصوصی را همهجا همراه خود داشته باشید! آی پی دستگاهتان در منزل، با آی پی آن در هتل محل اقامتتان طی سفر فرق خواهد کرد.
آی پی من چیست؟
سادهترین راه برای پیدا کردن آدرس آی پی عمومیتان، سرچ عبارت What is my ip address در نوار جستوجوی گوگل است. به این ترتیب، پاسخ (که همان آی پی عمومی شما است) در بالای تمام نتایج نمایش داده میشود. برخی از سایتها هم وجود دارند که مخصوص این کار هستند و اطلاعات دقیقتری از موقعیت مکانی آی پی ارائه میکنند.
نکته: هنگام دریافت آدرس آی پی باید VPN خود را خاموش کنید؛ چراکه ماهیت کار وی پی ان تغییر آی پی است! اگر قصد دارید IP خصوصی دستگاهی مشخص را بهدست آورید، چگونگی انجام این کار بسته به نوع دستگاه متفاوت خواهد بود.
- دریافت IP در سیستمعامل ویندوز
وارد بخش فرمان (Command prompt) شوید و عبارت ipconfig را بنویسید. سیستم در پاسخ این فرمان، آی پی خصوصیای که روتر یا مودم به دستگاه اختصاص داده است را نشان میدهد.
- دریافت IP در سیستمعامل مک
اگر کاربر مک هستید، به قسمت System Preferences بروید و سپس روی Select Network کلیک کنید. اطلاعاتی که لازم دارید در این بخش دیده میشوند.
- دریافت IP در اندروید
اگر میخواهید آدرس آی پی تلفنهمراه اندرویدیتان را داشته باشید، وارد تنظیمات بخش Wifi شوید و آدرس آی پی در آنجا ببینید.
- دریافت IP در IOS
اگر iPhone دارید و میخواهید IPتان را بدانید، باید روی آیکونی که بهشکل i در کنار نام شبکه (همان شبکهای که به آن متصل هستید) قرار دارد کلیک کنید. بههمین سادگی.
حرف آخر
همهچیز را گفتیم، بهجز یک نکته مهم! آدرسهای آی پی بهصورت رندوم و از ناکجا تولید نمیشوند. سازمانی با نام IANA وجود دارد که وظیفه آن ساخت IP برای دستگاههای مختلف است. این سازمان زیرمجموعهای از ICANN است. خب دیدیم که IP زبان کامپیوترها برای برقراری ارتباط با یکدیگر است. با نسل جدید آن آشنا شدیم و تفاوتش را با نسل قبلی فهمیدیم. همچنین با انواع IP و طرز کار آن آشنا شدیم. در آخر هم یاد گرفتیم که چگونه میتوان آدرس IP عمومی و حتی خصوصی دستگاههای مختلف را شناسایی کرد. برای اینکه مطمئن باشیم مقالهای کامل برایتان آماده خواهیم کرد، از مقالهای در سایت KasperSky کمک گرفتیم.