نسخه ۶ آی پی (IPv6) آخرین نسخه از پروتکل اینترنت بوده و با از نسخه رایج ۴ (IPv4) تفاوت بسیاری دارد. در ورژن ۶، طول آدرسها ۱۲۸ بیت بوده و دامنه بسیار گستردهای را پشتیبانی میکند.
مختصری درباره آدرس IP:
همان طور که میدانید، آدرس IP یا Internet Protocol Address یا به اصطلاح عمومی IP، شناسهای است که به هر دستگاه متصل به اینترنت یا شبکهای که از پروتکل اینترنت استفاده کند داده میشود. این شناسه کاملاً مجزا بوده و پروتکل به وسیله آن میفهمد که دادهها یا درخواستها به کدام کامپیوتر فرستاده یا از کدام یک دریافت خواهند شد. کاربرد آدرس IP شبیه به آدرس ایمیل است. درصورتی که آدرس ایمیل فردی را در دست نداشته باشیم، نمیتوانیم به وی ایمیل ارسال کنیم؛ در پروتکل اینترنت نیز چنین است.
نکته: برای اطلاعات بیشتر درباره آدرس IP و همچنین مشاهده اطلاعات مربوط به IP خود به پست “آدرس IP چیست؟” مراجعه کنید.
آدرس IP نسخه ۶ چیست؟
با توجه به افزایش دستگاههایی که از پروتکل اینترنت استفاده میکنند، در آینده نزدیک هیچ آی پی آدرس نسخه ۴ ای آزاد باقی نخواهد ماند. بنابراین برای افزایش تعداد آی پی های آزاد، نسخه ۶ آن با نام IPv6 طراحی شد؛ این نسخه در مقابل نسخه ۴ دارای دامنه بسیار گستردهای است.
به دلیل تازه بودن این نسخه، استفاده از آن گسترده نیست و نسخه ۴ تقریباً به صورت کامل نیازهای آی پی آدرس را تامین میکند. به عبارت دیگر تقریباً ۹۶ درصد کل ترافیک اینترنت از آی پی آدرس های نسخه ۴ استفاده میکنند. اما در آینده نزدیک حتماً به این نسخه از آی پی ها نیاز خواهیم داشت.
-
ساختار IP آدرس نسخه ۶:
در نسخه ۶، آی پی آدرس ها یک عبارت ۱۲۸ بیتی (شامل ۸ بخش ۱۶ بیتی) بوده و هر بخش به وسیله کاراکتر دو نقطه (:) از هم جدا میشوند. ساختار IPv6 نسبت به IPv4 پیچیده تر بوده و یک IP آدرس نسخه ۶ مانند عبارت زیر است:
۲۶۰۱:F0A0:9002:E051:0000:0000:0000:C91D
بخشهایی که به وسیله کاراکتر دونقطه از هم جدا میشوند، شامل اعداد و حروف استاندارد هگزادسیمال (حروف A, B, C, D, E, F) که از محدوده ۰۰۰۰ تا FFFF قابل تغییر هستند. برای راحتی در خواندن این عبارت، قسمتهایی که دارای چهار رقم صفر هستند میتوانند حذف شوند. توجه کنید که این فشرده سازی در طول آدرس آی پی فقط یک بار میتواند انجام شود. بنابراین ساده شده آی پی آدرس بالا، عبارت زیر است:
۲۶۰۱:F0A0:9002:E051::C91D
نکته: درصورتی که در ابتدای بخش رقم ۰ قرار بگیرد، میتوان آن را نادیده گرفت برای مثال آدرس F925:00C4 میتواند تبدیل به F925:C4 شود. دقت کنید که این تنها یک مثال است و فقط دو بخش مورد بررسی قرار گرفته است.
همان طور که گفته شد این عبارتها برای کامپیوتر هیچ مفهومی نداشته و باید تبدیل به عبارت باینری شوند. در این تبدیل مقادیر هر بخش به یک عبارت ۱۶ بیتی تبدیل میشود. یعنی تبدیل شده باینری عبارت بالا کد زیر است:
۰۰۱۰۰۱۱۰۰۰۰۰۰۰۰۱:۱۱۱۱۰۰۰۰۱۰۱۰۰۰۰۰:۱۰۰۱۰۰۰۰۰۰۰۰۰۰۱۰:۱۱۱۰۰۰۰۰۰۱۰۱۰۰۰۱:۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰:۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰:۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰:۱۱۰۰۱۰۰۱۰۰۰۱۱۱۰۱
دلیل این که هر بخش تبدیل به یک عبارت ۱۶ بیتی میشود، این است که هر کاراکتر در هر بخش با توجه به جدول تبدیل هگزادسیمال، به یک عبارت چهار رقمی باینری تبدیل میشود. یعنی بخش اول (۲۶۰۱) تبدیل به ۰۰۱۰۰۱۱۰۰۰۰۰۰۰۰۱ میشود. بنابراین با کنار هم قرار دادن این ۴ رقم، ما در هر بخش ۱۶ بیت خواهیم داشت. با استفاده از جدول تبدیل هگزادسیمال به باینری زیر، میتوانید به راحتی آدرس IPv6 را به باینری تبدیل کنید:
هگزادسیمال (Hexadecimal) | باینری (Binary) |
۰ | ۰۰۰۰ |
۱ | ۰۰۰۱ |
۲ | ۰۰۱۰ |
۳ | ۰۰۱۱ |
۴ | ۰۱۰۰ |
۵ | ۰۱۰۱ |
۶ | ۰۱۱۰ |
۷ | ۰۱۱۱ |
۸ | ۱۰۰۰ |
۹ | ۱۰۰۱ |
A | ۱۰۱۰ |
B | ۱۰۱۱ |
C | ۱۱۰۰ |
D | ۱۱۰۱ |
E | ۱۱۱۰ |
F | ۱۱۱۱ |
-
محدوده و بزرگی IP آدرس نسخه ۶:
با توجه به ۱۲۸ بیتی بودن آی پی نسخه ۶، با انجام یک محاسبه (۲۱۲۸) میتوان کل آی پی هایی که قابل استفاده هستند را حساب کرد. بنابراین آی پی نسخه ۶ میتواند دارای ۳٫۴×۱۰۳۸ حالت مختلف باشد. یعنی حدود ۳۴۰ آندسیلیون (!) یا به صورت دقیق ۳۴۰۲۸۲۳۶۶۹۲۰۹۳۸۴۶۳۴۶۳۳۷۴۶۰۷۴۳۱۷۶۸۲۱۱۴۵۶ آی پی مختلف. این یعنی حدود ۷۹۲۲۸۱۶۲۵۱۴۲۶۴۳۳۷۵۹۳۵۴ برابر بیشتر از آی پی آدرس نسخه ۴ میتواند آدرس داشته باشد!
برای درک بهتر این عدد با توجه به وسعت ۵۱۰۰۷۲۰۰۰ کیلومتر مربعی کره زمین، حدوداً برای هر متر مربع ۶۶۷۱۲۶۱۴۴۷۸ آی پی مختلف وجود خواهد داشت!
نحوه آدرس دهی در IPv6:
نحوه آدرس دهی (Addressing) که مولتی کستینگ (Multicasting – چند بخشی) نیز نامیده میشود، روش و تکنولوژیای است که برای ارسال یک پاکت داده به چندین مقصد در طی یک فرایند ارسال در داخل یک شبکه مورد استفاده قرار میگیرد. با استفاده از قابلیت مولتی کستینگ پهنای باند مصرف شده در داخل شبکه کاهش یافته و زمان فرایند ارسال به چندین مقصد و همچنین فشار پردازشی داخل شبکه به شدت بهینه خواهد شد. طبق استاندارد RFC3307 نحوه مسیر دهی در پروتکل اینترنت ورژن ۶ به سه حالت زیر تقسیم میشود:
-
Unicast
Unicast (یونیکست) انتقالی است که در آن دادهها از یک مبدا به تنها یک مقصد مشخص در داخل شبکه فرستاده میشوند؛ مانند آن که به صورت مستقیم به یک شخص مشخص نامه میفرستیم:
-
Anycast
Anycast (انیکست) روش انتقالی است که در آن مقصد به یک گروه مشخص ازگرهها (Nodes) که ممکن است در مکانهای مختلفی باشند پاکت را مسیر دهی میکند اما در آن مسیر یاب یک نزدیک ترین و بهترین گرهای که پاکت میتواند به آن برسد را انتخاب کرده و پاکت را تنها به آن ارسال میکند البته ممکن است به گرههایی که دارای آدرس مقصد یکسانی باشند نیز فرستاده شود؛ این روش مانند آن است که نیاز به یک خودکار با برند مشخص (همان گرههای یک گروه) داشته باشیم که در قسمتها مختلف یک اتاق پراکنده شده اند و ما نزدیک ترین و در دسترس ترین آن را بر میداریم:
-
Multicast
Multicast (مولتی کست) روش انتقالی است که طی آن پاکت داده از یک مبدا به گروهایی در یک گروه فرستاده میشود و هر گره این پاکت را تنها یک بار دریافت میکند؛ مانند آن که پشت بلندگویی ایستادهایم و خطاب به یک گروه خاص، مطلبی را میگوییم:
سلام
امیر رضا من مهندسی کامپیوتر میخونم و عین تو از تکنولوژی روز دنیا در بحث iT خوشم میاد…
وبسایت با سیستم مدیریت ورد پرس قشنگه ولی امنیت رو فراموش نکن که راحت هک میشی
دوست داشتی بیا با هم بحث هایی در برنامه نویسی رو شروع کنیم …موفق باشی
سلام، ممنون بابت پیشنهادتون ولی امسال باید واسه کنکور بخونم واسه همین حتی واسه آپدیت کردن وبسایت هم وقت زیادی ندارم. اگر نکته قابل توجهی دارید که به امنیت، کاربر پسند بودن و بهبود کارایی سایت دارید ممنون میشم که اونارو بفرمایید.
از کارت خوشم اومد
مرسی از لطفت عالیه
دوست دارم فراوون
(۲۶۰۱) تبدیل به ۰۰۱۰ ۰۱۱۰ ۰۰۰۰ ۰۰۰۱
به نظرم اشتباه نوشته شده. بنا به جدول.جابه جا نوشته شده
سلام، بله مشکل از نحوه نمایش اعداد تو سایته. فاصله های موجود رو حذف کردم و درست شد. ممنونم از توجه و اطلاع رسانیتون 😉
Good job
Thank u 🙂
ممنونم امیررضا . عالی بود مطالبت . کلی ازشون چیز یاد گرفتم
🙂 خیلی خوشحالم که یکم به آموخته هاتون اضافه شده
ایول . خوب بود . ادامه بده
ممنون، چشم 😉
سلام به نظر شما چرا وقتی ویندوز سیستم رو عوض میکنیم تنظیمات اینترنت تغییر نمی کند .؟
سلام. تنظیمات مودم (اشتراک اینترنتی و … و در کل تنظیمات اینترنت) توی حافظه داخل مودم ذخیره میشه. این حافظه ربطی به عوامل خارجی مثل سیستم عامل کاربر نداره.
سلام شما به طراحی سایت آشنا هستید؟چه جوری باید خوب یاد بگیرم من در حال حاضر دوره admin شبکه رو میگذرونم ممنون میشم.
سلام. بله آشنایی دارم. سه تا مبحث اصلی وجود داره: CSS و HTML برای طراحی پوسته سایت و زبان PHP یا ASP.NET برای برنامه نویسی تحت وب. اول سراغ زبان سمت کاربر HTML بردید بعد بین PHP و ASP.NET من PHP رو بهتون پیشنهاد میکنم، اونو یادبگیرید و بعدش هم سراغ طراحی کامل گرافیکی سایت با CSS برید. 🙂
سلام ممنون از راهنمایی خوبه تون امیدوارم به بهترین برسید.
خیلی ممنونم دوست عزیز 🙂
آفرین به شما و این همه علاقه
ممنون از مطالب خوبتون.برای هر چیز که مربوط به کام÷یوتر وتحقیق و ÷روژه باشه سرچ میزنم توی سایت شما
خدا قوت
🙂 خیلی ممنونم از نظرتون.
از این مطلب بسیار مفیدی که به اشتراک گذاشتین بسیار ممنونم. خیلی خوب و کارآمد بود برام. مرسی
سلام، زنده باشین دوست عزیز 🙂
سلام.دستت سلامت.همین الان اشنا شدم با وی سایتت.
not best,but well.
بیشتر بهت سر میزنم
خیلی ممنونم 🙂
مطالب بسیار عالی بود . ممنون از زحماتتون . موفق باشید.
سلام، خواهش میکنم 🙂
بسیار عالی بود . ممنون از زحماتتون . موفق باشید.
مرسی، شما هم موفق باشید.
سلام، دوست عزیز،در مورد آی پی نسخه ۶ خیلی خوب توضیح دادی.فقط من سوالی برام پیش اومد و اون اینه که حالا که خواستیم تعریف کنیم چگونه ؟ مثلا برای نسخه ۴ ابتدا ۱۹۲.۱۶۸.عدد.عدد رو میزنیم اون دوتای اولی مربوط به ایرانه.در مورد نسخه ۶ چطور؟بازم از این که اطلاعاتت رو به ما منتقل میکنی ازت ممنونم.موفق و سلامت باشی
سلام. ۱۹۲.۱۶۸ برای ایران نیست! این جزو کلاس آی پی های خصوصیه. پیشنهاد میکنم آی پی های کلاس دار رو مطالعه کنید، سوالتون برطرف میشه.