IPv6
packet-switched اینترنت پروتکل ویرایش 6 یک پروتکل لایه ای شبکه ای برای
در کارهای اینترنتی می باشد. این نسخه از IP به اندازه IPV4 ،که نسخه فعلی پروتکل اینترنت برای کاربردهای عمومی در اینترنت است ،موفق طراحی شده است.
مهمترین بهبودی که در IPV6 ایجاد شده است ، افزایش تعداد آدرسهای در دسترس برای تجهیزات شبکه شده است ، برای مثال ، هر تلفن همراه و وسیله الکترونیکی متحرک دارای آدرس خاص خود می باشد. IPV4 از 232 آدرس ( در حدود 3/4 بیلیون آدرس ) پشتیبانی میکند ، که برای تخصیص یک آدرس برای هر فرد زنده ناکافی است، و فقط برای وسایل نصب شده و تجهیزات پورتابل کفایت می کند . با اینحال ، IPV6 از 2128 آدرس (در حدود 340 بیلیون بیلیون بیلیون بیلیون آدرس) پشتیبانی میکند ، یعنی برای هر کدام از 5/6 بیلیون فرد زنده ، 1028 ×5 آدرس تخصیص داده می شود. با چنین حجم بالایی از آدرسها ی در دسترس ،گره های IPV6 می توانند آدرسهای گسترده در سطح جهانی را بدون اینکه نیازی به انتقال آدرس شبکه باشد ،داشته باشند.
مقدمه:
در اوایل دهه 1990 مشخص شده بود که تغییر ایجاد شده به شبکه طبقه بندی نشده ده سال قبل برای جلوگیری از رده خرج نشدن آدرس IPV4 کافی نیست و نیاز به تغییرات بیشتری در IPV4 وجود دارد. در زمشتان سال 1992 ،سیستمهای چند منظوره به گردش در آمدند و در پاییز 1993 ،IETF فرخوانی را برای آگاهی عمومی (RFC 1550( منتشر کرد و گروههای کاری “IPng Area” را ایجاد کرد. Ipng بوسیله گروه کاری مهندسی اینترنت (IETF) در 25 ژولای 1994 همراه با تشکیل چندین گروه کاری تحت نام ” نسل بعدی IP” ایجاد شد. در سال 1996 یک سری از RFCها برای تعریف IPV6 منتشرشد که با RFC2460 شروع میشد. ( در ضمن IPV5 به اندازه IPV4 موفق نبود ،اما یک پروتکل تجربی برای پشتیبانی صوت و تصویربود.)
انتظار میرفت که IPV4 در کنار IPV6 از آینده قابل پیش بینی حمایت کند . ولی ، کلاینتها/سرورهای IPV4 به تنهایی قادر به ارتباط مستقیم با کلاینتها/ سرورهای IPV6 نبود ، و به سرورهای واسطه با کار مشخص یا سرورهای انتقالی پروتکل NAT-PT نیاز بود. آدرسهای رایگان IPV4 در سال 2010 ، زمانی که برای استهلاک تجهیزات فعلی صرف میشود ، از رده خارج می شوند.
خصوصیات IPV6
IPV6 یک نمونه گسترش یافته محافظه کارانه از IPV4 است. پروتکلهای انتقالی و لایه ای برای کار با IPV6 نیاز به تغییرات خیلی کم یا اصلاً نیازی به تغییر ندارند ، استثنا در این زمینه فقط شامل پروتکلهای کاربردی که آدرسهای لایه ای / شبکه ای را شامل میشوند ،می باشد. (همانند FTP یا NTPv3).
با اینحال ، کاربردها اغلب نیاز به تغییرات کوچکی و کامپایلر مجدد دارند تا بتوانند در IPV6 کار کنند.

