מתג (רשתות מחשבים) – הבדלי גרסאות

אין שינוי בגודל ,  לפני 6 שנים
החלפת CAM ב MAC
(היפוך אותיות מ CAM ל MAC וכן את הפירוש המילולי Memory Addressable Content)
(החלפת CAM ב MAC)
 
==אופן הפעולה==
מתג "לומד" את כתובות הMAC של הרכיבים המחוברים לכל כניסה שלו על ידי קריאת נתוני הבקרה ב[[חבילת מידע|חבילות המידע]] המגיעות אליו ושמירתן בטבלה פנימית הנקראת '''טבלת MAC''' (קיצור של Memory Addressable Content). כאשר חבילה מגיעה אל המתג הוא בודק מה היא [[כתובת MAC|כתובת ה־MAC]] אליה מיועדת החבילה: אם הכתובת מוכרת למתג בטבלת CAMmac הוא יעביר את החבילה אך ורק אל הכניסה שתוביל את החבילה ליעדה, אם הכתובת לא מוכרת המתג יעביר את החבילה לכל הכניסות פרט לזו שממנה היא התקבלה. מתג מאפשר למספר תעבורות שונות להתבצע דרכו במקביל, על ידי חיבור של כל שני קצוות המתקשרים ביניהם בנפרד ([[microsegmentation]]). שיטה זו מקטינה לאפס (כאשר לכל כניסה של המתג מחובר מחשב אחד) את [[מתחם התנגשות|מתחמי ההתנגשות]] (collision domain) ומגדילה את תפוקת הרשת - במיוחד ברשתות עמוסות.
 
ישנן שלוש שיטות בהן יכול לתפקד מתג להעברת נתונים -
עדכון זמן החיים של רשומה בטבלה נעשה לכתובות המקור והיעד של כל הודעה מטופלת.
 
באופן הזה, טבלת CAMmac מאפשרת למתג שליחת מידע למחשב היעד בלבד ולא לרשת כולה כפי שעושה [[רכזת]] (hub). למעשה, הטבלה היא אחד ההבדלים המרכזיים בין מתג ל[[רכזת]]. עקב כך, פגיעה בתקינות טבלת ה-CAMmac או לחלופין היכולת לשתול בה רשומות מזויפות, מהווה יעד לתקיפות שמטרתן להעביר תעבורה המיועדת למחשב אחד ברשת דרך מחשב אחר, ובכך לאפשר למחשב הנוסף "להסניף" אותה באמצעות [[רחרחן]]. דוגמה לתקיפה על טבלת CAMmac ניתן למצוא ב-[[MAC flooding]], שיטה המנסה להגדיל את טבלת ה-CAMmac מעבר לגודל בו המתג מסוגל לתמוך ובכך גורמת לו לוותר על החיפוש בה, ולשלוח כל חבילה לכלל הפורטים ברשת מלבד הפורט השולח עצמו.
 
== ראו גם ==
משתמש אלמוני