16Aug

מה בדיוק כתובת MAC משמש?

click fraud protection

לכל פיסת חומרה ברשת המקומית שלך יש כתובת MAC בנוסף לכתובת ה- IP שהוקצתה לה על-ידי הנתב או השרת המקומי.מה בדיוק היא כתובת MAC עבור?

השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

השאלה

SuperUser הקורא Vishnu Vivek סקרן לגבי כתובות MAC ותפקודם:

אני מבין שכתובות ה- IP הן היררכיות, כך שהנתבים ברחבי האינטרנט ידעו לאיזה כיוון להעביר מנות.עם כתובות MAC, אין היררכיה, ולכן העברת מנות לא יהיה אפשרי.לכן, כתובות MAC אינן משמשות להעברת מנות.

אני לא חושב שזה יושב שם ללא סיבה.אז השאלה שלי היא, איפה בדיוק כתובת MAC נכנס לשחק במהלך העברת מנות?

איפה באמת?מהי הפונקציה הספציפית של כתובת ה- MAC?

תשובה

SuperUser תורם Werner Henze מציעה כמה תובנה לגבי הפונקציה של כתובת MAC:

מה הם כתובות MAC המשמשים?

כתובות MAC הן בסיסיות ברמה נמוכה שהופכות את עבודת הרשת שלך מבוססת אתרנט.כרטיסי רשת

לכל אחד יש כתובת MAC ייחודית.מנות שנשלחו על Ethernet מגיעים תמיד מכתובת MAC ונשלחו לכתובת MAC.אם מתאם רשת מקבל מנות, הוא משווה את כתובת ה- MAC של היעד של המנה לכתובת ה- MAC של המתאם.אם הכתובות תואמות, החבילה מעובדת, אחרת היא נמחקת.

instagram viewer

ישנן כתובות MAC מיוחדות, אחת למשל ff: ff: ff: ff: ff: ff: ff, שהיא כתובת השידור ומתייחסת לכל מתאם רשת ברשת.

כיצד כתובות IP וכתובות MAC פועלות יחדיו?

IP הוא פרוטוקול המשמש בשכבה מעל אתרנט.פרוטוקול נוסף לדוגמה יהיה IPX.

כאשר המחשב רוצה לשלוח מנה לכתובת IP מסוימת x.x.x.x, הסימון הראשון הוא אם כתובת היעד נמצאת באותה רשת IP של המחשב עצמו.אם x.x.x.x נמצא באותה רשת, אזי ניתן להגיע ישירות אל כתובת ה- IP היעד, אחרת יש לשלוח את הנתב לנתב שהוגדר.

עד עכשיו נראה שהמצב נהיה גרוע יותר, כי עכשיו יש לנו שתי כתובות IP: אחת היא כתובת היעד המקורית של ה- IP, והשנייה היא ה- IP של המכשיר שאליו אנחנו צריכים לשלוח את החבילה( ההופ הבא,היעד הסופי או הנתב).

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

כיצד פועלת ARP?

ARP עצמו הוא פרוטוקול מעל Ethernet, כמו IP או IPX.כאשר התקן רוצה לדעת את כתובת ה- MAC עבור כתובת IP מסוימת, היא שולחת מנות לכתובת MAC לשדר "מי יש כתובת IP Yyyy?" כל ההתקנים מקבלים את החבילה, אבל רק אחד עם כתובת ה- IP yyyy יגיבעם חבילה "זה אני." המכשיר מבקש מקבל את התשובה ועכשיו יודע כי המקור MAC כתובת היא כתובת MAC הנכון להשתמש.כמובן שהתוצאה תהיה במטמון, ולכן המכשיר לא צריך לפתור את כתובת ה- MAC בכל פעם.

ניתוב

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

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

כמובן שאתה יכול להגדיר נתבים מרובים מוגדר.נתב הבית שלך יהיה רק ​​אחד הנתב במעלה מוגדר, אבל בעמוד השדרה האינטרנט נתבים גדולים יש שולחנות ניתוב גדול, כך שהם יודעים את הדרכים הטובות ביותר עבור כל מנות.

שימושים אחרים עבור כתובות MAC

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

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