# CSMA/CD

### מתוך ויקיפדיה, האנציקלופדיה החופשית

יש לך הודעות חדשות (השווה לגרסה הקודמת).

Carrier Sense Multiple Access with Collision Detection או CSMA/CD הוא אלגוריתם שנועד להסדיר את תזמון הגישה למדיית התקשורת ברשת מחשבים כך שבכל זמן נתון רק תחנה אחת תשדר על מדיית התקשורת, CSMA/CD הוא למעשה הרחבה של אלגוריתם הCSMA כך שיזהה התנגשויות (collisions) ויטפל בהן. היישום הנפוץ ביותר של CSMA/CD הוא תקן ה-Ethernet.

רשת המיישמת את אלגוריתם CSMA/CD מחייבת כל תחנה שרוצה לשדר מסגרת על גבי מדיית התקשורת לסדר הפעולות הבא -

1. האזנה למדיית התקשורת - על מנת לוודא ששום תחנה אחרת לא משדרת כרגע.
2. שליחת המסגרת.
3. האזנה על מדיית התקשורת והשוואת הנתונים שנשלחו לנתונים המתקבלים, אם יש שוני ככל הנראה תחנה אחרת משדרת במקביל. במקרה כזה -
   1. שליחת אות עצירה (Jam signal) המורה לכל התחנות ברשת להפסיק לשדר.
   2. המתנה למשך פרק זמן אקראי, ולאחריו חזרה על התהליך מתחילתו.

שיטה זו מקטינה את הסיכוי להיווצרות התנגשות, אך ככל שמתחם ההתנגשות (collision domain) גדל, כך גדל הסיכוי ששתי תחנות יתחילו לשדר במקביל, במקרה כזה ההשהיה האקראית אחראית לכך שתחנה אחת תתחיל לשדר לפני השנייה - שתמתין עד סיום התשדורת הראשונה ותתחיל לשדר אחריה. המנגנון האמון על קביעת פרק הזמן האקראי נקרא מנגנון השהייה אקספוננציאלי בינארי (binary exponential backoff algorithm), הוא נכנס לשימוש כאשר שתי תחנות המתינו פרק זמן דומה, ולכן נוצרה התנגשות נוספת, במקרה כזה זמן ההשהיה של של אחת מהתחנות יוכפל - וכך גם יוכפל המרווח ביניהן - ויאפשר בסופו של דבר לאחת התחנות לשדר ולשנייה לזהות את השידור בטרם תיווצר התנגשות נוספת.

## [עריכה] ראו גם

- CSMA/CA

מקור: http://he.wikipedia.org../../../c/s/m/CSMA_CD_53ef.html

קטגוריה: תקנים בתקשורת מחשבים

##### Views

- ערך
- שיחה
- גרסה נוכחית

##### קהילה

- שער הקהילה
- עזרה
- דלפק ייעוץ
- מזנון
- יצירת קשר
- ספר אורחים

##### חיפוש

##### שפות אחרות

- English
- Deutsch
- Español
- Suomi
- Français
- Galego
- Magyar
- Italiano
- 日本語
- Nederlands
- Polski
- Português
- Русский
- Svenska
- 中文