الفرق بين CSMA و ALOHA

الفرق بين CSMA و ALOHA
الفرق بين CSMA و ALOHA

فيديو: الفرق بين CSMA و ALOHA

فيديو: الفرق بين CSMA و ALOHA
فيديو: الفرق بين تقرير نهاية التربص و المذكرة la différence entre le memoire et le rapport de fin de stage 2024, شهر نوفمبر
Anonim

CSMA مقابل ALOHA

Aloha هو مخطط اتصالات بسيط تم تطويره في الأصل من قبل جامعة هاواي لاستخدامه في الاتصالات عبر الأقمار الصناعية. في طريقة Aloha ، يقوم كل مصدر في شبكة اتصالات بنقل البيانات في كل مرة يوجد فيها إطار ليتم نقله. إذا وصل الإطار إلى الوجهة بنجاح ، فسيتم إرسال الإطار التالي. إذا لم يتم استقبال الإطار في الوجهة ، فسيتم إرساله مرة أخرى. CSMA (Carrier Sense Multiple Access) هو بروتوكول للتحكم في الوصول إلى الوسائط (MAC) ، حيث تنقل العقدة البيانات على وسائط نقل مشتركة فقط بعد التحقق من عدم وجود حركة مرور أخرى.

بروتوكول الوها

كما ذكرنا سابقًا ، Aloha هو بروتوكول اتصال بسيط حيث يقوم كل مصدر في الشبكة بنقل البيانات كلما كان لديه إطار ليتم نقله. إذا تم إرسال الإطار بنجاح ، فسيتم إرسال الإطار التالي. إذا فشل الإرسال ، فسيرسل المصدر نفس الإطار مرة أخرى. يعمل Aloha بشكل جيد مع أنظمة البث اللاسلكي أو الروابط ثنائية الاتجاه ثنائية الاتجاه. ولكن عندما تصبح الشبكة أكثر تعقيدًا ، مثل شبكة إيثرنت ذات مصادر ووجهات متعددة تستخدم مسار بيانات مشتركًا ، تحدث مشكلات بسبب تصادم إطارات البيانات. عندما يزداد حجم الاتصال ، تصبح مشكلة التصادم أسوأ. يمكن أن يقلل هذا من كفاءة الشبكة لأن الإطارات المتضاربة ستؤدي إلى فقدان البيانات في كلا الإطارين. يعد Slotted Aloha تحسينًا لبروتوكول Aloha الأصلي ، حيث تم إدخال فترات زمنية منفصلة لزيادة الحد الأقصى للإنتاجية مع تقليل الاصطدامات. يتم تحقيق ذلك من خلال السماح للمصادر بالإرسال فقط في بداية الفترة الزمنية.

بروتوكول CSMA

بروتوكول CSMA هو بروتوكول MAC احتمالي تتحقق فيه العقدة من أن القناة مجانية قبل الإرسال على قناة مشتركة مثل ناقل كهربائي. قبل الإرسال ، يحاول جهاز الإرسال اكتشاف ما إذا كانت هناك إشارة من محطة أخرى في القناة. في حالة اكتشاف إشارة ، ينتظر جهاز الإرسال حتى انتهاء الإرسال المستمر قبل أن يبدأ الإرسال مرة أخرى. هذا هو جزء "تحسس الناقل" من البروتوكول. يحدد "الوصول المتعدد" أن المحطات المتعددة ترسل إشارات وتستقبلها على القناة وأن الإرسال عن طريق عقدة واحدة يتم استقباله عمومًا بواسطة جميع المحطات الأخرى التي تستخدم القناة. يعد الوصول المتعدد بواسطة Carrier Sense مع اكتشاف الاصطدام (CSMA / CD) والوصول المتعدد بمستشعر الناقل مع تجنب الاصطدام (CSMA / CA) تعديلين لبروتوكول CSMA. يعمل CSMA / CD على تحسين أداء CSMA عن طريق إيقاف الإرسال بمجرد اكتشاف تصادم ويقوم CSMA / CA بتحسين أداء CSMA عن طريق تأخير الإرسال بفاصل زمني عشوائي إذا تم استشعار القناة مشغول.

الفرق بين CSMA و ALOHA

الاختلاف الرئيسي بين Aloha و CSMA هو أن بروتوكول Aloha لا يحاول اكتشاف ما إذا كانت القناة مجانية قبل الإرسال ولكن بروتوكول CSMA يتحقق من أن القناة مجانية قبل إرسال البيانات. وبالتالي يتجنب بروتوكول CSMA الاشتباكات قبل حدوثها بينما يكتشف بروتوكول Aloha أن القناة مشغولة فقط بعد حدوث الصدام. نتيجة لذلك ، يعد CSMA أكثر ملاءمة لشبكات مثل Ethernet حيث تستخدم مصادر ووجهات متعددة نفس القناة.

موصى به: