در حال بارگذاری...
ساختار آدرس IPv4، اجزای آن (شبکه و هاست)، آدرسهای عمومی و خصوصی، و نقش Subnet Mask در تعیین مرزها.
اهداف این درس
اگر شبکه را یک شهر در نظر بگیریم، آدرس IP مثل آدرس پستی هر خانه است. بدون آن، هیچکس نمیداند بسته را به کجا برساند. IPv4 نخستین نسخهای است که اینترنت بر پایه آن ساخته شد.
یک شناسه ۳۲ بیتی برای هر دستگاه در شبکه که در قالب چهار عدد دهدهی (مثلاً 192.168.1.10) نوشته میشود. هر بخش Octet نام دارد.
هر Octet از ۸ بیت تشکیل شده که از راست مقادیر ۱، ۲، ۴، ۸، ۱۶، ۳۲، ۶۴ و ۱۲۸ را دارند. جمع بیتهای «روشن» مقدار Octet را میدهد.
1باینری: 1 1 0 0 0 0 0 02وزن هر بیت: 128 64 32 16 8 4 2 13411000000 = 128 + 64 = 192510101000 = 128 + 32 + 8 = 168600000001 = 1700001010 = 8 + 2 = 1089پس 11000000.10101000.00000001.00001010 = 192.168.1.10هر آدرس IPv4 دو بخش دارد: بخش «شبکه» که گروه دستگاهها را مشخص میکند و بخش «هاست» که هر دستگاه را داخل آن گروه متمایز میکند. مرز این دو بخش را Subnet Mask تعیین میکند.
مثلاً 255.255.255.0 که در باینری یعنی ۲۴ بیت «یک» (شبکه) و ۸ بیت «صفر» (هاست). هر جا ماسک 255 است یعنی بیت آن بخش، بخش شبکه است.
نکته حفظی
255 = همه بیتها یک (شبکه)؛ 0 = همه بیتها صفر (هاست). در 255.255.255.0 سه بخش اول شبکه و بخش آخر هاست است.
بعضی محدودهها برای استفاده داخلی رزرو شدهاند و در اینترنت مسیریابی نمیشوند:
| محدوده | CIDR | کاربرد |
|---|---|---|
| 10.0.0.0 تا 10.255.255.255 | 10.0.0.0/8 | شبکههای بزرگ |
| 172.16.0.0 تا 172.31.255.255 | 172.16.0.0/12 | شبکههای متوسط |
| 192.168.0.0 تا 192.168.255.255 | 192.168.0.0/16 | شبکههای خانگی |
اشتباه رایج
آدرس خصوصی را در اینترنت نمیبینید؛ دستگاههای با آدرس خصوصی از طریق NAT (روتر) بهصورت یک آدرس عمومی مشترک به اینترنت میروند.
نکته آزمون
سوالات زیادی آدرس APIPA (169.254.x.x) را میپرسند: اگر کامپیوتر این آدرس را گرفت یعنی DHCP پاسخ نداده است.
جمعبندی
IPv4 = 32 بیت، چهار Octet؛ ماسک مرز شبکه/هاست را تعیین میکند؛ محدودههای خصوصی برای داخلی و NAT برای دسترسی به اینترنت. در درس بعدی، کلاسها و سابنتینگ را عمیقتر میبینید.
۲۳۲ آدرس IPv4 وجود دارد که با آدرسدهی کلاسی هدر میرود.
Loopback آدرس 127.0.0.1 برای تست خود دستگاه است.
بهجای داینام عمومی از CIDR استفاده میشود که در درس بعدی است.
آدرس IPv4 چند بیت است؟
چرا به آدرس IPv4 محدود ۳۲ بیتی میگوییم و چرا تمام شد؟
زیرا فقط 2^32 (حدود ۴.۳ میلیارد) آدرس وجود دارد، درحالی که دستگاههای متصل به اینترنت بسیار بیشترند؛ راهحلها: NAT، IPv6 و CIDR.
Subnet Mask چه میکند؟
تعیین میکند کدام بیتهای آدرس، بخش شبکه و کدام بخش هاست هستند؛ مثلاً 255.255.255.0 یعنی ۲۴ بیت اول شبکه است.
آدرس APIPA چیست و چه زمانی ظاهر میشود؟
آدرس 169.254.x.x وقتی دستگاه نتواند از DHCP سرور آدرس بگیرد بهصورت خودکار تخصیص مییابد؛ نشانه مشکل در DHCP یا اتصال شبکه است.