توپولوژی شبکه چیست
توپولوژی یا همبندی ” Topology ” به زبان ساده عبارت است از نحوه چیدمان و اتصال عناصر شبکه به یکدیگر. همانطور که از تعریف فوق مشخص است، اولین گام برای نصب و راه اندازی شبکه ، تعیین توپولوژی مورد نیاز می باشد. توپولوژی شبکه در دو نوع توپولوژی فیزیکی و توپولوژی منطقی دسته بندی می گردد. توپولوژی فیزیکی به چیدمان فیزکی عناصر شبکه نسبت به یکدیگر و چگونگی برقراری ارتباط بین آنها اشاره می کند در حالیکه توپولوژی منطقی به نحوه انتقال اطلاعات و داده ها بین عناصر شبکه و البته از طریق بستر فیزیکی موجود اشاره می نماید. آرایش شبکه ای که شامل گره ها و خطوط اتصال از طریق فرستنده و گیرنده است، توپولوژی شبکه نامیده می شود. توپولوژی های مختلف شبکه عبارتند از:
معرفی انواع توپولوژی شبکه کامپیوتری
در این بخش به معرفی انواع توپلوژی قابل اجرا برای شبکه های کامپیوتری و مزایا و معایب هر یک می پردازیم
توپولوژی مش (Mesh Topology)
در توپولوژی مش، هر دستگاه از طریق یک کانال خاص به دستگاه دیگری متصل می شود. در توپولوژی مش، پروتکل های مورد استفاده AHCP (پروتکل های پیکربندی Ad Hoc)، DHCP (پروتکل پیکربندی میزبان پویا) و غیره هستند.
شکل 1: هر دستگاه از طریق کانال های اختصاصی به دستگاه دیگر متصل می شود. این کانال ها به عنوان لینک شناخته می شوند.

مزایای توپولوژی مش
• ارتباط بین گره ها بسیار سریع است.
• مستحکم است.
• عیب به راحتی تشخیص داده می شود. داده ها قابل اعتماد هستند زیرا داده ها از طریق کانال ها یا پیوندهای اختصاصی بین دستگاه ها منتقل می شوند.
• امنیت و حریم خصوصی را فراهم می کند.
معایب توپولوژی مش
• نصب و پیکربندی مشکل است.
• هزینه کابل ها بالا است زیرا سیم کشی حجیم مورد نیاز است، بنابراین برای تعداد کمتری دستگاه مناسب است.
• هزینه نگهداری بالاست.
توپولوژی ستاره (Star Topology)
در توپولوژی ستاره، همه دستگاه ها از طریق یک کابل به یک هاب واحد متصل می شوند. این هاب گره مرکزی است و تمام گره های دیگر به گره مرکزی متصل هستند. هاب می تواند ماهیت منفعل داشته باشد یعنی یک هاب هوشمند مانند دستگاه های پخش نباشد، در عین حال هاب می تواند هوشمند باشد که به عنوان هاب فعال شناخته می شود. هاب های فعال دارای تکرار کننده هایی در خود هستند. برای اتصال کامپیوترها از کابل های کواکسیال یا کابل های RJ-45 استفاده می شود. در توپولوژی ستاره، بسیاری از پروتکل های LAN اترنت محبوب به عنوان CD (تشخیص برخورد)، CSMA (دسترسی چندگانه حس حامل) و غیره استفاده می شوند.
شکل 2: توپولوژی ستاره ای با چهار سیستم متصل به یک نقطه اتصال، یعنی هاب را نمایش میدهد.

مزایای توپولوژی ستاره
• اگر N دستگاه در توپولوژی ستاره ای به یکدیگر متصل شوند، تعداد کابل های مورد نیاز برای اتصال آنها N است. بنابراین، راه اندازی آن آسان است.
• هر دستگاه فقط به 1 پورت نیاز دارد، یعنی برای اتصال به هاب، بنابراین تعداد کل پورت های مورد نیاز N است.
• مقاوم است. اگر یکی از لینک ها از کار بیفتد، تنها آن پیوند تأثیر می گذارد و نه غیر از آن.
• آسان برای شناسایی خطا و جداسازی خطا.
• توپولوژی ستاره مقرون به صرفه است زیرا از کابل کواکسیال ارزان قیمت استفاده می کند.
معایب توپولوژی ستاره
• هزینه نصب بالاست.
• عملکرد بر اساس متمرکز کننده منفرد یعنی هاب است.
• اگر متمرکز کننده (هاب) که کل توپولوژی بر آن تکیه دارد از کار بیفتد، کل سیستم از کار می افتد.
توپولوژی باس (Bus Topology)
توپولوژی گذرگاه یک نوع شبکه است که در آن هر کامپیوتر و دستگاه شبکه به یک کابل متصل است. داده ها را از یک سر به سر دیگر در یک جهت منتقل می کند. هیچ ویژگی دو جهتی در توپولوژی اتوبوس یا باس وجود ندارد. این یک اتصال چند نقطه ای و یک توپولوژی غیر مستحکم است زیرا اگر ستون فقرات از کار بیفتد توپولوژی از کار می افتد. در توپولوژی باس، پروتکل های مختلف MAC (کنترل دسترسی رسانه ها) توسط اتصالات اترنت LAN مانند TDMA، Pure Aloha، CDMA، Slotted Aloha و غیره دنبال می شوند.
شکل 3: توپولوژی باس با کابل ستون فقرات مشترک. گره ها از طریق خطوط دراپ به کانال متصل می شوند.

مزایای توپولوژی باس
• اگر N دستگاه در یک توپولوژی باس به یکدیگر متصل شوند، تعداد کابل های مورد نیاز برای اتصال آنها 1 است که به عنوان کابل ستون فقرات شناخته می شود و N drop line مورد نیاز است.
• کابل های کواکسیال یا جفت تابیده عمدتاً در شبکه های مبتنی بر باس که حداکثر 10 مگابیت بر ثانیه را پشتیبانی می کنند استفاده می شود.
• هزینه کابل در مقایسه با توپولوژی های دیگر کمتر است، اما برای ساخت شبکه های کوچک استفاده می شود.
• توپولوژی گذرگاه یک فناوری آشنا است زیرا تکنیک های نصب و عیب یابی به خوبی شناخته شده است.
معایب توپولوژی باس
• توپولوژی اتوبوس بسیار ساده تر است، اما با این حال، نیاز به کابل کشی زیادی دارد.
• اگر کابل مشترک خراب شود، کل سیستم از کار می افتد.
• اگر ترافیک شبکه سنگین باشد، برخورد در شبکه را افزایش می دهد. برای جلوگیری از این امر، پروتکل های مختلفی در لایه MAC به نام های Pure Aloha، Slotted Aloha، CSMA/CD و غیره استفاده می شود.
• افزودن دستگاه های جدید به شبکه باعث کندی شبکه می شود.
• امنیت بسیار پایین است.
توپولوژی حلقه (Ring Topology)
در این توپولوژی، حلقه ای را تشکیل می دهد که دستگاه ها را دقیقاً با دو دستگاه همسایه متصل می کند. تعدادی تکرار کننده برای توپولوژی حلقه با تعداد گره های زیاد استفاده می شود، زیرا اگر کسی بخواهد مقداری داده را به آخرین گره در توپولوژی حلقه با 100 گره ارسال کند، داده ها باید از 99 گره عبور کنند تا به 100 گره برسد. گره از این رو برای جلوگیری از از دست دادن داده ها از تکرار کننده ها در شبکه استفاده می شود. داده ها در یک جهت جریان می یابند، یعنی یک جهته است، اما می توان آن را با داشتن 2 اتصال بین هر گره شبکه دو طرفه کرد که به آن توپولوژی حلقه دوگانه می گویند. توپولوژی درون حلقه، پروتکل Token Ring Passing توسط ایستگاه های کاری برای انتقال داده ها استفاده می شود.
شکل 4: توپولوژی حلقه شامل 4 ایستگاه است که هر یک حلقه را تشکیل می دهند.

