تاپیک: ✓برنامه دونی بست کلاب ?✓
MoHaMaD [#] (1399/2/4 , 14:17) ... |
article IP چیست و چه کاربردی دارد؟
web-ip-address
دنیای تکنولوژی پر از ناشناخته هایی است که هر کدام از ما نهایتا توانسته ایم بخش کوچکی از آن را درک و تجربه کنیم، هر روز با عبارات و پدیده های جدیدی روبرو می شویم که ناخودآگاه ذهن جستجوگرمان را به کاوش وامی دارند، عرصه وب نیز به عنوان زیر مجموعه ای از این دنیای پهناور ناگفته ها و ناشناخته های زیادی می تواند در خود به صورت بالقوه و نهفته داشته باشد که البته دانستن تمام آنها نه لازم است و نه مقدور اما حداقل برخی از موارد پرکاربرد را می توان به عنوان دانش عمومی وب مطالعه کرد و به خاطر سپرد، به هر صورت یکی از این موارد پرکاربرد مبحث آدرس های اینترنتی یا IP است که در این مطلب قصد داریم در حد امکان به آن بپردازیم و به این سوال پاسخ دهیم که IP چیست و چه کاربردی دارد؟
IP چیست؟
IP (آی پی) که آن را IP address هم می گویند مخفف عبارت Internet Protocol address یا آدرس های پروتکل اینترنت است که به صورت یک سری اعداد باقاعده به هر وسیله ای (به طور مثال سرورها، کامپیوترهای شخصی، دستگاه های تلفن همراه و...) که به شبکه (Network) متصل شود اختصاص داده می شود، IP در واقع یک شماره شناسایی یکتا برای برقراری یک ارتباط تحت شبکه است که با آن دستگاه های مختلف از هم بازشناخته می شوند، به عبارتی هر دستگاه در هر شبکه باید یک IP یکتا داشته باشد که این شبکه می تواند خصوصی (مانند کامپیوترهای حاضر در شبکه محلی یک شرکت) یا عمومی (مانند دستگاه های متصل به شبکه جهانی وب) باشد.
نسخه های مختلف IP
آدرس های پروتکل اینترنت در مجموع در دو نسخه 4 (IPv4) و نسخه 6 (IPv6) شناخته می شوند که نسخه 4 شیوه اولیه برای اختصاص IP است و به دلیل محدودیت های آن نسخه جدید تحت عنوان نسخه 6 معرفی شد که در ادامه به صورت موردی در خصوص آنها بیشتر خواهیم گفت.
IP نسخه 4
در ابتدا که استانداردهای شبکه وب تعریف گردید از اعدادی بر مبنای 32 بیت برای ایجاد شماره های IP استفاده شد که به آن آدرس های اینترنتی نسخه 4 (IPv4 یا Internet Protocol version 4) می گویند، در این نسخه که هم اکنون نیز در حال استفاده است از ترکیب اعداد بر مبنای 32 بیت نهایتا تا سقف 4.3 میلیارد (4,294,967,296) آدرس اختصاصی قابل ایجاد است، از طرفی در این نسخه از آدرس های پروتکل اینترنت تعداد 18 میلیون آدرس برای شبکه های خصوصی (Private Networks) شامل سری 10.0.0.0 الی 10.255.255.255 تعداد 16,777,216 آی پی آدرس، سری 172.16.0.0 الی 172.31.255.255 تعداد 1,048,576 آی پی آدرس و سری 192.168.0.0 الی 192.168.255.255 تعداد 65,536 آی پی آدرس در نظر گرفته شده و 270 میلیون آدرس نیز برای کامپیوترهای میزبان شبکه (Multicast) اختصاص داده شده است.
ساختار IP نسخه 4
از لحاظ بررسی ساختاری، IP های نسخه 4 از چهار قسمت مجزا تشکیل می شوند که بین آنها یک نقطه (.) قرار می گیرد، در هر قسمت نیز می توان از یک عدد 1 تا 3 رقمی استفاده کرد (8 بیت) که شامل 0 تا 255 می شود (این اعداد بر مبنای باینری محاسبه شده اند)، به طور مثال: 46.21.88.166 یا به فرض آی پی پیش فرض دستگاه هایی که به شبکه متصل نیستند به صورت 127.0.0.1 است که به آن localhost نیز می گویند و با این آی پی می توانند به خود ارجاع دهند، به این ترتیب هر وسیله ای که به اینترنت متصل می شود دارای یک شماره شناسایی خاص و یکتا است که موقعیت آن را مشخص می کند، اما شاید این سوال به ذهنمان برسد که کشور و موقعیت کاربر را چگونه از شماره آی پی آن بدست می آورند؟ پاسخ این است که اطلاعات هر IP در نسخه 4 از دو بخش اصلی تشکیل شده است، بخش مربوط به شبکه یا سرور و بخش مربوط به وسیله ای که به شبکه متصل است، به طور مثال سه قسمت اول یک IP نسخه 4 معمولا نشانگر ISP است که به ما سرویس اینترنت ارائه می دهد و عدد آخر نشانگر شماره وسیله ای است که به آن سرویس دهنده متصل شده است، لذا ممکن است چند IP متفاوت به شکل نمونه زیر از یک خدمات دهنده اینترنت داشته باشیم:
46.21.88.156 - 46.21.88.267 - 46.21.88.199
از آنجایی که اطلاعات سرویس دهنده اینترنت و مالک حقیقی آی پی در منبع رسمی، مستقل و بین المللی ارائه دهنده مجوز آدرس های اینترنتی ICANN (مخفف International Company for the Assignment of Names and Numbers) و سازمان های زیرمجموعه یا مرتبط با آن مانند IANA (مخفف Internet Assigned Numbers Authority) و InterNIC (مخفف Network Information Center) ثبت شده و هویت آن مشخص و در دسترس است از طرفی اطلاعات مشترکین نیز در ISP موجود است، به این ترتیب می توان موقعیت ISP و حتی موقعیت کاربر نهایی را نیز مشخص کرد.
نکته: برای عموم افراد معمولا تنها موقعیت و اطلاعات ISP کاربر قابل تشخیص است اما برای سازمانها و ارگانهای مرتبط با امنیت و جرائم فضای سایبری در شرایط قانونی موقعیت کاربر نهایی نیز با مراجعه به ISP او قابل دستیابی است، باید توجه داشت که معمولا ISP ها از پروتکل DHCP (مخفف Dynamic Host Configuration Protocol) استفاده می کنند، بدین معنی که با هر بار اتصال کاربر به اینترنت به صورت داینامیک یکی از آدرس های آزاد شده در رِنج IP های موجود به او اختصاص پیدا می کند و با قطع اتصال ممکن است IP مورد نظر به فرد دیگری اختصاص داده شود، لذا IP در این نوع خود یک شماره همیشگی نیست و در هر اتصال معمولا متفاوت خواهد بود (به این نوع آی پی ها در یک تقسیم بندی به اصطلاح داینامیک یا IP متغیر می گویند که نقطه مقابل استاتیک یا IP ثابت است
web-ip-address
دنیای تکنولوژی پر از ناشناخته هایی است که هر کدام از ما نهایتا توانسته ایم بخش کوچکی از آن را درک و تجربه کنیم، هر روز با عبارات و پدیده های جدیدی روبرو می شویم که ناخودآگاه ذهن جستجوگرمان را به کاوش وامی دارند، عرصه وب نیز به عنوان زیر مجموعه ای از این دنیای پهناور ناگفته ها و ناشناخته های زیادی می تواند در خود به صورت بالقوه و نهفته داشته باشد که البته دانستن تمام آنها نه لازم است و نه مقدور اما حداقل برخی از موارد پرکاربرد را می توان به عنوان دانش عمومی وب مطالعه کرد و به خاطر سپرد، به هر صورت یکی از این موارد پرکاربرد مبحث آدرس های اینترنتی یا IP است که در این مطلب قصد داریم در حد امکان به آن بپردازیم و به این سوال پاسخ دهیم که IP چیست و چه کاربردی دارد؟
IP چیست؟
IP (آی پی) که آن را IP address هم می گویند مخفف عبارت Internet Protocol address یا آدرس های پروتکل اینترنت است که به صورت یک سری اعداد باقاعده به هر وسیله ای (به طور مثال سرورها، کامپیوترهای شخصی، دستگاه های تلفن همراه و...) که به شبکه (Network) متصل شود اختصاص داده می شود، IP در واقع یک شماره شناسایی یکتا برای برقراری یک ارتباط تحت شبکه است که با آن دستگاه های مختلف از هم بازشناخته می شوند، به عبارتی هر دستگاه در هر شبکه باید یک IP یکتا داشته باشد که این شبکه می تواند خصوصی (مانند کامپیوترهای حاضر در شبکه محلی یک شرکت) یا عمومی (مانند دستگاه های متصل به شبکه جهانی وب) باشد.
نسخه های مختلف IP
آدرس های پروتکل اینترنت در مجموع در دو نسخه 4 (IPv4) و نسخه 6 (IPv6) شناخته می شوند که نسخه 4 شیوه اولیه برای اختصاص IP است و به دلیل محدودیت های آن نسخه جدید تحت عنوان نسخه 6 معرفی شد که در ادامه به صورت موردی در خصوص آنها بیشتر خواهیم گفت.
IP نسخه 4
در ابتدا که استانداردهای شبکه وب تعریف گردید از اعدادی بر مبنای 32 بیت برای ایجاد شماره های IP استفاده شد که به آن آدرس های اینترنتی نسخه 4 (IPv4 یا Internet Protocol version 4) می گویند، در این نسخه که هم اکنون نیز در حال استفاده است از ترکیب اعداد بر مبنای 32 بیت نهایتا تا سقف 4.3 میلیارد (4,294,967,296) آدرس اختصاصی قابل ایجاد است، از طرفی در این نسخه از آدرس های پروتکل اینترنت تعداد 18 میلیون آدرس برای شبکه های خصوصی (Private Networks) شامل سری 10.0.0.0 الی 10.255.255.255 تعداد 16,777,216 آی پی آدرس، سری 172.16.0.0 الی 172.31.255.255 تعداد 1,048,576 آی پی آدرس و سری 192.168.0.0 الی 192.168.255.255 تعداد 65,536 آی پی آدرس در نظر گرفته شده و 270 میلیون آدرس نیز برای کامپیوترهای میزبان شبکه (Multicast) اختصاص داده شده است.
ساختار IP نسخه 4
از لحاظ بررسی ساختاری، IP های نسخه 4 از چهار قسمت مجزا تشکیل می شوند که بین آنها یک نقطه (.) قرار می گیرد، در هر قسمت نیز می توان از یک عدد 1 تا 3 رقمی استفاده کرد (8 بیت) که شامل 0 تا 255 می شود (این اعداد بر مبنای باینری محاسبه شده اند)، به طور مثال: 46.21.88.166 یا به فرض آی پی پیش فرض دستگاه هایی که به شبکه متصل نیستند به صورت 127.0.0.1 است که به آن localhost نیز می گویند و با این آی پی می توانند به خود ارجاع دهند، به این ترتیب هر وسیله ای که به اینترنت متصل می شود دارای یک شماره شناسایی خاص و یکتا است که موقعیت آن را مشخص می کند، اما شاید این سوال به ذهنمان برسد که کشور و موقعیت کاربر را چگونه از شماره آی پی آن بدست می آورند؟ پاسخ این است که اطلاعات هر IP در نسخه 4 از دو بخش اصلی تشکیل شده است، بخش مربوط به شبکه یا سرور و بخش مربوط به وسیله ای که به شبکه متصل است، به طور مثال سه قسمت اول یک IP نسخه 4 معمولا نشانگر ISP است که به ما سرویس اینترنت ارائه می دهد و عدد آخر نشانگر شماره وسیله ای است که به آن سرویس دهنده متصل شده است، لذا ممکن است چند IP متفاوت به شکل نمونه زیر از یک خدمات دهنده اینترنت داشته باشیم:
46.21.88.156 - 46.21.88.267 - 46.21.88.199
از آنجایی که اطلاعات سرویس دهنده اینترنت و مالک حقیقی آی پی در منبع رسمی، مستقل و بین المللی ارائه دهنده مجوز آدرس های اینترنتی ICANN (مخفف International Company for the Assignment of Names and Numbers) و سازمان های زیرمجموعه یا مرتبط با آن مانند IANA (مخفف Internet Assigned Numbers Authority) و InterNIC (مخفف Network Information Center) ثبت شده و هویت آن مشخص و در دسترس است از طرفی اطلاعات مشترکین نیز در ISP موجود است، به این ترتیب می توان موقعیت ISP و حتی موقعیت کاربر نهایی را نیز مشخص کرد.
نکته: برای عموم افراد معمولا تنها موقعیت و اطلاعات ISP کاربر قابل تشخیص است اما برای سازمانها و ارگانهای مرتبط با امنیت و جرائم فضای سایبری در شرایط قانونی موقعیت کاربر نهایی نیز با مراجعه به ISP او قابل دستیابی است، باید توجه داشت که معمولا ISP ها از پروتکل DHCP (مخفف Dynamic Host Configuration Protocol) استفاده می کنند، بدین معنی که با هر بار اتصال کاربر به اینترنت به صورت داینامیک یکی از آدرس های آزاد شده در رِنج IP های موجود به او اختصاص پیدا می کند و با قطع اتصال ممکن است IP مورد نظر به فرد دیگری اختصاص داده شود، لذا IP در این نوع خود یک شماره همیشگی نیست و در هر اتصال معمولا متفاوت خواهد بود (به این نوع آی پی ها در یک تقسیم بندی به اصطلاح داینامیک یا IP متغیر می گویند که نقطه مقابل استاتیک یا IP ثابت است