درس ۳ از ۱۰

Ethernet، Frame و MAC Address

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

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

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

Ethernet استاندارد رایج LAN سیمی است

Ethernet فناوری رایج شبکه سیمی است و Frame را روی Link محلی جابه‌جا می‌کند؛ Speed/Duplex، Link LED و Error Counter برای پشتیبانی مهم‌اند داشتن Link به معنی داشتن IP یا اینترنت نیست در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده می‌شود و Switch با یادگیری MACهای دیده‌شده روی پورت‌ها تصمیم می‌گیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیب‌یابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخ‌های مهمی هستند در یک شبکه یا سیستم واقعی، این موضوع زمانی روشن می‌شود که برای فهم شبکه همیشه مسیر رفت و برگشت را تصور کن؛ Packet باید از مبدأ به مقصد برسد و پاسخ نیز Route معتبر به مبدأ داشته باشد؛ جدول‌های MAC و ARP، Route Table و وضعیت Interfaceها تصویرهای متفاوتی از این مسیر می‌دهند و ترکیب آن‌ها کمک می‌کند مشکل لایه دوم، لایه سوم یا سرویس نام‌گذاری با هم اشتباه نشوند برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، در شبکه، عیب‌یابی مرحله‌ای از لایه فیزیکی به سمت سرویس کاربردی کمک می‌کند محل خرابی سریع‌تر محدود شود؛ Link و کابل، VLAN و Switching، IP و Gateway، Routing، DNS و در نهایت Application را جداگانه بررسی کن؛ سالم بودن یک مرحله به معنی سالم بودن مرحله بعد نیست و هر تست باید سؤال مشخصی را پاسخ دهد

MAC Address شناسه لایه دوم Interface است

MAC Address شناسه لایه محلی Interface است و Switch از آن برای یادگیری محل دستگاه استفاده می‌کند؛ MAC Table کمک می‌کند بفهمی یک دستگاه از کدام Port دیده می‌شود MAC با IP نقش یکسان ندارد و معمولاً Route بین شبکه‌ها بر اساس IP است در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده می‌شود و Switch با یادگیری MACهای دیده‌شده روی پورت‌ها تصمیم می‌گیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیب‌یابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخ‌های مهمی هستند شبکه بی‌سیم علاوه بر IP و Switching به شرایط RF وابسته است؛ انتخاب Band و Channel، قدرت سیگنال، تداخل هم‌کانال و مجاور، تراکم Clientها و جای Access Point می‌توانند روی تجربه کاربر اثر بگذارند؛ امنیت WLAN نیز باید با روش Authentication و Encryption مناسب طراحی شود و در شبکه‌های جدید WPA۳ و Protected Management Frames در طراحی‌های سازگار اهمیت دارند؛ در عیب‌یابی باید کیفیت RF را از مشکل DHCP، DNS یا Routing جدا کرد

Switch از MAC Table برای ارسال Frame استفاده می‌کند

Switch با دیدن Source MAC یاد می‌گیرد هر MAC از کدام Port رسیده است؛ جابجایی سریع یک MAC بین Portها می‌تواند سرنخ Loop یا اتصال غیرعادی باشد جدول MAC دائمی نیست و Entryها Age می‌شوند Switch Frameهای Ethernet را بر اساس MAC Table بین Portهای همان شبکه جابه‌جا می‌کند؛ MAC Table، VLAN Membership و Link وضعیت سه سرنخ مهم‌اند Switch لایه دو معمولی به‌تنهایی بین Subnetهای جدا Route نمی‌کند در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده می‌شود و Switch با یادگیری MACهای دیده‌شده روی پورت‌ها تصمیم می‌گیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیب‌یابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخ‌های مهمی هستند در یک شبکه یا سیستم واقعی، این موضوع زمانی روشن می‌شود که برای فهم شبکه همیشه مسیر رفت و برگشت را تصور کن؛ Packet باید از مبدأ به مقصد برسد و پاسخ نیز Route معتبر به مبدأ داشته باشد؛ جدول‌های MAC و ARP، Route Table و وضعیت Interfaceها تصویرهای متفاوتی از این مسیر می‌دهند و ترکیب آن‌ها کمک می‌کند مشکل لایه دوم، لایه سوم یا سرویس نام‌گذاری با هم اشتباه نشوند

Broadcast در یک Broadcast Domain پخش می‌شود

Domain یک محدوده مدیریتی و هویتی در Active Directory است که Objectها و Policyهای مشترک دارد؛ Client برای Join و Login باید DNS مناسب Domain را پیدا کند نام Domain را بدون طراحی و دلیل تغییر نده در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده می‌شود و Switch با یادگیری MACهای دیده‌شده روی پورت‌ها تصمیم می‌گیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیب‌یابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخ‌های مهمی هستند در یک شبکه یا سیستم واقعی، این موضوع زمانی روشن می‌شود که در شبکه، عیب‌یابی مرحله‌ای از لایه فیزیکی به سمت سرویس کاربردی کمک می‌کند محل خرابی سریع‌تر محدود شود؛ Link و کابل، VLAN و Switching، IP و Gateway، Routing، DNS و در نهایت Application را جداگانه بررسی کن؛ سالم بودن یک مرحله به معنی سالم بودن مرحله بعد نیست و هر تست باید سؤال مشخصی را پاسخ دهد

MAC Address با IP Address نقش یکسان ندارد

MAC Address شناسه لایه محلی Interface است و Switch از آن برای یادگیری محل دستگاه استفاده می‌کند؛ MAC Table کمک می‌کند بفهمی یک دستگاه از کدام Port دیده می‌شود نشانی IP هویت منطقی Interface در لایه شبکه است و باید همراه Prefix یا Subnet Mask تفسیر شود؛ Prefix مشخص می‌کند کدام بخش نشانی برای شبکه و کدام بخش برای Host استفاده می‌شود و همین موضوع تعیین می‌کند مقصد محلی است یا باید به Router فرستاده شود؛ در عیب‌یابی، فقط دیدن یک IP کافی نیست و باید Prefix، Gateway، DNS، روش دریافت تنظیمات، Route Table و احتمال وجود نشانی تکراری نیز بررسی شوند در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده می‌شود و Switch با یادگیری MACهای دیده‌شده روی پورت‌ها تصمیم می‌گیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیب‌یابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخ‌های مهمی هستند برای عیب‌یابی درست، این بخش را فقط به‌عنوان یک اصطلاح حفظ نکن و توجه داشته باش که برای فهم شبکه همیشه مسیر رفت و برگشت را تصور کن؛ Packet باید از مبدأ به مقصد برسد و پاسخ نیز Route معتبر به مبدأ داشته باشد؛ جدول‌های MAC و ARP، Route Table و وضعیت Interfaceها تصویرهای متفاوتی از این مسیر می‌دهند و ترکیب آن‌ها کمک می‌کند مشکل لایه دوم، لایه سوم یا سرویس نام‌گذاری با هم اشتباه نشوند

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

فرض کن در شبکه شرکت مشکلی گزارش شده و احتمال می‌دهی به Ethernet، Frame و MAC Address مربوط باشد. قبل از تغییر، وضعیت فعلی را با ipconfig، ping، tracert و nslookup بررسی می‌کنی و نتیجه را با یک حالت سالم یا مستند معتبر مقایسه می‌کنی. اگر شواهد فرضیه را تأیید کردند، فقط همان بخش مرتبط را تغییر می‌دهی و بعد همان تست را دوباره اجرا می‌کنی تا مطمئن شوی مشکل واقعاً برطرف شده است

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

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

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

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

  1. در یک نمونه آزمایشی مرتبط با Ethernet، Frame و MAC Address، فقط وضعیت فعلی را مشاهده کن و سه نکته‌ای را که برای تشخیص حالت سالم مهم‌اند یادداشت کن
  2. با ipconfig، ping، tracert و nslookup وضعیت مرتبط با Ethernet، Frame و MAC Address را بدون تغییر بررسی کن، سه داده واقعی جمع کن و توضیح بده هرکدام چه چیزی به تو می‌گویند
  3. یک خطای فرضی مرتبط با Ethernet، Frame و MAC Address بنویس و مشخص کن اولین تست کم‌خطر تو چیست و چه نتیجه‌ای فرضیه‌ات را رد می‌کند

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

  • Ethernet استاندارد رایج LAN سیمی است
  • MAC Address شناسه لایه دوم Interface است
  • Switch از MAC Table برای ارسال Frame استفاده می‌کند
  • Broadcast در یک Broadcast Domain پخش می‌شود
  • MAC Address با IP Address نقش یکسان ندارد
  • هر لایه شبکه را جدا بررسی کن و چند تنظیم را همزمان تغییر نده
خودسنجی

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

این نکته را با یک مثال توضیح بده: Ethernet استاندارد رایج LAN سیمی است. بعد بگو در عمل چطور آن را بررسی می‌کنی.

Ethernet فناوری رایج شبکه سیمی است و Frame را روی Link محلی جابه‌جا می‌کند؛ Speed/Duplex، Link LED و Error Counter برای پشتیبانی مهم‌اند

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

MAC Address شناسه لایه محلی Interface است و Switch از آن برای یادگیری محل دستگاه استفاده می‌کند؛ MAC Table کمک می‌کند بفهمی یک دستگاه از کدام Port دیده می‌شود

این نکته را با یک مثال توضیح بده: Switch از MAC Table برای ارسال Frame استفاده می‌کند. بعد بگو در عمل چطور آن را بررسی می‌کنی.

Switch با دیدن Source MAC یاد می‌گیرد هر MAC از کدام Port رسیده است؛ جابجایی سریع یک MAC بین Portها می‌تواند سرنخ Loop یا اتصال غیرعادی باشد

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

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

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

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