درس ۳ از ۱۰

شبکه، Broadcast و Host Range

موضوع این درس شبکه، Broadcast و Host Range است؛ اول مفهوم اصلی را ساده روشن می‌کنیم، بعد سراغ نشانه‌ها و ابزارهای بررسی می‌رویم و در پایان می‌بینیم هنگام خطا از کجا باید شروع کنی؛ مثال‌ها را با فضای شبکه IP جلو می‌بریم تا موضوع به کار واقعی وصل شود در این درس موضوع را در مسیر واقعی عبور داده بررسی می‌کنیم؛ از Link و Frame تا IP، Route و Service؛ هدف این است که بدانی هر مفهوم در کدام لایه تصمیم می‌گیرد، چه اطلاعاتی برای بررسی آن لازم است و چگونه از روی شواهد تشخیص بدهی مشکل در همان بخش است یا در لایه دیگری قرار دارد؛ این نگاه مرحله‌ای پایه عیب‌یابی شبکه حرفه‌ای است

این درس برای مطالعه کامل نوشته شده است

با حوصله بخوان، مثال‌ها را تحلیل کن و تمرین‌ها را انجام بده؛ هدف حفظ کردن تعریف‌ها نیست

نشانی شبکه (Network Address) اولین Address محدوده است

محدوده مشکل مشخص می‌کند چند کاربر، دستگاه، شبکه یا سرویس تحت تأثیر هستند؛ مقایسه یک نمونه سالم و خراب سریع‌ترین راه کوچک کردن محدوده است قبل از دانستن محدوده سراغ تغییر سراسری نرو نکته‌ای که هنگام پشتیبانی نباید از آن عبور کنی این است که وقتی Subnetting را عیب‌یابی می‌کنی، اول IP و Prefix هر دو Endpoint را بنویس و مشخص کن از دید هر کدام مقصد محلی است یا Remote؛ اگر برداشت دو طرف از Subnet متفاوت باشد، رفتار ARP و Routing می‌تواند گیج‌کننده شود؛ محاسبه روی کاغذ یا ابزار معتبر معمولاً سریع‌تر از تغییر تصادفی Gateway و DNS است نکته‌ای که هنگام پشتیبانی نباید از آن عبور کنی این است که در طراحی IP، محاسبه Prefix فقط یک تمرین عددی نیست؛ اندازه Subnet باید با تعداد Hostها، رشد آینده، VLANها و مرزهای Routing هماهنگ شود؛ Network Address، Broadcast در IPv۴، بازه Host و Gateway باید در IP Plan ثبت شوند تا از هم‌پوشانی یا استفاده تکراری جلوگیری شود برای کامل شدن تصویر این موضوع، در این درس موضوع را در مسیر واقعی عبور داده بررسی می‌کنیم؛ از Link و Frame تا IP، Route و Service؛ هدف این است که بدانی هر مفهوم در کدام لایه تصمیم می‌گیرد، چه اطلاعاتی برای بررسی آن لازم است و چگونه از روی شواهد تشخیص بدهی مشکل در همان بخش است یا در لایه دیگری قرار دارد؛ این نگاه مرحله‌ای پایه عیب‌یابی شبکه حرفه‌ای است

Broadcast معمولاً آخرین Address Subnet IPv۴ است

IPv۴ نشانی منطقی ۳۲ بیتی است که همراه Mask مشخص می‌کند مقصد Local است یا باید به Gateway فرستاده شود؛ IP، Mask، Gateway و DNS را به‌صورت یک مجموعه بررسی کن داشتن IP درست بدون Route یا DNS کافی نیست در Subnetهای معمول IPv۴، اولین آدرس نشانی شبکه (Network Address) و آخرین آدرس Broadcast است و به Host عادی داده نمی‌شوند؛ استثناهای خاص را بعداً جدا یاد می‌گیری نشانی IP هویت منطقی Interface در لایه شبکه است و باید همراه Prefix یا Subnet Mask تفسیر شود؛ Prefix مشخص می‌کند کدام بخش نشانی برای شبکه و کدام بخش برای Host استفاده می‌شود و همین موضوع تعیین می‌کند مقصد محلی است یا باید به Router فرستاده شود؛ در عیب‌یابی، فقط دیدن یک IP کافی نیست و باید Prefix، Gateway، DNS، روش دریافت تنظیمات، Route Table و احتمال وجود نشانی تکراری نیز بررسی شوند در کار روزمره بهتر است این موضوع را این‌طور بررسی کنی: وقتی Subnetting را عیب‌یابی می‌کنی، اول IP و Prefix هر دو Endpoint را بنویس و مشخص کن از دید هر کدام مقصد محلی است یا Remote؛ اگر برداشت دو طرف از Subnet متفاوت باشد، رفتار ARP و Routing می‌تواند گیج‌کننده شود؛ محاسبه روی کاغذ یا ابزار معتبر معمولاً سریع‌تر از تغییر تصادفی Gateway و DNS است

