Loading AI tools
מוויקיפדיה, האנציקלופדיה החופשית
CSMA (ראשי תיבות באנגלית של: Carrier Sense Multiple Access), הוא אלגוריתם אקראי שנועד להגדיר את אופן הגישה לשכבת הקו. לפני תחילת השידור מוודא האלגוריתם שערוץ התקשורת פנוי ואין תחנה אחרת שכבר משדרת באותו מתחם התנגשות. אם שתי תחנות מתחילות לשדר במקביל, האלגוריתם אינו מזהה כי קרתה התנגשות אלא מסתמך על מנגנוני בקרת השגיאות של שכבת התעבורה כדי לקבל את החבילות שנשלחו.
Carrier Sense Multiple Access with Collision Detection או CSMA/CD הוא הרחבה לאלגוריתם CSMA בעל מנגנון לזיהוי התנגשויות. היישום הנפוץ ביותר של CSMA/CD הוא תקן ה-Ethernet.
בעת שימוש ב-CSMA/CD מבוצעות הפעולות הבאות:
Carrier Sense Multiple Access with Collision Avoidance או CSMA/CA הוא הרחבה לפרוטוקול CSMA בעל מנגנון למניעת התנגשויות הפועל ברשתות אלחוטיות (למשל WIFI).
הפרוטוקול עובד בשתי תצורות:
ברשתות אלחוטיות יכולת ההאזנה של התחנה המשדרת לערוץ נמוכה משתי סיבות:
לכן בנוסף להאזנה הפיזית לערוץ, בפרוטוקול זה ישנה גם האזנה וירטואלית.
כל כותרת של מידע בWIFI מכילה שדה הנקרא (NAV (network allocation vector. כאשר תחנה משדרת הודעה היא מוסיפה לשדה זה את משך זמן ההודעה. כל תחנה ששומעת את ההודעה מעדכנת אצלה את שדה ה־NAV (במידה ושדה ה NAV שלה מכיל ערך יותר נמוך), ויודעת שאין באפשרותה לשדר עד שיעבור זמן זה. גם התחנה המקבלת, כאשר היא שולחת הודעות אישור, מוסיפה בכותרתה את שדה ה־NAV המעודכן כך שתחנות שלא קולטות את התחנה השולחת אך קולטות את התחנה המקבלת יוכלו גם הם להתעדכן בשדה זה.
Andrew S. Tanenbaum, Computer Networks, fourth edition, pages 255-258,296-297.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.