כיצד לקבוע אם שתי כתובות IP נמצאות באותה רשת משנה

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

שלב 1

השג את כתובת ה- IP ואת מספר מסיכת הרשת. ב- Windows, באפשרותך לבצע זאת על-ידי גישה לכלי השירות System Symbol ולהפעלת "ipconfig" או על-ידי הצגת פרטי החיבור שלך באמצעות מרכז הרשת והשיתוף. ב- Mac OS X, באפשרותך לעשות זאת על-ידי גישה לתפריט System Preferences (העדפות מערכת) ובחירה באפשרות "Network" (רשת).

שלב 2

המר את שני המספרים לבינארי. הבינארי הוא מערכת מספרית שבה משתמשים רק 1 ו 0, המספר 2 מיוצג כ- "10", 4 הוא "100" וכן הלאה. לדוגמה, 110 מתאים 4, 2 ו 1 לא, ולכן המספר האמיתי המיוצג על ידי 110 הוא 6. הראשון שמונה עמדות בינארי מתאימות 128, 64, 32, 16, 8, 4, 2 ו 1. יהיה עליך להמיר כל קטע של מספר מופרדים לתקופה. כתובת IP 192.168.1.100 מומרת באופן הבא:

192 הופך 11000000 (128 + 64)

168 הופך ל 10101000 (128 + 32 + 8)

1 הופך ל- 00000001

100 הופך 01100100 (64 + 32 + 4)

באופן דומה, מסכת רשת משנה 255.255.255.0 הופכת ל:

11111111.11111111.11111111.00000000

שלב 3

השווה את שני המספרים הבינאריים לפי עמודות. בכל מקום שבו שני המספרים הם 1, לרשום 1. זהו הפעולה "AND" בינארי. לדוגמה:

11000000.10101000.00000001.01100100 11111111.11111111.11111111.00000000

התוצאה תהיה 11000000.10101000.00000001.00000000

שלב 4

השג את מספרי ה- IP ואת מסיכת הרשת השנייה.

שלב 5

להמיר אותם בינארי.

שלב 6

בצע את ההשוואה "AND" עם זוג המספרים השני.

שלב 7

השווה את שתי התוצאות של פעולות "AND". אם הם זהים, שתי כתובות ה- IP נמצאות באותה רשת משנה. אם הם אינם זהים, הם אינם שייכים לאותו תת רשת. לדוגמה, אם התוצאה השנייה "AND" הייתה גם 11000000.10101000.00000001.00000000, שתי כתובות ה- IP יהיו באותה רשת משנה.