مقال اليوم لشرح وتعريف جهاز السويتش وهو من أشهر أجهزة الشبكات المستخدمة وشرح أنواع ال Switching modes التي يستخدمها السويتش في إرسال البيانات ومميزات وعيوب كل نوع منهم .
ماهو السويتش ؟
السويتش هو جهاز من أهم أجهزة الشبكات يعمل على ربط اجهزة الشبكة بعضها ببعض وفكرة عملة مشابهة لل bridge الاتنين بيقعوا في الطبقة الثانية – Data Link Layer في ال OSI Model و يتميز السويتش
بسرعة اداءة وانة اكثر كفاءة من اجهزة ال Hub.
ماهي فكرة عمل السويتش ؟
تتلخص فكرة عمل السويتش علي سبيل المثال لو نملك switch مكون من 8 بورتات وموصل على ال8 بورتات اجهزة كمبيوتر واراد الجهاز على البورت 2 نقل بيانات للجهاز علي البورت 6 فالسويتش يقوم بعمل Broadcast لكل الأجهزة عشان يعرف ال Mac address الخاصة بيهم وهنا بيحدد الماك أدريس الخاص بالجهاز رقم 6
فيقوم بإرسال البيانات مباشرة من البورت 2 الى البورت 6 فقط مما يؤدي إلي سرعة عملية النقل وتقليل حدوث ال Collisions .
ماهي أنواع ال Switching Modes ؟
هناك عدة طرق لعمل عملية ال Switching بين الحزم – Packets وهما:
Cut-through Switching
ويعمل على ارسال للبيانات فورا بمجرد إستلام Packet of data يقوم بإرسالها لل Destinationعن طريق قراءة الماك ادريس للمستقبل – destination MAC address يعني اول ما تجيلة بيانات بيبعتها علطول الى العنوان المرسل اليه لذلك يتميز بالسرعة في إرسال البيانات ولكن من عيوبه أنه بيزود نسبة حدوث Errors وده احنا بنستخدمه في الداتا اللي بتحتاج Real Time زي ال Voice وال Video.
ونسبة ال error اللي ممكن تحصل في الصورة او الصوت مثلا ممكن التغاضي عنها يعني حضرتك لو مسمعتش حرف او لو مشفتش جزء من لقطة مش مشكلة هتقدر تفهم برضوا غير الداتا العادية.
Store-and-Forward Switching
ينتظر حتى تاتي Packet of data من البيانات المرسلة اليه ويخزنها ويعمل عملية CRC وهي عملية التاكد من الاخطاء ويتاكد من سلامة البيانات المرسلة ثم يرسل البيانات الى وجهتها Destination وتسمى عملية الارسال forwarding ومن ثم فهو أمن وقوي في طريقة عملة ولكن أبطئ من ال cut-through .
Fragment-free Switching
أو ما يطلق عليه إسم Frag – Free وفي هذا النظام السويتش بيفترض ان معظم ال Error اللي بيحصل علي ال Packets بيحصل في اول 64 بت اللي هما بتوع ال header واحنا بنطلق عليهم Portion فبالتالي السويتش بيعمل check علي اول 64 بت بس لو مفيهاش error يقوم باعتها بس كدا لو حصل اي error في الجزء بتاع ال data السويتش مش هيكتشفوا.
نقلا عن مهندس / Ahmed Pc