تفاوت های IPv4 و IPv6

IPv4 و IPv6 چه تفاوتی باهم دارند؟

تفاوت های IPv4 و IPv6 چه تفاوتی باهم دارند ؟

قبل از مقایسه ی IPv4 و IPv6، باید بدانید که هر دستگاه برای اتصال به اینترنت به آدرس احتیاج دارد. این آدرس منحصربفرد، شامل اعدادی است که بنا به قواعد خاصی به هر دستگاه در شبکه اختصاص داده میشود. این آدرس اینترنتی IP نامیده می شود. آدرس IP  تعامل و ارتباط بین دستگاه های مختلف در شبکه را فراهم می‌کند و ارسال پکت به کمک آن انجام می‌شود. عبارت IP مخفف Internet Protocol است.

اینترنت پروتکل، پروتکل آدرس دهی در شبکه است. ما درمورد دو ورژن از این پروتکل  صحبت میکنیم که IPv4 و IPv6 هستند.

IPv4 چیست؟

IPv4 مخفف Internet Protocol Version4 است. IPv4 از یک آدرس 32 بیتی برای آدرس دهی به دستگاه های متصل به شبکه استفاده می کند. در آدرس دهی های شبکه از اعداد در مبنای 2 (باینری) استفاده می شود پس با 32 بیت میتوان 2 به توان 32 یعنی حدود 4.3 میلیارد آدرس اختصاصی تولید کرد.

در زمان شکل گیری شبکه اینترنت گمان نمی‌رفت ظرفیت این شبکه به 4 میلیارد برسد اما با گذشت زمان و گسترش شبکه و فعالیت های مربوط به آن، دستگاه های مختلفی شامل پرینتر، دوربین ها و … نیز به شبکه متصل شدند و بشر مجبور به ارائه راهکاری برای این معضل شد.

در تصویر زیر نمونه ای از آدرس دهی IPv6 را مشاهده میکنید:

IPv6 چیست؟

IPv6 (Internet Protocol Version 6) پروتکل نسل 6 در سال 1999 توسعه پیدا کرد چرا که ظرفیت IP های ارائه شده در حال پر شدن بود و جهان برای ارتباطات و انتقال داده از طریق شبکه به IP های بیشتری نیاز داشت. هر دستگاهی که در شبکه قرار میگیرد به آدرس IP نیاز دارد، IPv6 یک آدرس 128 بیتی است که با استفاده از آن میتوان 2 به توان 128 آدرس اینترنتی ایجاد کرد. این پروتکل 1028 برابر بزرگتر از IPv4 است و ظرفیت زیاد آن دیگر نگرانی درمورد پر شدن ظرفیت آدرس های IP را باقی نگذاشته است. مثالی برای آدرس IPv6 در تصویر زیر آمده است:

تفاوت های کلیدی IPv4 و IPv6

-IPv4 دارای 32 بیت است،  IPv6 دارای 128 بیت

– در IPv4 از اعداد دسیمال استفاده میشود، در IPv6 از اعداد هگزادسیمال(اعداد در مبنای 16)

– هر octet در IPv4 با نقطه (.) از هم جدا می شوند، در IPv6 با دو نقطه (:)

– هدر IPv4 دارای 12 فیلد است، هدر IPv6 دارای 8 فیلد

– IPv4 از پیام های broadcast پشتیبانی می کند اما IPv6 اینطور نیست

– IPv4 در هدر خود دارای فیلد checksum است، اما IPv6 این فیلد را ندارد.

– IPv4 از subnet ماسک های با طول متغیر (VLSM) پشتیبانی میکند، اما IPv6 نه.

-IPv4 از پروتکل ARP برای نگاشت به مک آدرس استفاده میکند، IPv6 از پروتکل NDP

IPv4 بهتر است یا IPv6 ؟

IPv4 چهارمین ورژن از پروتکل اینترنت است در صورتیکه IPv6 جدیدترین ورژن از این پروتکل است. بنابراین IPv6 پیشرفته تر، امن تر و سریع تر در مقایسه با IPv4 است.

چرا از IPv4 به IPv6 ارتقا پیدا کردیم؟

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

 آیا میتوان از هردو IPv4 و IPv6 استفاده کرد؟

بله، دستگاهی که از آدرس دهی دوپشته ای IPv4 و IPv6 استفاده میکند، میتواند با دستگاه های که فقط با IPv4 کار میکنند تعامل داشته باشد یا فقط با دستگاه هایی که فقط با پروتکل IPv6 کار میکند، تعامل داشته باشند. اگر دو دستگاهی که با هم تعامل دارند هر دو از دو پروتکل IPv4 و IPv6 استفاده میکنند، با هم توافق می کنند که از کدام ورژن از IP استفاده کنند.

IPv6 سرعت بیشتری دارد یا IPv4 ؟

براساس تئوری، IPv6 باید سرعت بیشتری داشته باشد، اما به دلیل سایز پکت های بزرگتری که دارد، ممکن در بعضی از موارد سرعت کمتری داشته باشد.

IPv6 چه تکنولوژی هایی نسبت به IPv4 ارائه می دهد؟

-مسیریابی کارآمدتر بدون فریم فریم کردن بسته ها

-حذف NAT برای افزایش فضای آدرس از 32 بیت به 128 بیت

-پیشرفت ساختار هدر با کاهش سربار پردازش

-پیکردی بندی خودکار آدرس

– امنیت لایه شبکه داخلی (IPsec)

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *