تازه شوی 15 minutes ago
כאשר אתה רואה 192.168.1.0/24, אתה מסתכל על שאלה: אילו כתובות שייכות יחד? חישוב תת-רשת אינו מתמטיקה מופשטת — זהו השער שכל מנה עוברת דרכו. אותה תת-רשת? תקשורת ישירה. תת-רשת שונה? מצא נתב.
מה מחשבים
בהינתן כתובת IP עם סימון CIDR כמו 192.168.5.0/24, תרצה:
- כתובת רשת — היכן הטווח מתחיל (לא ניתן להקצות למארחים)
- כתובת שידור — היכן הוא מסתיים (לא ניתן להקצות למארחים)
- טווח מארחים שמיש — כל כתובת ביניהם
- קיבולת כוללת — כמה מכשירים מתאימים
הבסיס הבינארי
כתובות IP הן מספרים בינאריים של 32 סיביות. עשרוני מנוקד הוא בשביל בני אדם; רשתות חושבות בבינארי. הבנת זה הופכת הכל לברור.
מה משמעות סימון CIDR
ה-/24 ב-192.168.5.0/24 אומר "24 הסיביות הראשונות מזהות את הרשת." 8 הסיביות הנותרות מזהות מארחים.
מסכת התת-רשת מסמנת חלוקה זו:
מסכת התת-רשת היא שבלונה. הנח אותה על כל כתובת, והיא תגלה לאיזה שכונה אותה כתובת שייכת.
מציאת כתובת הרשת
לכתובת הרשת יש את כל סיביות המארח מוגדרות ל-0. מצא אותה עם AND בינארי — בכל מקום שבו למסכה יש 1, שמור את סיבית ה-IP; בכל מקום שיש 0, התוצאה היא 0.
לאיזו רשת שייכת 192.168.5.85/24?
סיביות המארח הפכו ל-0. זוהי כתובת הרשת — תחילת הטווח.
מציאת כתובת השידור
לכתובת השידור יש את כל סיביות המארח מוגדרות ל-1. קח את כתובת הרשת והפוך כל סיבית מארח.
מארחים שמישים
כל מה שבין כתובת הרשת לכתובת השידור ניתן להקצאה:
כאשר הגבול חוצה אוקטט
וכאן מגיע החלק המעניין: 10.50.100.75/22
ה-/22 אומר 22 סיביות רשת — שחוצה את אמצע האוקטט השלישי.
הטווח משתרע על 100, 101, 102, 103 באוקטט השלישי. 2 הסיביות האחרונות של האוקטט השלישי הן סיביות מארח — הן סופרות דרך ארבעה ערכים (00, 01, 10, 11) בין אם ציפית לכך ובין אם לא. גבולות תת-רשת לא מכבדים גבולות אוקטט.
שיטת החישוב המהיר
ברגע שהבינארי מתייצב לך בראש, אפשר לחשב את רוב תתי-הרשת בראש.
גודל בלוק
תתי-רשת מחלקות את מרחב הכתובות לבלוקים שווים. גודל הבלוק נובע מסיביות המארח:
גודל הבלוק אומר לך היכן הגבולות נמצאים:
איזו תת-רשת מכילה כתובת IP זו?
חלק את האוקטט הרלוונטי בגודל הבלוק.
192.168.5.85/27:
גדלי תת-רשת נפוצים
הערה: רשתות /31 הן מקרה מיוחד לקישורים נקודה-לנקודה (RFC 3021). שתי הכתובות שמישות — אין הפרשה לכתובת רשת או לכתובת שידור.
דוגמה מעשית: חלוקת רשת משרד
יש לך 10.20.30.0/24 ואתה צריך 4 תתי-רשת מחלקתיות.
כל מחלקה הופכת לתחום שידור עצמאי. הן מתקשרות דרך נתב, אך שידורים נשארים מקומיים.
טבלאות עזר
איזה אוקטט משתנה?
- /24 עד /32 — האוקטט הרביעי בלבד
- /16 עד /23 — האוקטט השלישי משתנה
- /8 עד /15 — האוקטט השני משתנה
- פחות מ-/8 — האוקטט הראשון משתנה
ערכי מסכת אוקטט חלקי
חזקות של 2
אמת את עבודתך
לאחר החישוב, בדוק:
- כתובת רשת: כל סיביות המארח = 0
- כתובת שידור: כל סיביות המארח = 1
- ראשון שמיש = רשת + 1
- אחרון שמיש = שידור - 1
- סה"כ כתובות = 2^(סיביות מארח)
שאלות נפוצות על חישוב תת-רשת
מדוע לא ניתן להשתמש בכתובת הרשת או השידור עבור מכשירים?
כתובת הרשת מזהה את תת-הרשת עצמה — זה שם השכונה, לא בית בתוכה. כתובת השידור שולחת הודעות לכל מכשיר בתת-הרשת בו-זמנית. הקצאת אחת מהן למכשיר שוברת פעולות רשת בסיסיות.
כיצד אני יודע אם שתי כתובות IP נמצאות באותה תת-רשת?
בצע AND על שתי הכתובות עם מסכת התת-רשת. אם התוצאות זהות, הן נמצאות באותה תת-רשת ויכולות לתקשר ישירות. תוצאות שונות אומרות שהתעבורה עוברת דרך נתב. זה בדיוק מה שהמכשיר שלך מחשב עבור כל מנה.
מהי תת-הרשת השימושית הקטנה ביותר?
/30 נותן 4 כתובות עם 2 שמישות — מספיק לקישור נקודה-לנקודה בין נתבים. /31 עובד לנקודה-לנקודה על מכשירים התומכים ב-RFC 3021, עם שתי הכתובות שמישות. קטן מ-/30 אין מארחים שמישים לפי הכללים הסטנדרטיים.
מדוע גדלי תת-הרשת הם תמיד חזקות של 2?
תתי-רשת מוגדרות על ידי גבולות סיביות בינאריות. כל סיבית מארח מכפילה את מרחב הכתובות. לא ניתן לקבל תת-רשת של 100 כתובות — צריך /26 (64) או /25 (128) במקום.
מקורות
آیا دا پاڼه ګټوره وه؟