13-06-2011, 23:46
|
|
מנהל פורום מערכות הפעלה - הרובע המייקרוסופטי.
|
|
חבר מתאריך: 07.10.04
הודעות: 13,777
|
|
התחלתי אז נפרט
תסתכל על רשת פשוטה, מחשבים מחוברים לנתב שמחובר לאינטרנט.
למחשבים כולם יש רשת בסאבנט מסויים (10.72.57.0 לצורך הדוגמה, סאבנט 255.255.255.0) וכתובת default gateway שהיא של הנתב.
כל מחשב שמנסה לגשת לאינטרנט, נניח - www.fresh.co.il מתרגם את השם הזה לכתובת IP (יצא לי 82.80.248.160) ובודק את הסאבנט כפי שהסברתי למעלה, לאחר ביצוע AND של הסאבנט והכתובת מתקבל 82.80.248.0, שזה שונה מ 10.72.57.0 ולכן המחשב יודע שהשרת של פרש לא נמצא ברשת המקומית ומפנה את הבקשה לdefault gateway.
לעומת זאת, אם יפנה אל מחשב עם כתובת 10.72.57.7 לדוגמה - ייקרה דבר אחר, המחשב יודע שהמחשב שמחזיק את כתובת היעד שלו באותה הרשת המקומית (כי יצא 10.72.57.0) ולכן ישלח שאילתא לכול המחשבים ברשת המקומית(ידוע כ broadcast) "מי זה 10.72.57.7", אם המחשב זמין ומאזין לקו - הוא יענה לו והמחשבים יקימו קשר וכו' וכו'.
לשאלה שלך - הרשת הורחבה, הגדלת את הסאבנט מ 255.255.255.0 ל 255.255.254.0, לכן תרגום הסאבנט המקומי יהפוך ל 10.72.56.0, אבל... זה לא משנה - שאל הלוגיקה זהה לחלוטין, ברגע שאני יודע שגם 10.72.56.18 אצלי ברשת - אני עדיין אשאל מיהו את הרשת המקומית ולא אצא אל ה gateway שלי
_____________________________________
|