broadcast domain و collision domani
سلام
ببخشید تقاوت بین broadcast domain و collision doman چیست؟ و چه موقعی توی شبکه اتفاق می اقته و چجوری و آیا یده یا خوبه؟
و تعداد Broadcast domain توی هر شبکه هرچی بیشتر باشه بهتره یا کمتر؟؟
3 پاسخ
سلام
دوست عزیز اگر منظورتون محدوده این اتفاق باشه باید بگم که هر دو این اتفاقها در محدوده و رنج ip دومین میفته و البته اولی برخورد پکتهایی هستند که هم زمان در شبکه ارسال میشن و دومی یعنی ارسال یک درخواست در کل شبکه برای دسترسی یا انجام کاری که هر دو از اتفاقات بد شبکه است که اولی باعث از بین رفتن پکتها در شبکه و دومی باعث افزایش ترافیک شبکه و پائین اومدن سرعت شبکه میشه
collision domain به قسمتی از شبکه گفته میشود که ممکن است 2 یا چند packet در صورتی که همزمان ارسال شوند با یکدیگر collide (برخورد) کنند که این باعث از بین رفتن هر 2 یا چند packet میشود و device های مربوطه باید از ابتدا packet را ارسال کنند. به عنوان مثال تمام پورت های یک HUB در یک Collision domain قرار دارند اما هر پورت از سوییچ در یک Collision domain جدا گانه قرار دارند و این هم به علت ماهیت رفتاری این دستگاه ها است در حالیکه یک HUB تمامی packet های دریافتی را به همه ی port های خود ارسال میکند(که این ممکن است باعث collide بین packet ها شود) اما سووییچ با استفاده از قابلیت Learning & forwarding و با اتکا به MAC table تمامی packet های دریافتی را در صورتی که یک مقصد مشخص داشته باشند به یک port مشخص که همان port مقصد است ارسال میکند و به همین علت میگوییم که هر پورت از سووییچ در یک collision domain جدا کانه قرار دارد.
اما broadcast domain به قسمتی از شبکه گفته میشود که تمامی node های موجود بتوانند پیغام های broadcast یکدیگر را ببینند به طور کلی در یک شبکه تا زمانی که یک روتر وجود نداشته باشد( روتر ها پیغام های Broadcast را از خود عبور نمیدهند) broadcast domain گسترش میابد. بنا بر این هر پورت از روتر در یک broadcast domain جدا گونه قرار دارد. و در مورد سوال دوم باید بگم که اگر broadcast domain در شبکه بزرگ باشد میتواند منجر به کندی و ترافیک بیش از حد در شبکه شود و اگر collision domain در یک شبکه بزرگ باشد میتواند منجر به fail شدن یا discard شدن packet های ارسالی شود و اصطلاحا عملکرد شبکه را مختل کند.