CSMA هي آلية تستشعر حالة القناة المشتركة لمنع أو استعادة حزم البيانات من الاصطدام. كما يتم استخدامه للتحكم في تدفق حزم البيانات عبر الشبكة حتى لا تضيع الحزم ويتم الحفاظ على سلامة البيانات. في CSMA، عندما يتم إرسال حزمتين أو أكثر من حزم البيانات في نفس الوقت على قناة مشتركة، تحدث فرص الاصطدام. وبسبب الاصطدام، لا يحصل المتلقي على أي معلومات تتعلق بحزم بيانات المرسل. ويجب الاستياء من المعلومات المفقودة حتى يتمكن المتلقي من الحصول عليها. لذلك نحن بحاجة إلى استشعار القناة قبل إرسال حزم البيانات على الشبكة. وهي مقسمة إلى قسمين، CSMA كاليفورنيا (تجنب الاصطدام) و قرص CSMA (كشف الاصطدام).
قرص CSMA
ال تحسس الناقل الوصول المتعدد / كشف الاصطدام يتم استخدام البروتوكول لاكتشاف الاصطدام في التحكم في الوصول إلى الوسائط ( ماك ) طبقة. بمجرد اكتشاف الاصطدام، يقوم قرص CSMA المضغوط بإيقاف الإرسال على الفور عن طريق إرسال الإشارة حتى لا يضيع المرسل كل الوقت في إرسال حزمة البيانات. لنفترض أنه تم اكتشاف تصادم من كل محطة أثناء بث الحزم. في هذه الحالة، يرسل قرص CSMA المضغوط على الفور إشارة انحشار لإيقاف الإرسال وينتظر سياقًا زمنيًا عشوائيًا قبل إرسال حزمة بيانات أخرى. إذا وجدت القناة مجانية، تقوم على الفور بإرسال البيانات وإعادتها.
مزايا وعيوب CSMA CD
مزايا القرص المضغوط CSMA:
- يتم استخدامه لاكتشاف الاصطدام على قناة مشتركة خلال فترة زمنية قصيرة جدًا.
- يعد CSMA CD أفضل من CSMA في اكتشاف الاصطدام.
- يتم استخدام قرص CSMA المضغوط لتجنب أي شكل من أشكال نقل النفايات.
- عند الضرورة، يتم استخدامه لاستخدام أو مشاركة نفس مقدار النطاق الترددي في كل محطة.
- يحتوي على حمل أقل لـ CSMA CD مقارنةً بـ CSMA CA.
مساوئ CSMA CD
- وهو غير مناسب لشبكات المسافات الطويلة لأنه مع زيادة المسافة، تنخفض كفاءة أقراص CSMA المضغوطة.
- يمكنه اكتشاف الاصطدامات على مسافة تصل إلى 2500 متر فقط، وخارج هذا النطاق لا يمكنه اكتشاف الاصطدامات.
- عند إضافة أجهزة متعددة إلى قرص CSMA المضغوط، ينخفض أداء اكتشاف التصادم.
CSMA/CA
يعنيCSMA الناقل بمعنى الوصول المتعدد مع تفادي الاصطدام . يعني أنه بروتوكول شبكة يستخدم لتجنب الاصطدام بدلاً من السماح بحدوثه، ولا يتعامل مع استعادة الحزم بعد الاصطدام. وهو مشابه لبروتوكول CSMA CD الذي يعمل في طبقة التحكم في الوصول إلى الوسائط. في CSMA CA، عندما ترسل محطة إطار بيانات إلى قناة، فإنها تتحقق مما إذا كان قيد الاستخدام. إذا كانت القناة المشتركة مشغولة، تنتظر المحطة حتى تدخل القناة في وضع الخمول. ومن ثم، يمكننا القول أنه يقلل من فرص الاصطدامات ويستفيد بشكل أفضل من الوسيط لإرسال حزم البيانات بشكل أكثر كفاءة.
مزايا وعيوب CSMA CA
الاستفادة من CSMA CA
- عندما يكون حجم حزم البيانات كبيرًا، تكون فرص الاصطدام في CSMA CA أقل.
- يتحكم في حزم البيانات ويرسل البيانات عندما يريد المتلقي إرسالها.
- يتم استخدامه لمنع الاصطدام بدلاً من اكتشاف الاصطدام على القناة المشتركة.
- يتجنب CSMA CA الإرسال الضائع للبيانات عبر القناة.
- وهو الأنسب للإرسال اللاسلكي في الشبكة.
- فهو يتجنب حركة البيانات غير الضرورية على الشبكة بمساعدة امتداد RTS/CTS.
عيوب CSMA CA
- في بعض الأحيان يستغرق CSMA/CA الكثير من وقت الانتظار كالمعتاد لإرسال حزمة البيانات.
- يستهلك المزيد من عرض النطاق الترددي لكل محطة.
- كفاءته أقل من قرص CSMA المضغوط.
الفرق بين CSMA CA وCSMA CD
نعم / لا | قرص CSMA | CSMA كاليفورنيا |
---|---|---|
1. | إنه نوع CSMA لاكتشاف الاصطدام على قناة مشتركة. | إنه نوع CSMA لتجنب الاصطدام على قناة مشتركة. |
2. | إنه بروتوكول كشف الاصطدام. | إنه بروتوكول تجنب الاصطدام. |
3. | يتم استخدامه في كابل شبكة إيثرنت 802.3. | يتم استخدامه في شبكة إيثرنت 802.11. |
4. | يعمل في الشبكات السلكية. | يعمل في الشبكات اللاسلكية. |
5. | وهو فعال بعد اكتشاف الاصطدام على الشبكة. | وهو فعال قبل اكتشاف الاصطدام على الشبكة. |
6. | عندما تتعارض حزمة بيانات في قناة مشتركة، فإنها تعيد إرسال إطار البيانات. | بينما ينتظر CSMA CA حتى تصبح القناة مشغولة ولا يتعافى بعد الاصطدام. |
7. | فهو يقلل من وقت الاسترداد. | أنه يقلل من خطر الاصطدام. |
8. | كفاءة CSMA CD عالية مقارنة بـ CSMA. | كفاءة CSMA CA تشبه CSMA. |
9. | إنه أكثر شيوعًا من بروتوكول CSMA CA. | إنه أقل شهرة من CSMA CD. |