IPv4 چیست؟
IPv4 (Internet Protocol version 4) یک استاندارد نشانیدهی در شبکههای کامپیوتری است که برای شناسایی و مکانیابی دستگاهها در شبکه به کار میرود. در این استاندارد، هر دستگاه با یک آدرس 32 بیتی شناخته میشود که به چهار بلوک 8 بیتی تقسیم میشود. این بلوکها با نقطه از هم جدا شده و به عنوان اُکتتها شناخته میشوند.
به عنوان مثال، آدرس IP “192.168.1.1” به یک دستگاه خاص در شبکه اشاره دارد. هر اُکتت از این آدرس به صورت عددی از 0 تا 255 میباشد.
استفاده از IPv4 در ابتدا برای نیازهای شبکهها کافی بود، اما با گسترش اینترنت و افزایش تعداد دستگاههای متصل به شبکه، تعداد محدودی از آدرسهای IPv4 امکان استفاده را فراهم کرد. به همین دلیل، استاندارد IPv6 با آدرسهای 128 بیتی توسط برخی از سازمانها و ارائهدهندگان خدمات به عنوان جایگزین پیشنهاد شده است تا نیاز به تعداد بیشتری از آدرسها را تامین کند.
بخش هایی از پروتکل اینترنت نسخه 4 (IPv4)
پروتکل اینترنت نسخه 4 یا IPv4، که یکی از اصلیترین پروتکلهای استفاده شده در شبکههای کامپیوتری است، مختصراً به بخشهای زیر تقسیم میشود:
- آدرسدهی (Addressing):
- آدرس IP (IP Addressing): بخش مهمی از IPv4، شناسایی هر دستگاه در شبکه را فراهم میکند. آدرسها به صورت 32 بیتی تعریف میشوند و به دستگاهها اجازه میدهند تا در شبکه یکدیگر را تشخیص دهند.
- پروتکل (Protocol):
- پروتکل اینترنت (Internet Protocol): برای مسئولیت ارسال و دریافت پکتها (بستههای داده) در شبکه استفاده میشود. IPv4 پشتیبانی از روشهای مختلف ارسال دادهها و مسئولیت تقسیم و مدیریت آدرسها را داراست.
- تقسیم شبکه (Subnetting):
- زیرشبکهبندی (Subnetting): این بخش به شبکهبندی آدرسها به صورت گروههای کوچکتر به منظور بهینهسازی مدیریت شبکه کمک میکند. زیرشبکهبندی به ادمینیستراتورها اجازه میدهد تا شبکه را به بخشهای کوچکتر تقسیم کنند و امکان مدیریت بهتر را فراهم کنند.
- رسیدگی به خطاها (Error Handling):
- ICMP (Internet Control Message Protocol): این پروتکل برای مدیریت و اطلاعرسانی در مورد خطاها و وضعیت شبکه به کار میرود. ICMP به دستگاهها اجازه میدهد تا اطلاعاتی در مورد وضعیت خود بفرستند یا اطلاعاتی را دریافت کنند.
- نقل و انتقال داده (Data Transport):
- TCP) Transmission Control Protocol): یکی از پروتکلهای لایه ترابره در مدل OSI است که اطمینان از ارسال صحیح و درست دادهها را فراهم میکند.
- UDP) User Datagram Protocol): یک پروتکل کمکی است که بدون اطمینان از تحویل دادهها عمل میکند. مناسب برای کاربردهایی که نیاز به سرعت بالا و کمترین تاخیر دارند.
- نشانیدهی مسیریابی (Routing):
- بروت پروتکل (Router Protocol): برای مسیریابی دادهها در شبکه به کار میرود. این پروتکل به مسیریابها اطلاعات مربوط به مسیرهای مختلف در شبکه را ارائه میدهد.
- سرویسهای امنیتی:
- IPsec (Internet Protocol Security): برای افزودن امنیت به ارتباطات شبکه از طریق رمزنگاری و احراز هویت استفاده میشود.

ویژگی و مزایای IPv4
- آدرس 32 بیتی:
- اختلاف آدرسها: آدرسهای IPv4 از 32 بیت تشکیل شدهاند.
- نمایش عددی: این آدرسها به صورت عددی قابل مشاهده هستند.
- جدا کننده نقطه: هر آدرس 32 بیتی با استفاده از نقطه به بخشهای جدا شده تقسیم میشود.
- هدر IPv4:
- طول و فیلدهای هدر: طول هدر IPv4 20 و تعداد فیلدهای آن 12 است.
- سبکهای آدرس دهی:
- پخش، تک پخشی و چند پخشی: آدرسهای IPv4 انواع مختلفی از جمله پخش، تک پخشی و چند پخشی را پشتیبانی میکنند.
- VLSM و استفاده از آن:
- پشتیبانی از VLSM: IPv4 از VLSM (Virtual Length Subnet Mask) پشتیبانی میکند و از آن بهره میبرد.
- رزولوشن آدرس پست:
- استفاده از پروتکل رزولوشن آدرس پست: در نقشهبرداری آدرسهای MAC، IPv4 از پروتکل رزولوشن آدرس پست استفاده میکند.
- DHCP و اتصال به شبکه:
- مراجعه به سرور پیکربندی هاست پویا (DHCP): کاربران هنگام اتصال به شبکه به سرور پیکربندی هاست پویا یا DHCP مراجعه میکنند.
- پیکربندی شبکه:
- طراحی شبکه به صورت دستی یا با DHCP: شبکههای IPv4 میتوانند به صورت دستی یا با استفاده از DHCP طراحی شوند.
- فرگمنتاسیون بسته:
- اثر فرگمنتاسیون بر هاست و روتر: فرگمنتاسیون بستههای IPv4 باعث ایجاد هاست و روتر میشود.
- پشتیبانی از RIP:
- استفاده از RIP به عنوان پروتکل مسیریابی: در IPv4، RIP به عنوان یک پروتکل مسیریابی مورد استفاده قرار میگیرد، تا زمانی که دیمون مسیریابی از آن حمایت کند.
- حفظ حریم خصوصی و امنیت:
- رمزگذاری IPv4: یکی از مزایای IPv4 این است که میتوان آن را رمزگذاری کرد و امنیت IP را با پیشرفتهای امنیتی مطابقت داد.
- توانمندی در تخصیص شبکه:
- تخصیص شبکهها در IPv4: قدرتمند بودن قابلیت تخصیص شبکهها در IPv4 با حدود 85000 روتر کاربردی همراه است.
- اتصال بدون NAT:
- اتصال بدون NAT در IPv4: IPv4 به شما این امکان را میدهد که چندین دستگاه را در یک شبکه بزرگ بدون استفاده از NAT متصل کنید.
- ارائه خدمات با کیفیت:
- خدمات ارتباطی با کیفیت و انتقال دانش اقتصادی در IPv4: IPv4 خدمات ارتباطی با کیفیت و انتقال دانش اقتصادی را ارائه میدهد.
- رمزگذاری مجدد آدرسها:
- رمزگذاری مجدد آدرسهای IPv4: آدرسهای IPv4 امکان رمزگذاری مجدد را فراهم میکنند.
- آدرسدهی جمعی:
- آدرسدهی جمعی در IPv4: IPv4 امکان آدرسدهی جمعی را فراهم میکند زیرا مسیریابی مقیاسپذیر و مقرون به صرفه است.
- چندپخشی در سازمانها:
- چندپخشی در IPv4: IPv4 ارتباط دادههای شبکه را در سازمانهای چندپخشی امکانپذیر میکند.

IPv6 چیست؟
IPv6 یا “Internet Protocol version 6” یک استاندارد نشانیدهی در شبکههای کامپیوتری است که به عنوان جایگزین برای IPv4 ایجاد شده است. در زیر به ویژگیها و مزایای IPv6 اشاره خواهم کرد:
- طول بیتهای آدرس:
- IPv6 از آدرسهای 128 بیتی استفاده میکند، که به تعداد بیتهای بیشتری نسبت به آدرسهای 32 بیتی IPv4، فراهم میآید. این تغییر افزایش قابلیت تعداد آدرسها و حل مشکل کمبود آدرسهای IP در IPv4 را فراهم میکند.
- تعداد آدرسها:
- با طول بیشتر آدرسها، IPv6 امکان ایجاد تعداد زیادی از آدرسهای IP را فراهم میکند. این امر به توسعه اینترنت و اتصال بیشتر دستگاهها کمک کرده و نیاز به استفاده از تکنیکهایی مانند NAT (Network Address Translation) را کاهش میدهد.
- ساختار آدرسدهی سهگانه:
- آدرسهای IPv6 به صورت سهگانه (هگزادسیمال) نمایش داده میشوند، که انسانها راحتتر میتوانند با آنها کار کنند. این به سادگی و خواناتی آدرسها کمک میکند.
- پشتیبانی از آدرسدهی خودکار:
- IPv6 از مکانیزمهایی مانند SLAAC (Stateless Address Autoconfiguration) پشتیبانی میکند که به دستگاهها این امکان را میدهد که به صورت خودکار آدرسهای IPv6 را پیدا کنند بدون نیاز به نهادهای مرکزی.
- پشتیبانی از QoS (Quality of Service):
- IPv6 بهبودهایی در زمینه مدیریت کیفیت خدمات (QoS) دارد که ارتباطات با کیفیت بالاتری در شبکه فراهم میکند.
- امنیت و رمزگذاری:
- IPv6 از IPsec به عنوان یک بخش اجباری پروتکل پشتیبانی میکند که امنیت ارتباطات را تقویت میکند.
- پشتیبانی از Multicast:
- IPv6 بهبودهای قابل توجهی در پشتیبانی از چندپخش (Multicast) دارد، که در ارسال اطلاعات به گروههایی از دستگاهها کاربرد دارد.
- پشتیبانی از Mobile Networking:
- IPv6 برای شبکههای متنقل و اینترنت اشیاء مناسبتر است و از مشکلات پروتکلهای قدیمی در این زمینه جلوگیری میکند.
مزایای IPv6
- راندمان مسیریابی:
- اعتماد و بهبود راندمان: IPv6 به عنوان یک پروتکل قابل اعتماد شناخته میشود و از راندمان مسیریابی بهتری برخوردار است.
- مسیریابی چندپخشی:
- سرعت بیشتر و مسیریابی چندپخشی: IPv6 با داشتن مسیریابی چندپخشی بهبود سرعت انتقال داده را ایجاد میکند و این امکان را میدهد که جریانهای بسته با پهنای باند فشرده به صورت همزمان به مقاصد مختلف ارسال شوند.
- ساختار هدر سادهتر:
- سادگی هدر IPv6: IPv6 با داشتن یک قالب هدر سادهتر، کاربرد آسانتر و مدیریت بهتر را فراهم میکند.
- پشتیبانی از حریم خصوصی و احراز هویت:
- حریم خصوصی و احراز هویت در IPv6: IPv6 پشتیبانی بهتری از حریم خصوصی و احراز هویت داخلی دارد.
- رشد گرهها:
- گسترش گرهها در جهانی: IPv6 با داشتن تعداد گرههای در حال رشد بیشتر، نقش بزرگی در توسعه شبکه جهانی ایفا میکند.
- امنیت دادهها:
- یکپارچگی و محرمانه بودن دادهها در IPv6: امنیت پروتکل اینترنت IPv6 یکپارچگی و محرمانه بودن دادهها را فراهم میکند.
- پیکربندی آسان:
- قابلیتهای پیکربندی در IPv6: IPv6 با قابلیتهای پیکربندی پیشرفته، سختافزار را قادر میسازد تا به طور خودکار چندین آدرس IP را به یک دستگاه اختصاص دهد.
IPv4 یا IPv6 کدام بهتر است؟
- گستردگی آدرس IP:
- تأثیر فضای آدرس: عملکرد نسخههای IP به صورت مستقیم به گستردگی فضای آدرس آنها بستگی دارد. به عنوان مثال، در IPv4 که فضای آدرس 32 بیتی دارد، در مقابل IPv6 که دارای فضای آدرس هگزادسیمال 128 بیتی است، گستردگی آدرس بزرگتر، امکان ایجاد هدر سادهتر و سازگار با مسیریابی سادهتر را فراهم میکند.
- قالب هدر IP:
- کاهش پهنای باند هدر: آدرس IPv6 به صورت چهار برابر بزرگتر از آدرسهای IPv4 است، که منجر به افزایش اندازه هدرها میشود. این ویژگی افزایش سرعت اتصال را تسهیل میکند و به کاهش سربار پردازش بستهها و پهنای باند هدر کمک میکند.
- امنیت شبکه:
- استفاده از IPSec: در IPv6، برای امنیت شبکه، استفاده از IPSec الزامی است که در IPv4 اختیاری یا با هزینه است. این ویژگی به استحکام دادهها، افزایش امنیت و محرمانگی در شبکه کمک میکند.
- سرعت و عدم وجود NAT:
- سرعت بیشتر و عدم وجود NAT: IPv6 به دلیل عدم نیاز به ترجمه آدرس شبکه (NAT)، در دستگاههای شبکه سریعتر از IPv4 عمل میکند. این ویژگی برای افرادی که به سرعت بالایی برای پردازش شبکه خود نیاز دارند، انتخاب بهتری است.
بررسی انواع آدرس های IPv6
سه نوع آدرس IPv6 عبارتند از:
1. آدرس یکتاپراکند (Unicast):
آدرس یکتاپراکند به منظور شناسایی گره خاص و یکتا در شبکه استفاده میشود، بیاحتی یک فرستنده یا گیرنده مشخص را مشخص میکند.
2. آدرس چندپخشی (Multicast):
آدرس چندپخشی یک آدرس IP خاص است که برای پخش بستههای داده در شبکه به کار میرود. این آدرسها به عنوان مقصد یک دیتاگرام عمل میکنند و همچنین یک گروه از دستگاههای IP را شناسایی میکنند.
3. آدرس انیکست (Anycast):
آدرسهای انیکست به یک گروه از اینترفیسهایی که به گرههای مختلف تعلق دارند، اختصاص مییابند. این گونه آدرسها به عنوان نقطه هدفی برای ارائه خدمات از نزدیکترین گره ممکن عمل میکنند.
نوشتن نظر
نظرات