כיצד לחשב מסיכת רשת משנה של IP

קבע את מחלקת הרשת (A, B או C) בהתבסס על כתובת ה- IP: אם כתובות ה- IP מתחילות במספר בין 1 ל -126, זהו סוג A. אם כתובות ה- IP מתחילות במספר בין 128 ל -191, ב. אם כתובות IP מתחילות במספר בין 192 ל -223, זהו מעמד C. בדוגמה שלנו, הרשת היא מחלקה C, מכיוון שכתובת ה- IP 192.35.128.93 מתחילה ב- 192.

קובע את מספר הביטים הדרושים להגדרת רשתות משנה: מספר רשתות משנה = (2 ^ מספר סיביות) - 2. לכן, מספר סיביות = Log2 (מספר רשתות משנה + 2). בדוגמה שלנו יש שש תת רשתות: * מספר סיביות = Log2 (6 +2) = Log2 (8) = 3. שלוש סיביות בכתובת ה- IP משמשות כחלק תת רשת.

יוצר מסיכת רשת משנה בתבנית בינארית על-ידי הרחבת מסיכת רשת המשנה כברירת מחדל עם סיביות משנה. מסכות המשנה של ברירת המחדל עבור מחלקות A ל- C הן: 11111111.00000000.00000000.00000000 (סוג A, עם חלק רשת של 8 סיביות) 11111111.11111111.00000000.00000000 (Class B, שחלק הרשת שלה הוא 16 סיביות) * 11111111.11111111. 11111111.00000000 (Class C, שחלק הרשת שלה הוא 24 סיביות) בדוגמה שלנו, הרחבה של מסיכת ברירת המחדל של ברירת המחדל עבור מחלקה C עם 3 סיביות (שלב 2) גורמת למסיכת רשת המשנה 11111111.11111111.11111111.11100000.

המר את מסיכת רשת המשנה בתבנית בינארית לפורמט נקודה עשרונית. הפורמט הבינארי מכיל ארבעה אוקטטים (8 סיביות בכל אחד מהם). השתמש בכללים הבאים: עבור octet "11111111", כתוב "255". עבור octet "00000000", כתוב "0". אם ה- octet מכיל גם את "1" וגם את "0", השתמש בנוסחה: integer = 128 xn (+ 64 xn) + (32 xn) + (16 xn) + (8 xn) + (4 xn) + (2 xn) + (1 xn), כאשר n הוא 1 או 0 במיקום המתאים של רצף octet. בדוגמה שלנו, עבור 11111111.11111111.11111111.11100000 11111111 ---> 255 11111111 ---> 255 11111111 ---> 255 11100000 ---> (128 x 1) + (64 x 1) + (32 x 1) + 16 x 0) + (8 x 0) + (4 x 0) + (2 x 0) + (1 x 0) = 224. מסיכת רשת המשנה היא 255.255.255.224.