توپولوژی شبکه مش چیست؟

راه های مختلفی برای ایجاد یک شبکه کامپیوتری وجود(computer network) دارد. توپولوژی شبکه مش(Mesh) کم کم به استاندارد طلایی جدید برای شبکه های خانگی تبدیل می شود، اما داشتن یک "توپولوژی مش" به چه معناست؟

ما مهمترین چیزهایی را که باید در مورد توپولوژی شبکه بدانید، اینکه چرا فناوری مش منحصر به فرد است و چرا اینقدر محبوب شده است، توضیح خواهیم داد. 

"توپولوژی" به چه معناست؟

توپولوژی به نحوه چیدمان اشیا در ارتباط با یکدیگر اشاره دارد. به عنوان مثال، نقشه توپولوژیکی یک منطقه چندان برای ناوبری دقیق استفاده نمی شود، اما آرایش «تصویر بزرگ» نقاط مورد علاقه را نشان می دهد.

در زمینه علوم کامپیوتر و شبکه ها، توپولوژی به چگونگی پیوند عناصر یک شبکه با یکدیگر اشاره دارد. توضیح می دهد که کدام گره ها در یک شبکه می توانند به طور مستقیم قبل از عبور از گره دیگر ارتباط برقرار کنند.

انواع دیگر توپولوژی شبکه

پنج نوع کلی از توپولوژی شبکه وجود دارد که هر کدام مزایا و معایب خود را دارند.

شبکه های توپولوژی باس خطی(Linear Bus Topology ) همه گره ها را به یک کابل متصل می کنند. این کابل به عنوان یک اتصال ستون فقرات شناخته می شود که در هر انتهای این کابل اصلی یک "ترمیناتور" وجود دارد. داده‌ها(Data) در یک زمان فقط در یک جهت جریان می‌یابند که به سیستم "نیمه دوبلکس" معروف است.

این یک راه اندازی شبکه ساده است که به کابل کشی زیادی نیاز ندارد. با این حال، نقطه ضعف توپولوژی باس این است که در صورت بروز مشکل در کابل ستون فقرات، کل شبکه از کار می افتد. همچنین تعیین دقیق اینکه کدام دستگاه در شبکه ممکن است باعث ایجاد مشکل شود، دشوار است که عیب‌یابی را زمان‌بر می‌کند.

شبکه های توپولوژی حلقه(Ring Topology ) یک کابل واحد با پایانه ها در هر انتها ندارند. در عوض، همه گره ها در یک دایره مرتب شده اند، به طوری که هر گره همیشه گره دیگری در دو طرف دارد. بر خلاف شبکه های توپولوژی باس خطی، شبکه های توپولوژی حلقه در حالت تمام دوبلکس کار می کنند تا داده ها به طور همزمان ارسال و دریافت شوند. مانند توپولوژی اتوبوس، هر گونه خطا در کابل کل شبکه را از کار می‌اندازد.

شبکه های توپولوژی ستاره(Star Topology ) رایج ترین نوع شبکه خانگی امروزه هستند. در اینجا، تمام گره های شبکه یک اتصال مستقیم به یک دستگاه مرکزی دارند. این می تواند سوئیچ شبکه، هاب یا روتر باشد. تمام ترافیک شبکه از طریق این دستگاه اصلی جریان دارد.

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

با این حال، در اکثر شبکه‌های خانگی، این مشکلی نیست زیرا اکثر دستگاه‌ها با استفاده از Wi-Fi به روتر بی‌سیم متصل می‌شوند و اترنت(Ethernet) برای تعداد کمی از دستگاه‌ها رزرو شده است.

توپولوژی درختی (با نام مستعار توپولوژی ستاره گسترش یافته، با نام مستعار توپولوژی سلسله مراتبی)(Tree Topology (aka Expanded Star Topology, aka Hierarchical Topology) ) ایده یک شبکه توپولوژی ستاره را می گیرد و آن را به یک معماری درخت مانند گسترش می دهد. به عنوان مثال، روتر خانگی شما مرکز توپولوژی ستاره شما است، اما یک گره در یک ستاره بزرگتر با یک روتر محلی است، که یک گره روی یک ستاره حتی بزرگتر است. 

