دسته بندی شبکه‌های کامپیوتری

معرفی توپولوژی‌ (Topology) و بررسی انواع آنها

در درس گذشته با مفاهیم اولیه شبکه آشنا شدید. همان طور که قبلا” گفته شد شبکه مجموعه‌ای است از دو یا چند کامپیوتر که برای تبادل و به اشتراک گذاری اطلاعات به یکدیگر متصل شده اند. در این میان روش‌های مختلفی برای اتصال کامپیوترها و دستگاه ها و انتقال اطلاعات در میان آنها وجود دارد که به این روش ها در اصطلاح توپولوژی (Topology) گفته می‌شود.

ما در این درس قصد داریم تا به بررسی این توپولوژی‌ها بپردازیم.

  • BUS: دراین توپولوژی کلیه کامپیوترها و دستگاه‌ها به یک کابل که به عنوان گذرگاه عمل می‌‌کند متصل می‌شوند در نتیجه هنگامی که یک کامپیوتر قصد دارد تا اطلاعاتی را بفرستد باید به همراه این اطلاعات آدرس گیرنده و فرستنده را مشخص کرده و سپس آن را بر روی کابل قرار دهد. نکته ای که در اینجا وجود دارد این است که در توپولوژی bus همه کامپیوترهای موجود در شبکه می‌توانند این بسته اطلاعاتی را مشاهده کنند با این وجود فقط کامپیوتری که آدرس آن به عنوان گیرنده درج شده می‌تواند به محتوی بسته اطلاعاتی دسترسی داشته باشد. البته در این توپولوژی 2 ایراد عمده وجود دارد : نخست آنکه اگر کابل اتصالی میان کامپیوترها از کار بیفتد کل شبکه از کار خواهد افتاد. و دوم اینکه اگر دو کامپیوتر به طور همزمان بسته اطلاعاتی خود را بر روی کابل رابط قرار دهند امکان برخورد یا collision وجود داشته ،‌در نتیجه هر دو بسته اطلاعاتی از بین می‌روند.

معرفی توپولوژی‌ (Topology) و بررسی انواع آنها

  • RING: در این نوع توپولوژی کامپیوترها به صورت یک حلقه بهم متصل هستند. در این حالت هر کامپیوتر اطلاعات خود را به کامپیوتر بعدی می‌فرستد. این کامپیوتر ابتدا آدرس بسته را کپی کرده،‌سپس بسته را به کامپیوتر بعدی خود منتقل می‌کند . این کار تا جایی ادامه پیدا می‌کند که بسته به کامپیوتر مقصد برسد. پس از آن نیز کامپیوتر مبدا این اطلاعات را از روی حلقه حذف می‌کند. مزیت اصلی این توپولوژی در این است که امکان برخورد داده‌ها یا collision وجود ندارد. با این وجود در این توپولوژی اگر یک کامپیوتر از کار بیفتد کل شبکه متوقف می‌شود. همچنین برای اضافه کردن یک یا چند کامپیوتر به شبکه، ابتدا باید کل شبکه را قطع نمود.

معرفی توپولوژی (Topology) و بررسی انواع آنها

  • STAR: در این نوع توپولوژی کلیه کامپیوترها به یک کنترل کننده یا سویچ مرکزی متصل می‌شوند در نتیجه اطلاعات ابتدا به سوییچ فرستاده شده و سپس از طریق سوییچ به کامپیوتر مقصد ارسال می‌شود. برای مثال فرض کنید که کامپیوتر شماره 1 قصد دارد تا اطلاعاتی را به کامپیوتر شماره 4 ارسال کند. ابتدا کامپیوتر شماره 1 باید اطلاعاتی را به کنترل کننده مرکزی یا همان سوییچ منتقل کند. سوییچ با بررسی اطلاعات گیرنده، آن را به کامپیوتر 4 می‌فرستد. نکته‌ای که در اینجا وجود دارد این است که اگر سوییچ یا کنترل کننده مرکزی از کار بیفتد ، کل شبکه مختل شده و از کار می‌افتد. با این وجود ایجاد شبکه با استفاده از این توپولوژی بسیار آسان بوده و گسترش شبکه به راحتی صورت می‌پذیرد، در صورتی که ارتباط میان سوییچ و یک کامپیوتر قطع شود فقط همان کامپیوتر از شبکه خارج می‌شود.

معرفی توپولوژی (Topology) و بررسی انواع آنها

  • MESH: در این نوع توپولوژی هر کامپیوتر به کلیه کامپیوترهای موجود در شبکه متصل می‌شوند. در نتیجه ارتباط کامپیوتر‌ها در این شبکه با امنیت بسیار بالایی صورت می‌پذیرد. البته به دلیل زیاد بودن تعداد کابل‌های ارتباطی ، این توپولوژی از لحاظ اقتصادی مقرون به صرفه نیست. برای مثال اگر بخواهید تا یک شبکه 100 کامپیوتری را با ابن توپولوژی به هم وصل کنید ، هر کامپیوتر به 99 کابل و کل شبکه به 4950 کابل نیاز خواهد داشت.

معرفی توپولوژی (Topology) و بررسی انواع آنها

  • TREE :در این توپولوژی از یک یا چند هاب یا تکرار کننده برای اتصال ایستگاه‌ها به یکدیگر استفاده می‌شود . در این میان وظیفه هاب دریافت اطلاعات از یک ایستگاه،‌تکرار و تقویت آن و در نهایت ارسال به ایستگاه دیگر است.

معرفی توپولوژی (Topology) و بررسی انواع آنها

  • HYBRID:این نوع توپولوژی که به آن ترکیبی یا هایبرید گفته می‌شود که از اتصال چند شبکه با توپولوژی‌های مختلف با یکدیگر ایجاد می‌شوند. این شبکه‌ها توسط یک کابل اصلی با نام Backbone به یکدیگر متصل هستند. با این وجود ارتباط میان هر کدام از شبکه‌ها و کابل Backbone‌‌ نیز توسط یک پل ارتباطی که در علوم کامپیوتری به آن Bridge  گفته می‌شود صورت می‌پذیرد.

معرفی توپولوژی (Topology) و بررسی انواع آنها

0 پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *