CSMA הוא מנגנון שמרגיש את מצב הערוץ המשותף כדי למנוע או לשחזר מנות נתונים מהתנגשות. הוא משמש גם לשליטה בזרימת מנות הנתונים ברשת, כך שהמנות לא ילכו לאיבוד, ושלמות הנתונים נשמרת. ב-CSMA, כאשר שתי מנות נתונים או יותר נשלחות בו-זמנית בערוץ משותף, התרחשו סיכויי התנגשות. עקב ההתנגשות, המקלט אינו מקבל כל מידע לגבי מנות הנתונים של השולח. וצריך להתרעם על המידע האבוד כדי שהמקלט יוכל לקבל אותו. לכן עלינו לחוש את הערוץ לפני העברת מנות נתונים ברשת. הוא מחולק לשני חלקים, CSMA CA (הימנעות מהתנגשות) ו תקליטור CSMA (זיהוי התנגשות).
תקליטור CSMA
ה Carrier Sense Multiple Access/ זיהוי התנגשות פרוטוקול משמש לזיהוי התנגשות בבקרת הגישה למדיה ( מק ) שכבה. לאחר זיהוי ההתנגשות, תקליטור ה-CSMA עצר מיד את השידור על ידי שליחת האות כך שהשולח לא יבזבז את כל הזמן כדי לשלוח את חבילת הנתונים. נניח שמתגלה התנגשות מכל תחנה בזמן שידור החבילות. במקרה זה, תקליטור ה-CSMA שולח מיד אות חסימה להפסקת השידור וממתין להקשר זמן אקראי לפני שידור חבילת נתונים נוספת. אם הערוץ נמצא פנוי, הוא שולח מיד את הנתונים ומחזיר אותם.
יתרון וחיסרון של CD CSMA
היתרונות של תקליטור CSMA:
- הוא משמש לזיהוי התנגשות בערוץ משותף תוך זמן קצר מאוד.
- CSMA CD עדיף על CSMA לזיהוי התנגשות.
- CSMA CD משמש כדי למנוע כל צורה של העברת פסולת.
- בעת הצורך, הוא משמש לשימוש או לחלוק את אותה כמות רוחב פס בכל תחנה.
- יש לו תקורה נמוכה יותר של תקליטור CSMA בהשוואה ל-CSMA CA.
חסרון של תקליטור CSMA
- זה לא מתאים לרשתות למרחקים ארוכים מכיוון שככל שהמרחק גדל, היעילות של CSMA CD פוחתת.
- הוא יכול לזהות התנגשות רק עד 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 CA |
---|---|---|
1. | זהו סוג ה-CSMA לזיהוי ההתנגשות בערוץ משותף. | זהו סוג ה-CSMA כדי למנוע התנגשות בערוץ משותף. |
2. | זהו פרוטוקול זיהוי התנגשות. | זהו פרוטוקול הימנעות מהתנגשות. |
3. | הוא משמש בכבל רשת Ethernet 802.3. | הוא משמש ברשת 802.11 Ethernet. |
4. | זה עובד ברשתות קוויות. | זה עובד ברשתות אלחוטיות. |
5. | זה יעיל לאחר זיהוי התנגשות ברשת. | זה יעיל לפני זיהוי התנגשות ברשת. |
6. | בכל פעם שחבילת נתונים מתנגשת בערוץ משותף, היא שולחת מחדש את מסגרת הנתונים. | ואילו ה-CSMA CA ממתין עד שהערוץ יהיה תפוס ואינו מתאושש לאחר התנגשות. |
7. | זה ממזער את זמן ההחלמה. | זה ממזער את הסיכון להתנגשות. |
8. | היעילות של CSMA CD גבוהה בהשוואה ל-CSMA. | היעילות של CSMA CA דומה ל-CSMA. |
9. | זה פופולרי יותר מפרוטוקול CSMA CA. | זה פחות פופולרי מתקליטור CSMA. |