شبکه های مختلف توپولوژی ستاره نیز به یک کابل ستون فقرات متصل هستند، بنابراین "تنه" توپولوژی درختی یک شبکه اتوبوس خطی است و "شاخه ها" شبکه های توپولوژی ستاره ای هستند.

همانطور که توپولوژی مش را باز می کنیم، این طرح های کلی شبکه را در ذهن داشته باشید.

توپولوژی مش

یک شبکه توپولوژی مش(Mesh Topology) یک ارتباط مستقیم بین هر دو گره ارائه می دهد. بر خلاف توپولوژی های اتوبوس یا حلقه، ترافیک شبکه برای رسیدن به مقصد لازم نیست از هر گره شبکه عبور کند. همچنین مانند توپولوژی ستاره نباید ترافیک شبکه از یک هاب مرکزی عبور کند. هر دو گره می توانند به صورت خصوصی با هم ارتباط برقرار کنند، بدون هیچ شانسی که دیگران در شبکه بتوانند استراق سمع کنند.

این در مورد شبکه های مش کامل(full mesh) صدق می کند، اما دو نوع توپولوژی شبکه مش وجود دارد، بنابراین اجازه دهید اولین مورد را به طور خلاصه باز کنیم.

توپولوژی مش کامل در مقابل توپولوژی مش جزئی(Full Mesh Topology Versus Partial Mesh Topology)

دو نوع توپولوژی مش وجود دارد. در شبکه های Full Mesh ، هر(every) گره در شبکه یک اتصال نقطه به نقطه با هر گره دیگر دارد. این بدان معناست که مهم نیست که دو گره در کجای شبکه قرار دارند، یک ارتباط مستقیم سیمی یا بی سیم بین آنها وجود دارد. این نیاز به پیچیده ترین سیم کشی با تعداد اتصالات به سرعت با هر گره اضافه شده دارد.

یک شبکه مش جزئی(Partial Mesh ) همان فلسفه اساسی را در طراحی خود دارد که گره های موجود در شبکه مستقیماً به گره های دیگر متصل می شوند، اما هر گره به هر گره دیگری متصل نیست. هر گره حداقل به یک گره دیگر و اغلب به بیش از یک گره متصل است، اما مش جزئی تقریباً پیچیده نیست.

مزایای توپولوژی مش

مزیت اصلی یک شبکه مش کامل اتصالات اضافی است. حتی اگر یک اتصال مستقیم بین هر تعداد گره از کار بیفتد، آنها همیشه می توانند با مسیریابی از طریق یک گره شبکه دیگر، حتی اگر آنقدر سریع نباشد، از آن عبور کنند. حتی بهتر از آن، تشخیص دقیق محل خطا از طریق طراحی آسان است، بنابراین تعمیر چیزها نسبتاً آسان است.

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

علاوه بر اضافی بودن، شبکه های مش دارای مزیت قابل توجهی در مورد عملکرد شبکه هستند زیرا گره ها می توانند همزمان داده ها را ارسال و دریافت کنند و کارآمدترین مسیرها را از طریق شبکه انتخاب کنند. این به معنای عملکرد شبکه قابل اعتماد و کم تاخیر است که برای راه اندازی (Things)IoT ( اینترنت(Internet) اشیا ) در خانه های هوشمند عالی است.

شبکه های مش(Mesh) دارای حریم خصوصی استثنایی هستند زیرا داده ها بین دستگاه های شبکه در سیستم های مش کامل جابجا می شوند.

در نهایت، شبکه‌های مش دارای مقیاس‌پذیری عالی بدون تأثیر منفی بر عملکرد یا پهنای باند شبکه هستند. یک شبکه مش می تواند در طول زمان با افزودن گره های جدید و قلاب کردن آنها به نزدیک ترین گره ها (مش جزئی) یا همه نت های دیگر (مش کامل) به طور ارگانیک رشد کند.

معایب توپولوژی مش

