מדוע דרושות כתובות אתרנט / MAC?
אם אתה עדיין חדש על כל העניין ברשת, אז זה יכול להיות קצת מדהים כאשר אתה הראשון להתחיל ללמוד על סוגים שונים של כתובות מעורב וכיצד הם עובדים יחד. היום SuperUser Q & A פוסט מבקש לנקות את הבלבול עבור קורא סקרן.
מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.
תמונה באדיבות ויקיפדיה.
השאלה
SuperUser הקורא user2449761 רוצה לדעת יותר על הצורך כתובות Ethernet / MAC:
אני לא מבין למה Ethernet / MAC כתובות נדרשים. אין ספק שכל המחשבים יכולים להיות מחוברים לרשת מאוחדת בלבד ולהשתמש בכתובות IP כדי לתקשר?
לדוגמה, יש את המנגנון הבא ב- Ethernet:
- מחשב עם כתובת ה- IP 192.168.1.1 (X.1) רוצה לשלוח מנות לכתובת 192.168.1.2 (X.2).
- X.1 משתמש ב- ARP כדי לקבל את כתובת ה- MAC של X.2.
- לשם כך, X.1 צריך לשלוח מנות לכל המחשבים ברשת ורק אחד יענה.
- X.1 מקבל כתובת MAC ושולח את החבילה.
זה יהיה פשוט לעשות את זה רק צעד אחד:
- X.1 שולח מנות לכל המחשבים ברשת ורק X.2 יעבד אותה, האחרים יתעלמו ממנה.
השאלה הנוספת שלי היא: מדוע יש צורך בכתובות IP אם לכל המכשירים יש כתובות MAC ייחודיות?
מדוע יש צורך בכתובות Ethernet / MAC?
התשובה
לתורם SuperUser פול יש את התשובה עבורנו:
שכבות הרשת השונות קיימות כדי לאפשר להן להחליף טכנולוגיות שונות. שתי השכבות שאתה מדבר עליהן הן שכבות 2 ו -3. שכבה 2 בתרחיש זה היא Ethernet - שמתוכה מתעוררות כתובות MAC ושכבה 3 היא IP.
Ethernet פועל רק ברמה המקומית בין התקני רשת המחוברים לרשת שידור "קישור נתונים", ואילו IP הוא פרוטוקול ניתוב וניתן למקד התקנים ברשתות מרוחקות.
הדרישות עבור כל שכבות אלה שונה. Ethernet מציין משפחה של טכנולוגיות המאפשרות מנות שנשלחו והתקבלו בין התקני רשת, ואילו IP מגדיר פרוטוקול המאפשר מנות נתונים לחצות רשתות מרובות.
גם לא מסתמכים על השני, וזה מה שנותן הרשת הגמישות שלה. לדוגמה, באפשרותך לבחור להתחבר לשירות האינטרנט שלך באמצעות IP over Ethernet, אך ברשת הפנימית שלך, באפשרותך לבחור להשתמש ב- IP על גבי נייר (כאשר מישהו כותב את התוכן של כל מנה ומוביל אותה פיזית אל מחשב אחר ו- סוגי אותו). ברור שזה לא יהיה מהיר במיוחד, אבל זה עדיין יהיה IP בתנאי האדם נושאת סביב פיסות נייר מכובד IP ניתוב הכללים.
בעולם האמיתי קיימים פרוטוקולי קישור נתונים שונים שאתה כבר משתמש בהם (למרות שתכניות הפנייה שלהם זהות): 802.3 - Ethernet ו- 802.11 - Wi-Fi.
IP לא אכפת מה את השכבה הבסיסית. באותה מידה, ניתן להחליף את ה- IP עבור פרוטוקולי שכבת רשת שונים (בתנאי שזה קורה לכל המשתתפים) כגון מצב העברה אסינכרוני (ATM).
אמנם אין שום מניעה ישירה של יצירת פרוטוקול המכיל הן את השכבות 2 ו -3, זה יהיה פחות גמיש, פחות אטרקטיבי, ולכן סביר להשתמש.
הקפד לקרוא את שאר הדיון דיון תוסס באמצעות הקישור להלן!
יש לך משהו להוסיף להסבר? נשמע את ההערות. רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי מתמצא? בדוק את נושא הדיון המלא כאן.