قبل از هرگونه صحبتی در مورد تفاوت IPV4 و IPV6، به توضیح مختصری در مورد IP میپردازیم. با سید علی ابراهیمی همراه باشید .
IP چیست؟
آدرس پروتکل اینترنت یا همان IP، یک برچسب عددی است که به هر دستگاهی که به شبکه کامپیوتری متصل میشود، اختصاص داده میشود. آدرس IP در شبکه، به عنوان یک شناسه عمل میکند. به آدرس آی پی، IP Number یا آدرس اینترنتی نیز گفته میشود.
آدرس IP، قالب فنی طرح آدرس و بستهها را مشخص میکند. اکثر شبکهها IP را با TCP (پروتکل کنترل انتقال) ترکیب میکنند. در ضمن امکان ایجاد ارتباط مجازی بین یک مقصد و یک منبع را فراهم میکند.
IPV4 چیست؟
IPV4 مخفف Internet Protocol Version4 (پروتکل اینترنت نسخه 4) میباشد. این تکنولوژی اصولی و اساسی است که ما را قادر میسازد دستگاههای خود را به وب متصل کنیم. زمانی که یک دستگاه به اینترنت متصل میشود، یک عدد منحصر به فرد مانند 99.48.227.227 به عنوان آدرس آی پی، به آن دستگاه اختصاص داده میشود.
به منظور ارسال داده از یک کامپیوتر به کامپیوتر دیگر از طریق وب، یک data packet میبایست در شبکهی حاوی آدرس IP های هر دو دستگاه منتقل شود.
IPV4 اولین نسخه IP بود که در سال 1983 در APPARANET برای تولید به کار برده میشد. در حال حاضر نیز بسیار رایج است و برای شناسایی دستگاههای موجود در شبکه با استفاده از سیستم آدرسدهی استفاده میشود. تفاوت IPV4 و IPV6
IPV4 از یک آدرس 32 بیتی برای آدرسهای اینترنتی خود استفاده میکند. این بدان معناست که میتواند 2 به توان 32 آدرس را که بیش از 4 میلیارد آدرس میشود را ذخیره کند. تا به امروز، به عنوان پروتکل اصلی اینترنت در نظر گرفته شده است و 94% ترافیک را به خود اختصاص داده است.
بخش هایی از پروتکل اینترنت نسخه 4
بخش شبکه
این قسمت در IPv4 محدوده خاص اختصاص داده شده به یک شبکه را نشان می دهد. این قسمت از آدرس IPv4 به طور همزمان گروه شبکه داده شده را شناسایی می کند.
قسمت هاست
قسمت هاست IPv4 به هر هاست اختصاص داده شده است و وظیفه شناسایی دستگاه در شبکه را بر عهده دارد. به عبارت دیگر، بخش شبکه در هر هاست، در شبکه یکسان می ماند اما اگر نیمه هاست باشد، تغییر می کند.
بخش زیر شبکه
بخش زیر شبکه در IPv4 بخش اختیاری است. شماره های زیر شبکه به شبکه های محلی با تعداد زیادی هاست اختصاص داده می شود. قبل از تخصیص اعداد، ابتدا آنها را به زیر شبکه ها تقسیم می کنند و سپس به آنها شماره های زیر شبکه اختصاص می دهند.
مشخصات IPV4
- پروتکل بدون connection
- ایجاد یک لایه ارتباطی ساده روی دیوایسهای متنوع
- نیاز به حافظه کمتر و سهولت در به یادآوری آدرسها
- پشتیبانی از پروتکل توسط میلیونها دیوایس
- ارائه آرشیو ویدئویی و کنفرانسها
IPV6 چیست؟
IPV6 پروتکل اینترنت نسل بعدی است که برای تکمیل و در نهایت جایگزین شدن IPV4 در نظر گرفته شده است. هر کامپیوتر، تلفن همراه، اجزا اتوماسیون خانگی، سنسورهای IOT و هر دستگاه دیگری که به اینترنت وصل میشود، به منظور ارتباط بین دستگاهها، نیاز به یک آدرس IP عددی دارد.
IPV6 جدیدترین نسخه پروتکل اینترنت است که در اوایل سال 1994 مورد استفاده قرار گرفت. از IPV6 برای برطرف کردن نیاز به آدرسهای اینترنتی بیشتر، و همچنین حل مشکلات مربوط به IPV4 استفاده شده است. IPV6 از آدرسهای اینترنتی 128 بیتی استفاده میکند؛ بنابراین میتواند از 2 به توان 128 آدرس اینترنتی پشتیبانی کند.
تعداد آدرسهای IPV6،ـ 1028 بار بزرگتر از آدرسهای IPV4 است. بنابراین میتوان گفت تعداد آدرسهای IPV6 برای گسترش دستگاههای اینترنتی، خیلی زیاد و بیشتر از کافی است.
فرمت آدرس IPV6 به شکل xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx است که هر X نشان دهندهی یک عدد هگزا دسیمال است و 4 بیت را نشان میدهد. صفرهای پیشرو قابل حذف هستند. از (::) میتوان یک بار در فرم متنی یک آدرس، برای تعیین هر تعداد از 0 بیت استفاده کرد.
مشخصات IPV6 تفاوت IPV4 و IPV6
- آدرسدهی سلسله مراتبی و مسیریابی زیرساختها
- Stateful and Stateless configuration
- پشتیبانی از کیفیت خدمات (QoS)
- یک پروتکل ایدهآل برای تعامل نودهای همجوار
مزایای IPV6
IPV6 ششمین نسخه از پروتکل اینترنت و جانشین IPV4 است. هر دو از نظر ارائه آدرس IPهای منحصر به فرد، شبیه هم هستند ولی یک تفاوت بسیار مهم دارند: IPV6 از آدرس آی پی 128 بیتی استفاده میکند.
مزایای اصلی IPV6 شامل موارد زیر است:
- Auto-configuration
- دارای مسیریابی چند مرحله با کیفیت بهتر از قبل
- فرمت Simpler Header
- مسیریابی سادهتر و کارامدتر
- کیفیت واقعی خدمات (Qos)
- مبتنی بر authentication (تاییدیه اعتبار) و privacy support (پشتیبانی از حریم خصوصی)
- دارای گزینههای قابل انعطاف
- مدیریت سادهتر (نیازی به DHCP نیست)
تفاوت آدرسهای IPV4 و IPV6
IPV4 و IPV6 هر دو آدرس آی پی هستند که به صورت اعداد باینری میباشند. IPV4 عدد باینری 32بیتی است، درحالیکه IPV6 عدد باینری 128 بیتی میباشد. آدرس IPV4 توسط نقطه (.) از هم جدا میشود و آدرس IPV6 توسط دو نقطه (:). هر دو برای شناسایی دستگاههای متصل به شبکه استفاده میشوند. در اصل هر دو آنها یکسان هستنند ولی در نحوه عملکرد با هم تفاوت دارند
آیا تعداد ipv4 تمام شده است؟
IPv4 دارای محدوده تقریبی 4.3 میلیارد آدرس است و در سال 1980، این مقدار بیش از حد کافی بود. اما همانطور که اینترنت رشد کرد و جهانی شد، ما به سرعت آدرسها را تمام کردیم، مخصوصاً در عصر امروزی تلفنهای هوشمند و دستگاههای IoT.
اینترنت از دهه 1990 از آدرس های IPv4 رو به اتمام است. در حالی که مهندسان باهوش راههایی برای حل این مشکل پیدا کردهاند، طولی نکشید که رفع دائمیتر به هدف تبدیل شد. زمانی که IPv4 دیگر نمی توانست بار را پشتیبانی کند، IPv6 که برای حل این مشکلات ظرفیت توسعه یافته بود، مورد نیاز بود.
ipv6: آینده وب؟
پروتکل اینترنت نسخه 6 یا IPv6 اولین بار در اواخر دهه 1990 به عنوان جایگزینی برای IPv4 معرفی شد. حتی در آن زمان نیز سازندگان اینترنت متوجه محدودیتهای IPv4 و کمبود نهایی آن شدند.
IPv6 از آدرسهای 128 بیتی استفاده میکند که به صورت نظری تعداد 340,282,366,920,938,463,463,374,607,431,768,211,456 یا 340 آدرس آندسیلیون را میدهد. آدرس های IPv6 به صورت هشت گروه چهار رقمی هگزادسیمال نشان داده می شوند که گروه ها با دو نقطه از هم جدا می شوند. یک مثال ممکن است “2002:0de6:0001:0042:0100:8c2e:0370:7234” باشد، اما روش هایی برای مخفف کردن این نماد کامل وجود دارد.
تفاوت سرعت ipv4 با ipv6
IPv4 و IPv6 چگونه از نظر سرعت با هم مقایسه می شوند؟ وبلاگ امنیتی Sucuri مجموعهای از آزمایشها را انجام داد که در آنها دریافتند که در اتصالات مستقیم، IPv4 و IPv6 سرعت یکسانی را ارائه میدهند. IPv4 گهگاه برنده آزمون می شد.
در تئوری، IPv6 باید کمی سریعتر باشد، زیرا چرخهها نباید در ترجمههای NAT تلف شوند. اما IPv6 بسته های بزرگتری نیز دارد که ممکن است برای برخی موارد استفاده کندتر شود. چیزی که واقعاً در این مرحله تفاوت ایجاد می کند این است که شبکه های IPv4 بالغ هستند و بنابراین بسیار بهینه شده اند، بیشتر از شبکه های IPv6. بنابراین با گذشت زمان و تنظیم، شبکههای IPv6 سریعتر میشوند.
تفاوت امنیت ipv4 با ipv6
IPv6 با در نظر گرفتن امنیت بیشتر ساخته شده است. IP Security (IPSec) یک سری از پروتکل های امنیتی IETF برای امنیت، احراز هویت و یکپارچگی داده ها است و به طور کامل در IPv6 ادغام شده است. نکته این است که IPSec می تواند به طور کامل در IPv4 هم ادغام شود. اجرای آن بر عهده ISP ها است – و همه شرکت ها این کار را نمی کنند.
چرا سریع به ipv6 منتقل نمیشویم؟
ما به موقع خواهیم کرد. فن آوری های قدیمی مدت زیادی طول می کشد تا از بین بروند، و تغییر به جایگزینی هرگز به آن سرعتی که طرفداران آن ترجیح می دهند نیست. مهاجرت دائمی به IPv6 وجود خواهد داشت، اما رسیدن به آن دهه ها طول خواهد کشید. انجمن اینترنت در سال گذشته گزارش داد که 24 کشور در جهان وجود دارند که IPv6 در مجموع بیش از 15 درصد از کل ترافیک IP را تشکیل می دهد، و 49 کشور از آستانه 5 درصد عبور کرده اند. بنابراین مهاجرت از IPv4 به IPv6 بسیار کند پیش می رود.