מבוא לכתובות MAC

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

חלקם מתייחסים אליהם גם כאל "כתובות Ethernet" מסיבות היסטוריות, אך סוגים רבים של רשתות משתמשים בכל כתובת MAC, כולל Ethernet , Wi-Fi ו- Bluetooth .

פורמט של כתובת MAC

כתובות MAC מסורתיות הן 12 ספרות (6 בתים או 48 סיביות ) מספרים הקסדצימליים . לפי האמנה, הם כתובים בדרך כלל באחד משלושת הפורמטים הבאים:

6 הספרות השמאליות (24 סיביות) הנקראות "קידומת" משויכות ליצרן המתאם. כל ספק רושם ומקבל קידומות MAC כפי שהוקצו על ידי IEEE. ספקים לעיתים קרובות יש מספר קידומת רבים הקשורים מוצרים שונים שלהם. לדוגמה, הקידומות 00:13:10, 00: 25: 9C ו- 68: 7F: 74 (ועוד רבים אחרים) שייכים ל- Linksys ( Cisco Systems ).

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

64-bit כתובות MAC

בעוד כתובות MAC מסורתיות הן באורך של 48 סיביות, מספר סוגים של רשתות דורשים כתובות 64 סיביות במקום. ZigBee אוטומציה ביתית אלחוטית ורשתות דומות אחרות המבוססות על IEEE 802.15.4, למשל, דורשים 64 סיביות כתובות MAC להיות מוגדר על התקני החומרה שלהם.

רשתות TCP / IP המבוססות על IPv6 גם מיישמות גישה שונה לתקשורת כתובות MAC בהשוואה ל- IPv4 המיינסטרים . במקום כתובות 64 סיביות של חומרה, IPv6 מתרגם באופן אוטומטי כתובת MAC של 48 סיביות לכתובת 64 סיביות על-ידי הוספת FFFE קבוע (מקודדת) של 16 סיביות בין קידומת הספק ומזהה ההתקן. IPv6 קורא את המספרים "מזהים" כדי להבדיל אותם מכתובות חומרה אמיתיות של 64 סיביות.

לדוגמה, כתובת MAC של 48 סיביות 00: 25: 96: 12: 34: 56 מופיעה ברשת IPv6 כ (כתובה בדרך כלל באחת משתי צורות אלה):

MAC לעומת כתובת IP הקשר

רשתות TCP / IP משתמשות הן בכתובות MAC והן בכתובות IP, אלא למטרות נפרדות. כתובת MAC נשארת קבועה בחומרת ההתקן, בעוד שניתן לשנות את כתובת ה- IP של אותו התקן בהתאם לתצורת הרשת של TCP / IP. בקרת גישה למדיה פועלת בשכבה 2 של דגם OSI כאשר פרוטוקול האינטרנט פועל בשכבה 3 . זה מאפשר MAC כתובת לתמוך סוגים אחרים של רשתות מלבד TCP / IP.

רשתות IP לנהל את ההמרה בין כתובות IP ו- MAC באמצעות פרוטוקול פתרון כתובות (ARP) . פרוטוקול Dynamic Host Configuration Protocol (DHCP) מסתמך על ARP כדי לנהל את ההקצאה הייחודית של כתובות IP להתקנים.

כתובת MAC שיבוט

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

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