כיצד לחשב כתובת MAC לבינארי

...

למרות שאפסים ואחדים יכולים לבלבל, הם למעשה מרכיבים את מה שהמחשב מפרש.

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

שלב 1

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

סרטון היום

שלב 2

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

שלב 3

מלא את האפסים שבהם אין מספרים ברצף של אחדים. בסוף תקבל משהו כזה:

8B = 1000 (8) 1011 (B)

שלב 4

המשך לעשות זאת עד שתמיר את כל הרצף. עם MAC של 00-50-56-C0-00-08, אתה אמור לסיים עם זה:

0000 0000 (00) 0101 0000 (50) 0101 0110 (56) 1100 0000 (C0) 0000 0000 (00) 0000 1000 (08)

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

000000000101000001010110110000000000000000001000

עֵצָה

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