بین شبکه و Broadcast Hostهای قابل استفاده قرار دارند

در هر Subnet بخشی از Addressها نقش شبکه و Broadcast دارند و برای Host عادی استفاده نمی‌شوند؛ محدوده دقیق به Prefix وابسته است Host Range فاصله بین شبکه و Broadcast است که Addressهای قابل تخصیص به Deviceها در آن قرار می‌گیرند؛ Gateway و IPهای ثابت هم باید در همین Plan دیده شوند برای عیب‌یابی درست، این بخش را فقط به‌عنوان یک اصطلاح حفظ نکن و توجه داشته باش که در طراحی IP، محاسبه Prefix فقط یک تمرین عددی نیست؛ اندازه Subnet باید با تعداد Hostها، رشد آینده، VLANها و مرزهای Routing هماهنگ شود؛ Network Address، Broadcast در IPv۴، بازه Host و Gateway باید در IP Plan ثبت شوند تا از هم‌پوشانی یا استفاده تکراری جلوگیری شود برای عیب‌یابی درست، این بخش را فقط به‌عنوان یک اصطلاح حفظ نکن و توجه داشته باش که وقتی Subnetting را عیب‌یابی می‌کنی، اول IP و Prefix هر دو Endpoint را بنویس و مشخص کن از دید هر کدام مقصد محلی است یا Remote؛ اگر برداشت دو طرف از Subnet متفاوت باشد، رفتار ARP و Routing می‌تواند گیج‌کننده شود؛ محاسبه روی کاغذ یا ابزار معتبر معمولاً سریع‌تر از تغییر تصادفی Gateway و DNS است

Gateway باید Host Address معتبر همان Subnet باشد

Gateway باید Host Address معتبر همان Subnet باشد Default Gateway معمولاً روتر یا فایروال محلی است که Client ترافیک مقصدهای خارج از Subnet را به آن می‌فرستد؛ ابتدا خود Gateway را Ping کن تا ارتباط داخل شبکه محلی را از مشکل اینترنت جدا کنی Gateway معمولاً باید در همان Subnet Client باشد نشانی IP هویت منطقی Interface در لایه شبکه است و باید همراه Prefix یا Subnet Mask تفسیر شود؛ Prefix مشخص می‌کند کدام بخش نشانی برای شبکه و کدام بخش برای Host استفاده می‌شود و همین موضوع تعیین می‌کند مقصد محلی است یا باید به Router فرستاده شود؛ در عیب‌یابی، فقط دیدن یک IP کافی نیست و باید Prefix، Gateway، DNS، روش دریافت تنظیمات، Route Table و احتمال وجود نشانی تکراری نیز بررسی شوند Router زمانی وارد مسیر می‌شود که مقصد خارج از شبکه محلی باشد و جدول Routing تعیین می‌کند Packet از کدام Next Hop یا Interface عبور کند؛ Default Route فقط مسیر پیش‌فرض برای مقصدهایی است که Route مشخص‌تری ندارند؛ در بررسی مشکل باید Routeهای موجود، Prefix هر Route، Gateway یا Next Hop، وضعیت Interface و مسیر برگشت را هم دید، چون رسیدن Packet به مقصد بدون مسیر برگشت معتبر ارتباط پایدار ایجاد نمی‌کند

شناخت Range از IP Conflict و طراحی اشتباه جلوگیری می‌کند

وقتی نشانی شبکه (Network Address)، Broadcast و Host Range را می‌دانی می‌توانی تشخیص بدهی کدام IP قابل تخصیص است؛ انتخاب IP بیرون Range یا تکراری می‌تواند ارتباط را ناقص یا کاملاً قطع کند نشانی IP هویت منطقی Interface در لایه شبکه است و باید همراه Prefix یا Subnet Mask تفسیر شود؛ Prefix مشخص می‌کند کدام بخش نشانی برای شبکه و کدام بخش برای Host استفاده می‌شود و همین موضوع تعیین می‌کند مقصد محلی است یا باید به Router فرستاده شود؛ در عیب‌یابی، فقط دیدن یک IP کافی نیست و باید Prefix، Gateway، DNS، روش دریافت تنظیمات، Route Table و احتمال وجود نشانی تکراری نیز بررسی شوند برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، در طراحی IP، محاسبه Prefix فقط یک تمرین عددی نیست؛ اندازه Subnet باید با تعداد Hostها، رشد آینده، VLANها و مرزهای Routing هماهنگ شود؛ Network Address، Broadcast در IPv۴، بازه Host و Gateway باید در IP Plan ثبت شوند تا از هم‌پوشانی یا استفاده تکراری جلوگیری شود اگر بخواهی این بخش را از حالت تعریف به مهارت عملی تبدیل کنی، وقتی Subnetting را عیب‌یابی می‌کنی، اول IP و Prefix هر دو Endpoint را بنویس و مشخص کن از دید هر کدام مقصد محلی است یا Remote؛ اگر برداشت دو طرف از Subnet متفاوت باشد، رفتار ARP و Routing می‌تواند گیج‌کننده شود؛ محاسبه روی کاغذ یا ابزار معتبر معمولاً سریع‌تر از تغییر تصادفی Gateway و DNS است

