50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

چرا آدرس MAC پکت ها بعد از عبور از روتر و سویچ تغییر می کند؟

سلام دوستان ، چرا پکتها وقتی از یک سوئیچ یا روتری عبور میکنند مک آدرس اونها تغییر میکنه؟ و اینکه آیا هر دو مقصد یعنی هم مک مبدا و هم مک مقصد تغییر میکنه؟

پرسیده شده در 1395/11/17 توسط

18 پاسخ

3

وقتی که یک بسته ip به یک روتر تحویل داده میشه بعد از تصمیم گیری در مورد مسیر هدایت، در یک فریم که آدرس مک مبدأ اون برابر آدرس مک روتر است کپسوله میشه.اما سوئیچ تغییری در آدرس مک مبدا ایجاد نمی کنه.

  • پ.ن:بنابراین آدرس مک مبدأ و مقصد در هر گام از شبکه تغییر میکند که منطقی هم هست زیرا آدرس مک مربوط به لایه 2 می باشد و با عبور از روتر هم ما از یک سگمنت در لایه 2 به سگمنت دیگری در این لایه می رویم.
پاسخ در 1395/11/17 توسط
0

روترها مرز شبکه ها هستند و شبکه های مختلف رو از هم جدا می کنند.

این رو میدونم.

مک آدرس فقط داخل Broadcast Domain به کار میاد.

چرا؟

پاسخ در 1395/11/17 توسط
2

کدوم قسمتش رو متوجه نشدید بفرمایید.

روترها مرز شبکه ها هستند و شبکه های مختلف رو از هم جدا می کنند.

مک آدرس فقط داخل Broadcast Domain به کار میاد.

بنده این حرف ها رو هم بر اساس مطالعه و هم تجربه عرض کردم.

پاسخ در 1395/11/17 توسط
4

ممنون آقای مهندس. تشکر از مدیریت وبسایت که این فضا رو بوجود آوردند که میشه درش بحث علمی رو پیش برد.

پاسخ در 1395/11/18 توسط
1

با تشکر خیلی خیلی فراوان از مهندس mjsorena

خدا رو شکر سوالی که برای من پیش اوده بود باعث شد اطلاعات بچه های دیگه هم بالا بره و همونطور که انتظار نداشتن دیدشون نسبت به این موضوع بازتر بشه تا توی کارشون هم خدای نکرده اشتباه نکنند.

من قبلا این سوال رو یه طور دیگه ای داخل یکی از مقاله های مهندس جعفر قنبری شوهانی پرسیده بودم (مربوط به نوشتن ACL برای MAC بود) که مهندس اونجا اشاره کرد که MAC ارزش لوکالی داره. برا همین خواستم دیدم نسبت به این موضوع بازتر بشه.

که خب اینجا مشخص شد که پکت فقط وقتی از یک روتر عبور میکنه آدرس های مک مبدا و مقصدش عوض میشه.

پاسخ در 1395/11/18 توسط
3

این یه بحث خیلی طولانیه که در دوره CCNA در موردش بحث شده. من توضیحش رو میدم ولی پیشنهاد می کنم حتما این دوره رو مطالعه بفرمایید. فیلم های آموزشی هم که هست. اگه انگلیسی تون خوبه cbtnuggets عالیه.

موقع عبور پکت ها از سوییچ مک آدرس چه مبدا و چه مقصد به هیچ عنوان تغییر نمیکنه و سوییچ تنها بر مبنای جدول مک بسته رو به مقصد هدایت میکنه.

موقع عبور پکت بین روترها مک آدرس هم مبدا و هم مقصد در طول مسیر چندین بار عوض میشه چون مک آدرس فقط داخل نتورک ( Broadcast domain ) به کار میاد و موقع جابجایی بین شبکه های مختلف - که قاعدتا با روتر از همدیگه جدا میشن - مک آدرس ها هم تغییر میکنه.

پاسخ در 1395/11/17 توسط
1

تنها چیزی که باید تا رسیدن بسته به مقصد ثابت بمونه همین مک ادرس هستش

پاسخ در 1395/11/17 توسط
3

بحث با کیفیت و عالی یعنی این ، من جسارت نکردم چون دیدم اساتید خیلی خوب پاسخ میدن و من هم استفاده کردم ، هدف از سئوال اولم این بود که بدونم کجا قرار هست این مطلب استفاده بشه یعنی در شبکه هایی که Router های داخلی و WAN هستند منظور هست یا شبکه هایی که در Internet و محیط Public هستند ، چون بحث هر کدوم میتونه بر اساس طراحی متفاوت باشه ، از دانش مهندس جمشیدی عزیز و سایر دوستان استفاده کردیم.

پاسخ در 1395/11/18 توسط
2

شناسه شما در شبکه آدرس IP شماست. مسیریابی روتر ها - که برای انجام مسیر یابی در مرز شبکه قرار میگیرند - بر اساس IP Address انجام میگیره. پس روتر برای مسیر یابی به مک آدرس استناد نمیکنه. پس مک آدرسی که متعلق به کامپیوتر شما در داخل یک شبکه ست به درد روتری که در مسیر قرار داره نمیخوره. چون مسیریابی روتر ها بر مبنای IP انجام میشه.

البته سوییچ ها بر مبنای مک آدرس بسته ها رو هدایت می کنند. اگه بخوام دقیق تر بگم بسته ها رو فیلتر می کنند. پس تا جایی که به یک روتر بر نخوردید یعنی هنوز از شبکه خارج نشدید میتونید از مک خودتون استفاده کنید ولی بعد از اون مک خودتون به درد کسی نمی خوره.

پاسخ در 1395/11/17 توسط
2

البته روتر هایی که با هم در یک Broadcast Domain قرار دارند برای اینکه بسته شما رو به همدیگه تحویل بدن هنوز نیاز به استفاده از آدرس مک دارند. اما برای اینکار مک خودشون رو استفاده می کنند نه مک سیستم شما رو.

پاسخ در 1395/11/17 توسط
1

این مطلب رو از کجا خوندید ؟ بر چه اساسی چنین استدلالی می کنید ؟

پاسخ در 1395/11/17 توسط
0

حرفتون درسته ولی پکت های ip نمیتونن آدرس mac رو هم حمل کنن؟ینی روتر درکی از آدرس mac نداره؟

پاسخ در 1395/11/17 توسط
0

موقع عبور پکت بین روترها مک آدرس هم مبدا و هم مقصد در طول مسیر چندین بار عوض میشه چون مک آدرس فقط داخل نتورک ( Broadcast domain ) به کار میاد و موقع جابجایی بین شبکه های مختلف - که قاعدتا با روتر از همدیگه جدا میشن - مک آدرس ها هم تغییر میکنه.

دوست عزیز این حرف رو بر چه اساسی میزنید؟توضیح بدید درباره اش ...

پاسخ در 1395/11/17 توسط
1

سلام به نظر من هم فقط IP اون تغییر میکنه و MAC ثابت میمونه . از طرفی اصلا چه نیازی هست که MAC (آدرس فیزیکی)تغییر کنه!!

پاسخ در 1395/11/17 توسط
2

مک آدرس فقط داخل Broadcast Domain ثابت میمونه و در صورت خروج از اون تغییر میکنه. تنها چیزی که در طول مسیر ثابت میمونه آدرس های IP مبدا و مقصد هستش. البته اون ها هم در شرایطی مثل استفاده از NAT میتونن تغییر پیدا کنند.

پاسخ در 1395/11/17 توسط
2

چرا روتر میتونه درک کنه. گفتم روتر ها بین خودشون از مک استفاده میکنند.

آدرس مک برای داخل نتورک طراحی شده. اگه آدرس مک هم عین IP عمل میکرد ما نیازی به دو شکل آدرس دهی نداشتیم. از یک آدرس دهی استفاده می کردیم.

IP یک مقدار قراردادیه. به عنوان شناسه شما در تمام شبکه ها استفاده میشه. مک یک مقدار منحصر به فرده. استفاده از مک دلایل متعددی داره. مثل زمانی که آدرس IP مقصد در شبکه شما قرار نداره. شما نمی تونید بسته رو مستقیما به مقصد برسونید. باید از روتر که مسیر یابی بلده استفاده کنید. پس مک مقصد بسته رو تغییر میدید و مک روتر رو میزارید تو پکت تا بسته برسه به روتر و اون هم بسته رو بفرسته به مقصد. اینجاست که مک تغییر میکنه. اینجاست که میبینیم چرا دو مدل آدرس دهی در شبکه داریم.

پاسخ در 1395/11/17 توسط

پاسخ شما