עמוד:279

במצבים כאלו אין די בפרוטוקול . CSMA / CD למשל , נניח שמחשב 1 שולח מסגרת למחשב . 2 מחשב 3 לא קולט שידור זה ולכן הוא עשוי לשדר באותו זמן , וכך לגרום להתנגשות . יתר על-כן , כאשר מחשבים 1 3-ו משדרים באותו זמן , רק מחשב 2 מודע לכך שיש התנגשות . כדי להבטיח שימוש נכון בערוץ המשותף ( החלל , ( רשתות אלחוטיות משתמשות בפרוטוקול מניעת התנגשויות שנקרא Carrier Sense Multiple Access with ) CSMA / CAC . ( Collision Avoidance המחשבים ברשת אלחוטית לא יכולים להסתמך על כך שכל התחנות קולטות את כל השידורים . לכן הם יוצרים שידור קצר כדי להודיע על כוונתם לשדר . למשל כאשר מחשב 1 באיור 5 . 9 רוצה לשלוח מסגרת למחשב , 2 הוא ישדר הודעת בקרה קצרה שתודיע על רצונו לשדר מסגרת . כאשר מחשב 2 קולט את הודעת הבקרה הוא שולח הודעת בקרה נוספת , שמודיעה על נכונותו לקבל מסגרת . כאשר מחשב 1 מקבל את התגובה ממחשב , 2 הוא מתחיל לשדר את המסגרת . פרוטוקול זה דומה במקצת לקריאה בשמו של אדם כדי לוודא שהוא מקשיב לפני שאומרים לו משפט ארוך . למשל , נניח שאלון , משה ויורם מצויים במסיבה רועשת . אלון רוצה לומר משהו ליורם . האינטראקציה עשויה להיות כדלקמן ?• אלון : "יורם" יורם : "מהי" אלון : מוסר את ההודעה ... לפרוטוקול זה יש יתרון משוס שגס אס משה לא שמע את הפנייה של אלון ליורם , הוא שמע את ה"מהי" של יורם ולכן הוא יודע שיורם עסוק כרגע בהאזנה לאדם אחר , ולכן הוא יימנע מלדבר באותו זמן . גם בדוגמת הרשת שהצגנו , מחשב 3 עשוי שלא לקלוט את הודעת הבקרה ששלח מחשב . 1 אך כל המחשבים שבטווח השידור של מחשב , 2 לרבות מחשב , 3 יקלטו את התגובה של מחשב 2 ולכן ידעו שעליהם להמתין . בדומה CSMA / CD ^ גם CSMA / CA אינו מונע התנגשויות . מחשבים 1 3-ו עשויים לשלוח הודעות בקרה בו-זמנית ולגרום להתנגשות . כאשר נודע למחשב ששידור שלו התנגש הוא ממתין פרק זמן אקראי לפני שינסה לשדר שוב הודעת בקרה . מאחר שהודעות בקרה הן קצרות הרבה יותר מאשר מסגרות , הסיכוי להתנגשות חוזרת הוא קטן באותה מידה . לבסוף אחת מהודעות הבקרה תיקלט ללא הפרעה , ומחשב 2 ישלח תגובה .

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר