مدیریت شبکه بدون درک عمیق از زیربنای ارتباطات، مانند تلاش برای خواندن نقشهای است که جزئیات اصلیاش محو شدهاند. دو آدرس، نقشی حیاتی در تعیین هویت و مسیر دستگاههای شما ایفا میکنند: MAC Address و IP Address این دو، در واقع DNA دیجیتال هر دستگاه متصل به شبکه هستند.
ما در این مقاله، شما را به یک سفر جذاب به قلب شبکههای کامپیوتری میبریم تا نه تنها با ساختار این آدرسها آشنا شوید، بلکه مفاهیم پیچیدهتر مانند کلاسبندی IP، Subnet Mask و آیپیهای عمومی و خصوصی را به صورت ریشهای و کاربردی درک کنید. هدف ما این است که شما از یک کاربر ساده، به یک تحلیلگر شبکه تبدیل شوید که میداند “چرا” و “چگونه” دادهها در شبکه حرکت میکنند.

نمودار مدل OSI و جایگاه آدرس IP و MAC در لایههای مختلف شبکه
🛡️ گام اول: MAC Address – هویت فیزیکی غیرقابل تغییر (لایه ۲)
Mac Address (Media Access Control)، همانند کد ملی دستگاه شماست؛ یک آدرس فیزیکی یا سختافزاری که برای هر کارت شبکه (NIC) در کارخانه حک میشود و در لایه دوم (لایه پیوند داده) مدل OSI فعالیت میکند. این آدرس منحصر به فرد است و به طور معمول تغییر نمیکند.
📌 ساختار و رازهای MAC Address: شناسه سازنده
ساختار MAC Address دارای ۴۸ بیت است که معمولاً به صورت ۱۲ رقم هگزادسیمال (مثلاً AA:BB:CC:11:22:33) نمایش داده میشود:
🌐 گام دوم: IP Address – آدرس منطقی (لایه ۳)
IP Address (Internet Protocol)، همانند آدرس پستی دستگاه شماست؛ یک شناسه اختصاصی که به صورت منطقی و در لایه سوم (لایه شبکه) مدل OSI برای مسیریابی (Routing) بستهها در شبکههای گسترده (WAN و اینترنت) استفاده میشود.
💡 MAC Address مثل پلاک و آدرس مجتمع یا آپارتمان است (محل فیزیکی). اما IP Address مانند آدرس هر واحد در داخل آن آپارتمان است (محل منطقی و قابل تغییر). IP Address میتواند با تغییر شبکه، ISP، یا سیستم به صورت دستی یا خودکار (توسط DHCP) تغییر کند.
🖥 ساختار IP Address (IPv4): معماری ۳۲ بیتی
IPv4 از چهار بخش ۸ بیتی (معروف به اوکتت) تشکیل شده است که مجموعاً ۳۲ بیت میشود:
192.168.22.11 ➡️ oooooooo.oooooooo.oooooooo.oooooooo
- استاندارد عددگذاری: هر اوکتت ۸ بیتی است، بنابراین میتواند عددی بین ۰ تا ۲۵۵ را شامل شود.
- نکته: به ازای هر کارت شبکه یک مک آدرس داریم، اما به ازای هر مک آدرس میتوانیم n تا آی پی داشته باشیم (مثل آدرسهای مجازی).

ساختار آدرس IPv4 و تقسیمبندی آن به ۴ Octet یا بلوک ۸ بیتی
🎯 بخشهای اصلی IPv4: Net ID و Host ID
همه آیپیها از دو قسمت تشکیل شدهاند: قسمت ثابت (Net ID) و قسمت متغییر (Host ID). درک این دو، کلید فهمیدن Subnetting است.
- Net ID (Network Identifier) ➡️ بخش ثابت:
- این بخش، کلاس و رنج آیپی را مشخص میکند (مانند نام خانوادگی).
- کاربرد: تعداد شبکههایی که میتوانیم بسازیم را مشخص میکند.
- Host ID (Host Identifier) ➡️ بخش متغییر:
- این بخش، شناسه منحصر به فرد هر دستگاه در یک شبکه خاص است. باید برای هر آیپی در یک شبکه منحصر به فرد باشد.
- کاربرد: تعداد آیپیهای قابل استفاده در یک شبکه را مشخص میکند.
📚 گام سوم: کلاسبندی، Subnet Mask و مرز شبکه
برای مشخص کردن این مرز حیاتی بین Net ID و Host ID، آیپیها کلاسبندی شده و مفهوم Subnet Mask معرفی شد.
📌 کلاسبندی IP (Classful Addressing)
برای شناسایی کلاس یک آیپی، فقط اوکتت اول اهمیت دارد:
⚙️ Subnet Mask: ابزار تشخیص همرنجی
Subnet Mask یک عدد ۳۲ بیتی است که برای این به کار میرود که سیستمعامل بفهمد دو آیپی در یک رنج و شبکه قرار دارند یا خیر.
- تعریف فنی: برای تعریف Subnet Mask باید Net ID=255 و Host ID=0 قرار دهیم.
- نمایش با اسلش (CIDR): برای سادهسازی، تعداد بیتهایی که در بخش Network ID قرار میگیرند را با یک “/” در انتهای آیپی میآوریم:
- Class A ➡️ /8 (255.0.0.0)
- Class B ➡️ /16 (255.255.0.0)
- Class C ➡️ /24 (255.255.255.0)
⚠️ آیپیهای رزرو شده (Reserved IPs)
در هر رنج شبکه، دو آیپی را هرگز نمیتوان به کلاینتها اختصاص داد:
- Network ID: (Host ID = ۰) مشخصه و معرف شبکه و نشاندهنده رنج آیپی شبکه است.
- Broadcast Address (Br ID): (Host ID = ۲۵۵) برای ارسال بسته به تمامی آیپیها و کلاینتهای شبکه استفاده میشود.
فرمول محاسبه Usable IP در یک رنج:
n تعداد بیتهای بخش Host ID است. عدد ۲- به خاطر دو آیپی همیشه رزرو شده (Network ID و Broadcast Address) کم میشود.

نمودار مقایسهای تعداد آدرسهای قابل استفاده بر اساس پیشوند CIDR
🔒 گام چهارم: Private IP و Public IP – دروازه اینترنت
یکی از بزرگترین چالشها در IPv4، کمبود آدرس بود. این مشکل با تفکیک آیپیهای عمومی و خصوصی و استفاده از تکنولوژی NAT (Network Address Translation) حل شد.
🌐 Public IP (آدرس عمومی)
- ماهیت: آیپیهایی یونیک (منحصر به فرد) و قابل روت در اینترنت جهانی هستند که توسط اینترنت سرویس پرووایدر (ISP) به کاربران ارائه میشوند.
- کاربرد: برای دسترسی به وبسایتها، سرورها و هر سرویسی که باید از بیرون شبکه قابل مشاهده باشد. (اگر قصد خرید سرور مجازی با آیپی ثابت دارید، این همان آدرس است).

فرآیند NAT و ترجمه آدرس خصوصی به آدرس عمومی در شبکههای کامپیوتری
🏠 Private IP (آدرس خصوصی)
- ماهیت: آیپیهایی که یونیک نیستند و میتوانند در هر شبکه خصوصی استفاده شوند. این آیپیها بدون NAT و اتصال به آیپیهای پابلیک در اینترنت قابل روت نیستند.
- هدف: حفظ آیپیهای عمومی محدود و امکان اتصال میلیونها دستگاه در شبکههای داخلی.
توجه! اگر در شبکه خود از آدرسهای خصوصی استفاده میکنید، مطمئن شوید که رنج Private IP را بر اساس نیاز خود (تعداد هاستها) و از لیست بالا انتخاب کردهاید. برای مدیریت آسان، همین حالا یک جدول از زیرشبکههای خود ایجاد کنید!
🧠 گام پنجم: تبدیل دسیمال به باینری (ریشه همه چیز)
برای درک عمیقتر مفاهیمی مانند Subnetting و عملکرد Subnet Mask، باید بتوانید به راحتی اعداد دسیمال را به زبان اصلی شبکه یعنی باینری (صفر و یک) ترجمه کنید.
📌 اهمیت توانهای ۲
هر اوکتت IP از ۸ بیت (از بیت ۰ تا ۷) تشکیل شده است. برای تبدیل، باید توانهای ۲ را در هر بیت بدانید:
نکته طلایی: حفظ کردن این اعداد (۱، ۲، ۴، ۸، ۱۶، ۳۲، ۶۴، ۱۲۸) برای انجام سابنتینگ و تبدیل باینری به دسیمال و برعکس، ضروری است!
✍️ روش تبدیل (تفریق متوالی)
عدد مورد نظر را به صورت متوالی از بزرگترین توان ۲ (۱۲۸) کم میکنیم. اگر قابل کم شدن باشد، بیت آن ۱ میشود؛ اگر نه، ۰ میشود.
مثال: تبدیل عدد دیسمال ۲۰۲ به باینری:
- ۲۰۲ – ۱۲۸ = ۷۴ (بیت ۱۲۸ ۱)
- ۷۴ – ۶۴ = ۱۰ (بیت ۶۴ ۱)
- ۱۰ – ۳۲ = ❌ (بیت ۳۲ ۰)
- ۱۰ – ۱۶ = ❌ (بیت ۱۶ ۰)
- ۱۰ – ۸ = ۲ (بیت ۸ ۱)
- ۲ – ۴ = ❌ (بیت ۴ ۰)
- ۲ – ۲ = ۰ (بیت ۲ ۱)
- ۰ – ۱ = ❌ (بیت ۱ ۰)
نتیجه: ۲۰۲ ➡️ 11001010

تبدیل عدد دهدهی به باینری با استفاده از روش سادهی محاسباتی
🚀 نتیجهگیری:
درک عمیق از ساختار و عملکرد آدرسهای شبکه، از MAC در لایه ۲ تا IP و مفاهیم پیچیده Subnetting در لایه ۳، نه تنها برای متخصصان IT بلکه برای هر کسی که با فناوری سر و کار دارد، ضروری است. این آدرسها، مانند DNA دیجیتال، هویت و مسیر ارتباطی هر دستگاه در شبکههای جهانی را تعیین میکنند.
آیا شبکه شما آماده گسترش و سابنتبندی هوشمند است؟ برای پیادهسازی زیرساختهای شبکهای پیشرفته یا استفاده از لایسنسهای میکروتیک برای مدیریت بهینه، زویپ سرور با ارائه سرور مجازی، اختصاصی و لایسنسهای معتبر در کنار شماست. همین حالا با وبسایت ما سر بزنید.
سرورهای مجازی ایران زویپ سرور:
- سرور مجازی ایران – دیتاسنتر پارسیان (NVMe)
- سرور مجازی ایران – نامحدود (NVMe)
- سرور مجازی ایران – دیتاسنتر امین (NVMe)
مشاهده پلنهای سرورهای مجازی خارج زویپ سرور:
- مشاهده پلنهای سرورهای (NVMe) OVH
- مشاهده پلنهای سرورهای هتزنر (NVMe)
- مشاهده پلنهای سرورهای کلوکراسینگ (NVMe)
🧐 پرسشهای متداول (FAQ)
منابع:



