ההבדל בין CSMA ל- ALOHA

Anonim

CSMA לעומת ALOHA

אלוהה היא ערכת תקשורת פשוטה שפותחה במקור על ידי אוניברסיטת הוואי כדי לשמש תקשורת הלוויין. בשיטת אלוהא, כל מקור ברשת תקשורת משדר נתונים בכל פעם שיש מסגרת שתועבר. אם המסגרת מגיעה ליעד, המסגרת הבאה מועברת. אם המסגרת לא התקבלה ביעד, היא תועבר שוב. CSMA (גישה מרובת גישה של ספק) הוא פרוטוקול בקרת גישה למדיה (MAC), שבו צומת מעביר נתונים על מדיה שידור משותפת רק לאחר אימות העדר תנועה אחרת.

פרוטוקול אלוהה

כפי שצוין קודם לכן, אלוהה הוא פרוטוקול תקשורת פשוט שבו כל מקור ברשת מעביר נתונים בכל פעם שיש לו מסגרת להיות מועבר. אם המסגרת מועברת בהצלחה, המסגרת הבאה תועבר. אם השידור נכשל, המקור ישלח שוב את אותה מסגרת. Aloha עובד היטב עם מערכות שידור אלחוטי או דו כיוונית למחצה דו כיווני קישורים. אבל כאשר הרשת הופכת מורכבת יותר, כגון Ethernet עם מספר מקורות ויעדים המשתמשת בנתיב נתונים משותף, מתרחשות בעיות עקב התנגשות של מסגרות נתונים. כאשר נפח התקשורת גדל, הבעיה התנגשות הופך להיות יותר גרוע. זה יכול להפחית את היעילות של הרשת מאז התנגשות מסגרות תגרום לאובדן נתונים בשני המסגרות. Sloha אלוהה הוא שיפור פרוטוקול אלוהה המקורי, שבו חריצים זמן דיסקרטית הוכנסו כדי להגדיל את התפוקה המקסימלית תוך הפחתת התנגשויות. זה מושגת על ידי מתן מקורות לשדר רק בתחילת זמן.

-> ->

פרוטוקול CSMA

פרוטוקול CSMA הוא פרוטוקול MAC הסתברותי שבו הצומת מאמת את הערוץ ללא תשלום לפני שידורו בערוץ משותף, כגון אוטובוס חשמלי. לפני השידור, המשדר מנסה לזהות אם יש אות מתחנה אחרת בערוץ. אם אות מזוהה, המשדר ממתין עד להשלמת השידור המתמשך לפני שהוא מתחיל לשדר שוב. זהו החלק של "המוביל חוש" של הפרוטוקול. "גישה מרובה" מגדיר כי תחנות מרובות שולחות ומקבלות אותות בערוץ, ותמסורת באמצעות צומת יחידה מתקבלת בדרך כלל על ידי כל התחנות האחרות המשתמשות בערוץ. ספק גישה מרובת משתמשים עם זיהוי התנגשות (CSMA / CD) וגישה של ספק גישה מרובות עם הימנעות מהתנגשות (CSMA / CA) הם שני שינויים בפרוטוקול CSMA. CSMA / CD משפר את הביצועים של CSMA על-ידי עצירת שידור ברגע שהתנגשות מזוהה ו- CSMA / CA משפר את הביצועים של CSMA על-ידי עיכוב השידור על-ידי מרווח אקראי אם הערוץ חש עמוס.

-> ->

ההבדל בין CSMA ו- ALOHA

ההבדל העיקרי בין אלוהה ל- CSMA הוא שפרוטוקול אלוהה אינו מנסה לזהות אם הערוץ חופשי לפני השידור, אך פרוטוקול CSMA מוודא שהערוץ חופשי לפני משדר נתונים. כך פרוטוקול CSMA נמנע עימותים לפני שהם קורים בעת פרוטוקול אלוהה מזהה כי הערוץ הוא עסוק רק לאחר התנגשות קורה. בשל כך, CSMA מתאים יותר לרשתות כגון Ethernet, כאשר מספר מקורות ויעדים משתמשים באותו ערוץ.