مثال محیط واقعی

فرض کن در شبکه IP مشکلی گزارش شده و احتمال می‌دهی به شبکه، Broadcast و Host Range مربوط باشد. قبل از تغییر، وضعیت فعلی را با ipconfig، ping، Route Table و محاسبه Subnet بررسی می‌کنی و نتیجه را با یک حالت سالم یا مستند معتبر مقایسه می‌کنی. اگر شواهد فرضیه را تأیید کردند، فقط همان بخش مرتبط را تغییر می‌دهی و بعد همان تست را دوباره اجرا می‌کنی تا مطمئن شوی مشکل واقعاً برطرف شده است

اشتباهات رایج

این اشتباه‌ها را تکرار نکن

  • تغییر دادن تنظیمات مرتبط با شبکه، Broadcast و Host Range قبل از اینکه مطمئن شوی مشکل واقعاً به همین بخش مربوط است
  • نتیجه‌گیری درباره شبکه، Broadcast و Host Range فقط از روی یک نشانه و بدون انجام تست نهایی
تمرین عملی

حالا خودت انجام بده

  1. در یک نمونه آزمایشی مرتبط با شبکه، Broadcast و Host Range، فقط وضعیت فعلی را مشاهده کن و سه نکته‌ای را که برای تشخیص حالت سالم مهم‌اند یادداشت کن
  2. با ipconfig، ping، Route Table و محاسبه Subnet وضعیت مرتبط با شبکه، Broadcast و Host Range را بدون تغییر بررسی کن، سه داده واقعی جمع کن و توضیح بده هرکدام چه چیزی به تو می‌گویند
  3. یک خطای فرضی مرتبط با شبکه، Broadcast و Host Range بنویس و مشخص کن اولین تست کم‌خطر تو چیست و چه نتیجه‌ای فرضیه‌ات را رد می‌کند

نکته‌هایی که باید با خودت ببری

  • نشانی شبکه (Network Address) اولین Address محدوده است
  • Broadcast معمولاً آخرین Address Subnet IPv۴ است
  • بین شبکه و Broadcast Hostهای قابل استفاده قرار دارند
  • Gateway باید Host Address معتبر همان Subnet باشد
  • شناخت Range از IP Conflict و طراحی اشتباه جلوگیری می‌کند
  • IP، Mask، Gateway و DNS را از روی IP Plan یا خروجی واقعی بخوان، نه از روی حدس
خودسنجی

قبل از رفتن به درس بعد، جواب را برای خودت توضیح بده

این نکته را با یک مثال توضیح بده: نشانی شبکه (Network Address) اولین Address محدوده است. بعد بگو در عمل چطور آن را بررسی می‌کنی.

محدوده مشکل مشخص می‌کند چند کاربر، دستگاه، شبکه یا سرویس تحت تأثیر هستند؛ مقایسه یک نمونه سالم و خراب سریع‌ترین راه کوچک کردن محدوده است

این نکته را با یک مثال توضیح بده: Broadcast معمولاً آخرین Address Subnet IPv۴ است. بعد بگو در عمل چطور آن را بررسی می‌کنی.

در Subnetهای معمول IPv۴، اولین آدرس نشانی شبکه (Network Address) و آخرین آدرس Broadcast است و به Host عادی داده نمی‌شوند؛ استثناهای خاص را بعداً جدا یاد می‌گیری

این نکته را با یک مثال توضیح بده: بین شبکه و Broadcast Hostهای قابل استفاده قرار دارند. بعد بگو در عمل چطور آن را بررسی می‌کنی.

Host Range فاصله بین شبکه و Broadcast است که Addressهای قابل تخصیص به Deviceها در آن قرار می‌گیرند؛ Gateway و IPهای ثابت هم باید در همین Plan دیده شوند

مطالعه درس همیشه عمومی است

برای ذخیره پیشرفت، دوره را رسمی شروع کن

با ثبت‌نام، تکمیل درس‌ها و نمره آزمون روی حساب ذخیره می‌شود

ثبت‌نام و شروع رسمی