ابو ذر الغفاري
أهتمامات وهوايات ومقالات وأراء متنوعة (خاصة ومقتبسة)
ما الاختلاف بين الموزع (HUB) والمغير (SWITCH) ؟

ما الاختلاف بين الموزع (HUB) والمغير (SWITCH) ؟

وحيث أن الموزعات (HUBs) والمغيرات أو المبدلات (SWITCHes) كلاهما تدمج الحواسيب الشخصية معا في شبكة، إلا أن المغير أو المبدل (switch) أكثر غلاء ويعتبر عموما أسرع من الموزع (HUB). لماذا؟

عندما يستلم الموزع (HUB) حزمة (packet)  أو قطعة (chunk) من البيانات أو إطار (frame) في لغة الإيثرنت على إحدى منافذه من حاسوب على الشبكة، فإنه يرسل (يعيد) الحزمة (packet) إلى كل منافذه أي إلى كلّ الحواسيب الأخرى على الشبكة. وإذا حاول اثنان أو أكثر من الحواسيب على الشبكة إرسال الحزم (packets) في نفس الوقت فإن اصطدام يحدث. وعند ذلك يجب على الحواسيب أن تمرر روتين لحل هذا الاصطدام أو التعارض. وهذه العملية موصوفة في بروتوكول الإيثرنت المسماة (الوصول المتعدد لمتحسس الحامل مع اكتشاف التصادم ، CSMA/CD). كل مهايء إيثرنت لها مستلم ومرسل، وإذا كانت المهيئات لا تستطيع أن تستمع مع مستلمها للإصطدامات عليه فإنها ستكون قادرة على إرسال البيانات في نفس الوقت وهي تستلم البيانات (مزدوج كامل ، FULL DUPLEX) لأنها يجب أن تشتغل كـ(نصف مزدوج،HALF DUPLEX) أي أن البيانات تنساب في اتجاه واحد في نفس الوقت والموزع (HUB) يعيد إرسال البيانات من أحد الحواسيب إلى كل الحواسيب وحيث أن سعة الإرسال القصوى 100ميغاهيرتز وهذه السعة للإرسال مشتركة لكل الحواسيب المرتبطة بالموزع(HUB).

الخلاصة هي أنه عندما يقوم شخص يستخدم حاسوب على موزع(HUB) بتنزيل ملف كبير أو مجموعة ملفات من حاسوب آخر على نفس الشبكة، فإن الشبكة تصبح مزدحمة جدا. وهذا يؤثر في شبكة 10ميغاهيرتز 10BASE-T ويجعلها بطيئة جدا إلى حد تجعل البيانات تزحف زحف. وهذا التأثير لا يظهر على شبكة صغيرة (100ميغاهيرتز بـ 5 منافذ ليست كبيرة) .

 يمكن توصيل حاسوبين مباشرة معا في شبكة إيثرنت بسلك متقاطع (Cross Over). السلك المتقاطع ليس عنده مشكلة اصطدام لأنها تقوم بتوصيل (hardwires) مرسل الإيثرنت على أحد الحواسيب إلى المستلم على الآخر. أكثر مهيئات 100BASE-TX لشبكة إيثرنت، يمكن أن تكتشف عند الاستماع للإصطدامات ولا يتطلب عمليات تعرف كمفاوضات آلية وسيشتغل في نمط مزدوج كامل (FULL DUPLEX) متى يسمح لها. والخلاصة هي أن السلك المتقاطع ليس عنده تأخير بسبب للإصطدامات، والبيانات يمكن أن ترسل في كلتا الاتجاهين بشكل آني، سعة الإرسال المتوفرة القصوى 200ميغاهيرتز، 100ميغاهيرتز في كل اتجاه، وليس هناك حاسوب آخر يشترك في سعة الإرسال.

 مغير أو مبدل إيثرنت(SWITCH) يقوم آليا بتقسيم الشبكة إلى قطع متعددة، تعمل كجسر انتقائي سريع بين القطع، ويدعم ارتباطات آنية من الأزواج المتعدّدة للحاسبات التي لا تتنافس مع الأزواج الأخرى من الحاسبات لسعة إرسال الشبكة. ينجز هذا بإبقاء جدول لكل عناوين المرسل إليه ومنفذه وعندما يستلم المغير أو المبدل (switch)  حزمة (packet)، يقرأ عنوان المرسل أليه من معلومات الترويسة للحزمة، يؤسّس اتصالا مؤقتا بين منافذ الوجه والمصدر، ثم يرسل الحزمة في طريقه، وبعد ذلك ينهي الاتصال.

الصورة العامة للمغير أو المبدل (switch)  هي جعل ارتباطات سلك متقاطع(crossover) مؤقتة متعدّدة بين أزواج الحواسيب (في الحقيقة الأسلاك موصلة بطريقة مستقيمة(straight-thru) ؛ ووظيفة التقاطع للأسلاك تعمل داخل المغير أو المبدل (switch)). توصل الإلكترونيات السريعة في المغير أو المبدل (switch) بنهاية أحد الأسلاك آليا (منفذ المصدر) من حاسوب الإرسال حتى نهاية السلك الأخرى (منفذ الوجهة) يذهب إلى الحاسوب المستلم على لكلّ حزمة أساسية. ببساطة فإن الارتباطات المتعدّدة مثل هذه يمكن أن تحدث بشكل آني. وبمثل السلك المتقاطع(crossover) بين حاسوبين. الحواسيب على مغير أو مبدل (switch) إيثرنت لا يشترك في وسط الإرسال، ولا يواجه للإصطدامات أو يجب أن يستمع لهم، يمكن أن يشتغل في نمط مزدوج تام(full duplex)، له سعة إرسال بارتفاع الـ 200الميغاهيرتز و 100ميغاهيرتز في أي اتجاه، ولا يتشارك بهذه سعة مع الحواسيب الأخرى على المغير أو المبدل (switch) .

باختصار: المغير هو الأفضل.(The switch is better than the hub).



أضف تعليقا

اضيف في 05 يونيو, 2006 10:18 ص , من قبل قويدر
من الولايات المتحدة said:

الفرق الاساسي هو ان السويتش اذكى من الهب والسبب ان السويتش يعمل في طبقه اعلى من المقياس المعياري للشبكات المسمى النظام المفتوح للربط (Open System Interconnection OSI). فالسويتش يعمل في الطبقه الثانية (او اعلى) لكن الهب فتعمل في الطبقه الاولى اي انها لا تستوعب مبدا ال العنوان الفيزيائي او Media Access Control اوMAC Address.
فتقوم الهب بالوصل البسيط بين الجميع و تترك ل الCD او اكتشاف التصادم عمليه التحكم بالمعلومات المرسلة. اما السويتش ف يقوم بتفكيك محتوى الحزمة(Packet) و بناء على الMAC يقوم بارسال المعلومات الي الهدف. في حالة عدم وجود اجهزة اخرى على الشبكة فإن الهب تكون اسرع من السويتش لأن السويتش يحتاج الى وقت لمعالجه راس الرسالة وايصاله الى الهدف في كل الحالات الاخرى يكون السويتش اسرع
ثانيا هناك خطأ عفوا، المميغاهيرتز ليس لها علاقه بالارقام المذكورة لشبكات الحاسوب المتصلة(Ethernet) ويجب التنويه الى ان وحده القياس هنا هي الميغابت/ثانيه (Mega Bit per second Mbps) و ليست ال(Megahertz) ف مثلا ال10 Megabit Per second او 10BaseT تعمل بتردد 16MHz ويمكن تحميل عده اشارات على السلك باستخدام MUX
راجع: ANSI/TIA/EIA-568-A و IEEE 10BaseT و IEEE802.3
لذا وجب التنبيه
وشكرا لحهودكم

اضيف في 06 يونيو, 2006 03:24 م , من قبل صاحب هذه المدونة
من ليبيا said:

في البداية أشكرك على قرأة المقال وتصحيح ما فيه، هذا المقال ترجمته من الأنجليزية كما هو دون تعديل من أحد المواقع أعتقد أنه
http:\\www.duxcw.com
شكرا

اضيف في 06 يونيو, 2006 09:19 م , من قبل قويدر
من الولايات المتحدة said:

يا اخي العزيز: ليس كل ما يكتب على الانترنت صحيحا

اضيف في 06 يونيو, 2006 09:24 م , من قبل قويدر
من الولايات المتحدة said:

على فكره، المقال الاصلي يورد وحدة القياس كما ذكرتها لك Mbps او ميغابت/ثانيه ولكنه ابسط من ان يتحدث عن طبقات الشبكه. انا احببت ان اعلق من باب الامانه العلميه و المصلحه العامه، ارجو ان لا اكون قد ضايقتك بتعليقاتي

اضيف في 26 فبراير, 2007 02:04 م , من قبل Tark Siala
من ليبيا said:

مقال جميل، لكن توجد نقطتين يجب الإشارة اليهما:
1 - من ناحية السعر فإن السويتش وصل سعره الى سععر الهوب تقريباً
2 - الهوب لم يعد متوفراً في المحلات، بل ستجد أن السويتش في كل مكان.



أضف تعليقا

<<الصفحة الرئيسية