ال CSMA/CD هو اختصار ل Carrier Sense Multiple Access with Collision Detection وهو بوتوكول يتغلب على مشكلة ال collision و التي تحدث نتيجة ارسال بيانات من قبل عدد من ال hosts في نفس الوقت .
كيف يعمل ال CSMA/CD ؟
تقوم ال host التي ترغب بارسال البيانات بالتأكد من وجود اشارة في الواير او عدم وجودها ( كما نعلم فان البيانات ترسل في النهاية كاشارة كهربائية ) , في حالة عدم وجود اشارة فانها تبدأ بالارسال وتستمر في نفس الوقت بمراقبة الواير للتأكد من عدم وصول اشارة ثانية , في حالة اكتشافها لوجود اشارة ثانية ( اي ان host اخر بدأ بعملية ارسال بيانات ) فانها ستتوقف عن الارسال وترسل jam signal وهي عبارة عن اشارة تبلغ جميع ال hosts يحدوث الcollision فتتوقف جميع ال hosts عن ارسال البيانات لفترة زمنية خاصة بكل host ( لتجنب حدوث ال collision مرة اخرى عند معاودة الارسال ) , عند انتهاء الفترة الزمنية لل host الاولى فانها تعاود عملية ارسال البيانات الى ان تنتهي فترة التوقف لل host الثانية والتي ايضا تعاود الارسال مرة اخرى بعد ان انتهت ال host الاولى من الارسال وبالتالي تجنبنا حدوث التصادم مرة اخرى .
انتهى , شكرا للمتابعة
كيف يعمل ال CSMA/CD ؟
تقوم ال host التي ترغب بارسال البيانات بالتأكد من وجود اشارة في الواير او عدم وجودها ( كما نعلم فان البيانات ترسل في النهاية كاشارة كهربائية ) , في حالة عدم وجود اشارة فانها تبدأ بالارسال وتستمر في نفس الوقت بمراقبة الواير للتأكد من عدم وصول اشارة ثانية , في حالة اكتشافها لوجود اشارة ثانية ( اي ان host اخر بدأ بعملية ارسال بيانات ) فانها ستتوقف عن الارسال وترسل jam signal وهي عبارة عن اشارة تبلغ جميع ال hosts يحدوث الcollision فتتوقف جميع ال hosts عن ارسال البيانات لفترة زمنية خاصة بكل host ( لتجنب حدوث ال collision مرة اخرى عند معاودة الارسال ) , عند انتهاء الفترة الزمنية لل host الاولى فانها تعاود عملية ارسال البيانات الى ان تنتهي فترة التوقف لل host الثانية والتي ايضا تعاود الارسال مرة اخرى بعد ان انتهت ال host الاولى من الارسال وبالتالي تجنبنا حدوث التصادم مرة اخرى .
انتهى , شكرا للمتابعة
شكرا على المعلومة شرحك مبسط وجميل
ردحذفشكرآآ جزيلآآ
حذفشكرآآ جزيلآآ
حذفشكرا
ردحذفجزيت خيرا اخي
ردحذفولكن اضافة بسيطة بعد اذنك وهي في طبقة الربطة عند المرسل تضيف حقول تحكم في الرسالة وتضع فيها احدي القيم (0'1) اما 1 يعني الشبكة مشقولة واما 0 يعني الشبكة حرة فيقوم بقيت الهوست بتحسس قيمة الحقول التحكمية ١ لا يمكن الارسال 0 يمكن وهكذا
وشكرا
good
ردحذفوماذا عن csma/ca في محاكي ns2
ردحذفAmusing
ردحذفلو سمحتو ماهي مميزات و عيوب الcsma/cd
ردحذف