عملیات زیر در توپولوژی حلقه انجام می شود:
یک ایستگاه به عنوان ایستگاه مانیتور شناخته می شود که تمام مسئولیت انجام عملیات را بر عهده می گیرد.
برای انتقال داده ها، ایستگاه باید توکن را نگه دارد. پس از انجام انتقال، توکن برای استفاده از ایستگاه های دیگر آزاد می شود.
هنگامی که هیچ ایستگاهی اطلاعات را ارسال نمی کند، رمز در حلقه گردش می کند.
دو نوع تکنیک انتشار توکن وجود دارد: انتشار زودهنگام توکن، توکن را درست پس از انتقال داده ها آزاد می کند و انتشار توکن با تأخیر، رمز را پس از دریافت تأییدیه از گیرنده آزاد می کند.
مزایا توپولوژی حلقه
• هزینه کمتری نسبت به توپولوژی ستاره ای دارد.
• نصب و گسترش ارزان است.
• احتمال برخورد در این نوع توپولوژی حداقل است.
• انتقال داده ها با سرعت بالا انجام می شود.
معایب توپولوژی حلقه
• شکست یک گره در شبکه می تواند باعث از کار افتادن کل شبکه شود.
• عیب یابی در این توپولوژی مشکل است.
• اضافه شدن ایستگاه های بین دو یا حذف ایستگاه ها می تواند کل توپولوژی را مختل کند.
•امنیت کمتر .
توپولوژی درختی (Tree Topology)
این توپولوژی تغییر توپولوژی ستاره است. این توپولوژی دارای یک جریان سلسله مراتبی داده است. در توپولوژی درختی، پروتکل هایی مانند DHCP و SAC (پیکربندی خودکار استاندارد) استفاده می شود.
شکل 5: در این، هاب های ثانویه مختلف به هاب مرکزی که حاوی تکرار کننده است متصل می شوند. این داده ها از بالا به پایین یعنی از هاب مرکزی به ثانویه و سپس به دستگاه ها یا از پایین به بالا یعنی دستگاه ها به هاب ثانویه و سپس به هاب مرکزی جریان می یابد. این یک اتصال چند نقطه ای و یک توپولوژی غیر مستحکم است زیرا اگر ستون فقرات از کار بیفتد توپولوژی از کار می افتد.

مزایا توپولوژی درختی
• این اجازه می دهد تا دستگاه های بیشتری به یک هاب مرکزی متصل شوند، بنابراین مسافتی را که توسط سیگنال برای رسیدن به دستگاه ها طی می شود کاهش می دهد.
• این اجازه می دهد تا شبکه از رایانه های مختلف جدا شود و همچنین اولویت بندی کند.
• ما می توانیم دستگاه های جدیدی را به شبکه موجود اضافه کنیم.
• تشخیص خطا و تصحیح خطا در توپولوژی درختی بسیار آسان است.
معایب توپولوژی درختی
• اگر هاب مرکزی خراب شود، کل سیستم از کار می افتد.
• هزینه آن به دلیل کابل کشی بالا است.
• اگر دستگاه های جدیدی اضافه شوند، پیکربندی مجدد دشوار می شود.
توپولوژی ترکیبی (Hybrid Topology)
این فناوری توپولوژیکی ترکیبی از انواع مختلف توپولوژی هایی است که در بالا مطالعه کردیم. زمانی استفاده می شود که گره ها آزاد باشند تا هر شکلی به خود بگیرند. این بدان معناست که اینها می توانند افرادی مانند توپولوژی حلقه یا ستاره باشند یا می توانند ترکیبی از انواع مختلف توپولوژی هایی باشند که در بالا مشاهده می شود. هر توپولوژی فردی از پروتکلی استفاده می کند که قبلاً در مورد آن صحبت شد. با ما در مقاله آشنایی با 10 سخت افزار پر کاربرد در شبکه همراه باشید.
شکل 6: شکل بالا ساختار توپولوژی Hybrid را نشان می دهد. همانطور که مشاهده می شود شامل ترکیبی از انواع مختلف شبکه است.

مزایا توپولوژی ترکیبی
• این توپولوژی بسیار انعطاف پذیر است.
• اندازه شبکه را می توان به راحتی با افزودن دستگاه های جدید افزایش داد.
معایب توپولوژی ترکیبی
• هزینه زیرساخت بسیار بالا است زیرا یک شبکه هیبریدی به کابل کشی و دستگاه های شبکه زیادی نیاز دارد.
• طراحی معماری شبکه هیبریدی چالش برانگیز است.
• هاب های مورد استفاده در این توپولوژی بسیار گران هستند.