כיצד לקבוע אם שתי כתובות 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 יהיו באותה רשת משנה.