دو نقطه ضعف اصلی توپولوژی مش هزینه و پیچیدگی است. تنظیمات مش جزئی به تعادل این مسائل کمک می کند، اما یک شبکه تمام مش و سیمی مانند تار عنکبوت از اتصالات است.

شبکه های مش(Mesh) مصرف برق بالاتری نسبت به سایر انواع شبکه دارند. دلیل آن این است که همه گره ها باید فعال و روشن باشند تا مسیرهای مسیریابی برای داده ها فراهم شود. همچنین بار تعمیر و نگهداری قابل توجهی وجود دارد زیرا گره های جداگانه ای که به هر دلیلی مشکلاتی را ایجاد می کنند باید رفع یا جایگزین شوند تا عملکرد شبکه حفظ شود.

شبکه های مش بی سیم در خانه

شبکه های(Area Networks) محلی ( LAN(LANs) ) مورد استفاده در خانه به طور سنتی شبکه های توپولوژی ستاره ای بوده اند. همه دستگاه‌ها به یک روتر مرکزی متصل می‌شوند، چه از طریق Wi-Fi یا اترنت(Ethernet) . نیاز به اتصال به اینترنت در کل خانه با ظهور دستگاه های هوشمند و لوازم خانگی در حال افزایش است.

یک دستگاه متمرکز می تواند باعث ایجاد گلوگاه در عملکرد شود و دسترسی به اتصالات سیمی و سیگنال های بی سیم را بدون استفاده از تکرارکننده یا توسعه دهنده(repeaters or extenders) محدود کند. تکرارکننده‌ها و توسعه‌دهنده‌ها با پیکربندی‌های پیچیده و عملکرد شبکه بدتر عرضه می‌شوند، بنابراین آنها راه‌حل ایده‌آلی برای شبکه‌سازی کل خانه نیستند.

روترهای شبکه مش(Mesh) در خانه نمونه ای از شبکه های مش جزئی یا شاید نوعی توپولوژی ترکیبی هستند. همه گره ها به هر گره متصل نیستند. در عوض، گره اولیه به WAN ( شبکه(Wide Area Network) گسترده ) متصل می شود، که راه دیگری برای ارجاع به اینترنت بزرگتر فراتر از شبکه خانگی شما است.

این گره اصلی مستقیماً به دستگاه‌هایی مانند لپ‌تاپ و تلفن‌های هوشمند متصل می‌شود، اما اتصالات بی‌سیم اختصاصی را به دیگر واحدهای شبکه مش نیز راه‌اندازی می‌کند. هر(Every) روتر مش با بهترین سرعت و قابلیت اطمینان به واحد مش زیر متصل می شود. این اتصال می تواند از طریق Wi-Fi یا از طریق "backhaul " اترنت(Ethernet “) باشد، جایی که یک کابل پرسرعت برخی از واحدهای روتر مش را به هم متصل می کند.

همانطور که دستگاه ها در اطراف خانه حرکت می کنند، آنها به طور یکپارچه بین واحدهای مش منتقل می شوند زیرا هر کدام مسیر را به اینترنت رله می کنند. گره های مشتری(Client) مانند گوشی های هوشمند به عنوان بخشی از مش استفاده نمی شوند. هیچ ترافیکی از طریق یک دستگاه مشتری مستقیماً به دستگاه دیگر هدایت نمی شود. تمام ترافیک به نزدیکترین گره روتر مش منتقل می شود. اگر می خواهید شبکه را برای بهبود عملکرد یا پوشش گسترش دهید، واحدهای مش بیشتری اضافه کنید.

همانطور که می بینید، شبکه های بی سیم "مش" برای استفاده خانگی کاملاً با الگوی یک شبکه مش واقعی مطابقت ندارند. در عوض، بیشتر شبیه به داشتن چندین شبکه توپولوژی ستاره ای است که توسط مجموعه ای از اتصالات فرعی مش اختصاصی به هم مرتبط شده اند. 

با این حال، این پیشرفته ترین و یکپارچه ترین راه حل شبکه خانگی است(seamless home network solution) . یکی از مواردی که می توانیم به هر کسی توصیه کنیم، با فرض اینکه بودجه شما به این فناوری جدید کشیده شود.



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts