subnetting בשיטה זריזה

אני לא אוהב לספור ביטים ולא ממש מתלהב להעלות 2 בחזקה (אחת, ועוד אחת, ועוד אחת, עד ל-128…).
להלן שיטה מעולה וקלה לבצע subnetting בקלי קלות! השיטה מאפשרת לסבנט ע"י מציאת "מספר הבסיס". קל יותר להמחיש אותה מאשר להסביר אותה.

שאלה לדוגמה
לפניך הכתובת הבאה: 255.255.192.0  172.23.77.17.
א. מהי כתובת הרשת?
ב. מהי כתובת ה-broadcast?

תשובה

מהשאלה אנחנו רואים כי הסוד לתשובה קשור לאוקטטה השלישית: 172.23.77.17 וגם 255.255.192.0
ראשית נתייחס ל-subnet (כלומר 255.255.192.0). ניקח מה-subnet את האוקטטה הרלוונטית (192).
נפחית מ-256 את האוקטטה הרלוונטית: 64=256-192. כעת מצאנו את מספר הבסיס – 64 הוא מספר הבסיס שלנו

כעת נתייחס ל-IP. ניקח את האוקטטה השלישית גם מכתובת ה-IP. במקום האוקטטה השלישית נשים את הסיפרה אפס, ונתחיל להוסיף לאפס את מספר הבסיס עד שנגיע למספר אחד מתחת (או שווה) ואחד מעל ל-77: 172.23.64.0, 172.23.128.0.

כעת יש לנו את התשובה לסעיף א'
א. כתובת הרשת היא 172.23.64.0

ניקח את 172.23.128.0 ונוריד ממנו כתובת אחת. כעת נקבל את התשובה לסעיף ב':
ב. כתובת ה-broadcast היא 172.23.127.255.

לא מאמינים שזה עובד? תבדקו!

פשוט, לא?

 

פרטים נוספים

50 תגובות to “subnetting בשיטה זריזה”

  1. רוני Says:

    אכן טריק חביב! סחתיקה.

  2. משתמש אנונימי (לא מזוהה) Says:

    כל הכבוד בן-אדם.
    הפכת את החיים להרבה יותר פשוטים….(-:

  3. מבואס Says:

    מה נסגר איתכם אנשים?? זה הכי לא מובן בעולם!

  4. nurit Says:

    לא ממש הבנתי
    לכל אחד יש כתובת רשת אחרת למה איחדת אותם?

  5. mymodemsux2 Says:

    לא הבנתי את השאלה… תרחיבי.

  6. אבישי Says:

    שנה טוב
    נהנא לקרוא את האתר ואת התכנים המדליקים שיש..
    אני עוסק ברשתות
    אשמח אם תשלח לי קצת חומר עניני לקראת מבחן ההסמכה לccna
    עשיתי את הקרוס ונשרתי באמצע ..
    תודה רבה אשמח אם תאכל לחזור אלי במיייל אני ורצה לשאול אותך עוד משהוא.
    בברכת חג שמח

  7. mymodemsux2 Says:

    שלום אבישי,

    ב"אודות" יש סיכומים שלי לקראת ההכנה למבחן.

    אודות


    https://mymodemsux2.files.wordpress.com/2007/08/ccna2.doc

  8. שלמה Says:

    אכן שיטה חביבה.. אבל אני לא מבין למה צריך את כול השיטות האלו..
    אתם רוצים לדעת לסבנט.. תסבנטו וארכך עוד פעם ועוד פעם
    בסוף זה יתחיל להיות אוטומטי

    בהצלחה

  9. mymodemsux2 Says:

    צודק. השאלה היא מה עושים עד שזה נכנס לראש…
    סופרים ביטים? מתיאשים? או שבוחרים בשיטה הכי קלה והולכים איתה.

  10. n Says:

    תודה רבה המאמר בפרטים נוספים עזר לי מאוד
    עכשיו אני יודע לסבנט עוזר לי מאוד למבחן ccna
    תודה

  11. שרון חדד Says:

    אכן שיטה מצויינת ככה לימד המרצה שלנו

  12. אליאור Says:

    לא הבנתי את השלב השני לקחת את ה77 מה ip ובמקום זה שמת 0 יוצא מזה שיוצא לך 172.23.0.17 מה עשית אחרי זה ?

  13. mymodemsux2 Says:

    256-192=64
    מתחילים עכשיו לספור כפולות של 64 מאפס.
    172.23.0.0 – אפשר לדחוף פה עוד 64 ועדין לא להגיע ל-77? כן
    172.23.64.0 – אפשר לדחוף פה עוד 64 ועדין לא להגיע ל-77? לא!
    לכן, כתובת הרשת היא 172.23.64.0.

    מוסיפים עוד 64 ואנחנו מקבלים את
    172.23.128.0
    מורידים כתובת אחת
    172.23.127.255 – זוהי כתובת ה-broadcast

    • אליאור Says:

      אוקי אבל איך קרה שבאוקטטה השמאלית ניהיה גם 0 ? לא ציינת את זה.
      אם יש מצב לדבר איתך במסנג'ר או פייסבוק יעזור לי מאוד אחי כי יש לי בעיה בסבנטינג אף פעם לא הבנתי את זה elior021@walla.com

      • mymodemsux2 Says:

        ב-subnet mask, כאשר יש לך 255 – זה אומר שהערך באוקטטה חשוב. יש לו משמעות.
        כאשר יש לך 0 – זה אומר שהערך באוקטטה לא חשוב וחסר משמעות.
        למשל, 192.168.78.0 עם 255.255.255.0 אומר, שכל כתובת ip שמתחילה ב-192.168.78 היא חשובה. אם בסוף יש 17 או 241 או 15, זה כבר לא משנה.

        מתחיל להיות קשה לסבנט, כאשר יש ערך אחר שהוא לא 255 או 0… ולכן ש את השיטה 🙂

        • mymodemsux2 Says:

          אגב, זו הסיבה למה קוראים לזה mask.
          אם תסתכל על העולם דרך מסכה, תוכל לראות רק את מה שמאחורי החורים. מה שמאחורי החורים, זה מה שחשוב.
          תחשוב ש-255 זה חור, ו-0 זה החלק האטום של המסיכה.
          172.161.182.100
          255.255.255.0
          אטום, חור, חור, חור
          לא חשוב, חשוב, חשוב, חשוב
          100 לא חשוב, 182 חשוב, 161 חשוב, 172 חשוב
          חור חסום, ועוד 3 חורים פתוחים, דרכם אתה יכול להסתכל על 3 האוקטטות הראשונות

          לכן, אם יש לנו 172.161.182.100 או אם יש לנו 172.161.182.93, זה לא חשוב. הרשת היא 172.161.182 לא משנה מה יש לנו באוקטטה האחרונה…

          איפה יש בעיה, כאשר החור הוא לא ממש אטום ולא ממש חור. הוא 254 או 252 או 248 או 240 או 224 או 192 או 128….

  14. אליאור Says:

    אמת אחי השיטה עובדת הבנתי . יש לי שאלה אחרת די דומה תסתכל בשאלה הזאת http://img136.imageshack.us/img136/235/26293076rj2.png פה נותנים לך נתון אחד שזה הsubnet mask 255.255.254.0 ושואלים לאיזה כתובת הוא מתאים
    זאת אומרת שאין לך פה את 2 הנתונים אז איך אני מגיע לתשובה כאשר אין לי כתובת ip ?
    תודה מראש אליאור

  15. אליאור Says:

    אחלה שיטה תודה אחי
    יש לי שאלה מה קורה במצב שאין לך את הכתובת Ip ?
    למשל השאלה הזאת http://img136.imageshack.us/img136/235/26293076rj2.png
    איך מגיעים לתשובה ?

  16. mymodemsux2 Says:

    255.255.254.0 זה subnet של שני class-C.
    כלומר, אם ניקח את
    172.16.0.0 עם 255.255.254.0, נוכל לתת למחשבים כתובות בטווח
    172.16.0.1-172.16.1.254, נכון?
    172.16.0.0 – זו כתובת הרשת
    172.16.1.255 – זו ה-broadcast. כל מה שבינהם תקין.

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

    מה שהיא דורשת, בעצם, שתיקח כל תשובה, תצמיד לה mask של 255.255.254.0 ותמצא לה את כתובת הרשת וה-bcast.

    למשל, 113.10.4.0.
    256-254=2.
    מוסיפים מ-0, פעם אחת – לא מספיק. מוסיפים פעם שניה, ומגיעים בול. מה זה אומר?
    ש-113.10.4.0 עם mask של 255.255.254.0, נותן לנו כתובת רשת.
    כתובת רשת ו-bcast לא ניתן לתת למחשבים, ולכן התשובה הזו לא נכונה.

    ניקח את 186.54.3.0.
    מוסיפים מ-0 פעם אחת – לא מגיעים ל-3.
    מוסיפים מ-0 פעם שניה, עוברים את 3.
    כלומר, כתובת הרשת היא 186.54.2.0 וכתובת ה-bcast היא 186.54.3.255. כלומר,
    ניתן לחלק כתובות למחשבים בטווח שבין
    186.54.2.1-186.54.3.254.
    עכשיו, נבחן את 186.54.3.0 ונמצא שהוא בטווח המותר. לכן, תשובה B נכונה

  17. אליאור Says:

    תאמין לי אני משתגע מזה כבר בזכות השיטה שלך למדתי לעשות את החישוב כאשר יש 2 נתונים גם סבנט וגם ip ברגע שיש רק נתון אחד אני משתגע

  18. mymodemsux2 Says:

    בלי פאניקה. זה הרבה יותר פשוט ממה שזה נראה.
    חוצמזה. יש לך שני נתונים. ה-IP בתשובות, וה-subnet בשאלה.

  19. אליאור Says:

    בוא נעשה תרגיל תגיד לי איפה אני טועה

    175.25.88.15 עם סבנט 225.225.192.0
    נתחיל 256-192=64 זה הבסיס

    עכשיו לוקחים את האוקטטה השלישית מהip ובמקומה שמים 0
    יוצא 175.25.0.0 עכשיו סופרים 0 פעם אחת מגיעים ל64 פעם שניה לא תקין כי עוברים את 88 > זה אומר שהכתובת 175.25.64.0
    כדי לחשב את הכתובת broadcast צריך להוריד 1 מהאוקטטה השלישית זה אומר
    שהברודקסט יהיה 175.25.63.255 אני צודק? אם לא תקן אותי לפי המחשבון אני טועה האמת

  20. mymodemsux2 Says:

    אתה טועה 🙂
    כדי למצוא את ה-bcast תוסיף לכתובת הרשת עוד פעם את "מספר הקסם"!

    תוסיף עוד 64 לכתובת הרשת ואז תוריד אחד.
    172.25.128.0 פחות אחד זה 172.25.127.255

    ניתן לתת למחשבים כל כתובת בטווח שבין 172.25.64.1 (כולל)
    לבין 172.25.127.254 (כולל)

  21. אליאור Says:

    לפי המחשבון זה יוצא subnet id 192.25.88.0
    Broadcast Address 192.25.88.63

  22. נוב Says:

    אהלן mymodemsux2
    עברת קורס CCNA במקרה?
    אני שוקל לעשות את הקורס הזה אבל לא בטוח איזה ידע או רקע צריך בשבילו.
    ברור שלי שצריך איזהו שהוא ידע בסיסי ברשתות אבל כמה בסיסי זאת השאלה 🙂

  23. mymodemsux2 Says:

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

    • נוב Says:

      תודה רבה לך ידידי!
      מה שכן ה"ידע המקדים שלי" גדל מרגע לרגע כשאני קורא את הבלוגים שלך זה בטוח 🙂

  24. נוב Says:

    אהלן אחי חזרתי 🙂
    החישובים שלי בסאבנט מתקדמים יופי מהפעם האחרונה שדיברנו (עדיין לא התחלתי את הקורס) אבל אני מתקשה בחלוקה למספר סאבנטים ספציפי או מספר הוסטים ספציפי לכל סאבנט…
    למשל שאלה כזאת….

    You have a network ID of 140.140.0.0 and need to break it down into a number of subnets. You need 600 host IDs per subnet, with the largest number of subnets available. Which of the following subnet masks should you use?

    a)
    255.255.240.0

    b)
    255.255.252.0

    c)
    255.255.224.0

    d)
    255.255.248.0

    סימנתי את התשובה הנכונה, אבל מה החישוב והדרך שאני אמור לעבור להגיע לזה.

    אני מודה לך מאוד, חג שמייח 🙂

  25. נוב Says:

    כנראה ששכחתי לסמן את התשובה..
    התשובה הנכונה היא B …. אבל שוב מה הדרך לתשובה 😛

  26. נוב Says:

    ממש מצטער על הספאם 😛
    אבל הבנתי את הדרך, פשוט זה בילבל אותי בהתחלה כי זה קלאס B ..
    עכשיו השאלה שלי היא אחרת.. לפי המסכה: 255.255.252.0
    אנחנו מקבלים 1022 משתמשים בכל סאבנט.. זה לא נחשב לביזבוז?
    האם יש דרך לצמצם את זה למספר יותר קרוב ל – 600?
    שוב תודה!

  27. mymodemsux2 Says:

    אחלה! 🙂
    כן. ניתן לצמצם אם תבחר ב-255.255.254.0

  28. נוב Says:

    המממ 255.255.254.0 יוצר לי 510 (או יותר נכון 508) משתמשים לכל סאבנט לא?
    בשאלה ביקשו 600 משתמשים.. אז לפי מה שאני מבין אני חייב לתת מינימום 600 זאת אומרת 600 משתמשים או יותר לכל סאבנט…
    אני טועה בחישוב?

  29. נוב Says:

    מאותו אתר יש לי עוד שאלה דומה וגם בה אני מסתבך…

    You have a network ID of 206.17.250.0 and need to divide it into nine subnets. You need to provide for the largest possible number of hosts per subnet. Which of the following subnet masks should you use?

    a)
    255.255.255.240

    b)
    255.255.255.192

    c)
    255.255.255.248

    d)
    255.255.255.224

    התשובה הנכונה שהאתר נותן היא A אבל לפי החישוב שלי כאשר נשתמש במסכה:
    255.255.255.240 אנחנו נקבל 16 (14 לא כולל BCAST והסאבנט עצמו) משתמשים.
    אם יותר מ 9 סאבנטים.
    אבל אם ניקח את תשובה D עם מסכה של:
    255.255.255.224 אנחנו נקבל 9 סאבנטים ולכל סאבנט יהיו 32 (30) משתמשים.
    לפי השאלה אנחנו אמורים גם למצוא את המסכה שנותנת לנו את כמות המשתמשים המקסימלית לכל סאבנט, לכן נראה לי שתשובה D מתאימה יותר.

    אז איפה אני טועה כאן?

    תודה 🙂

  30. mymodemsux2 Says:

    256 לחלק ל-32 זה 8. השאלה דורשת 9 רשתות.
    לכן התשובה היא A

  31. Nevo Says:

    תודה !
    יש מצב שיש לך טיפ לסאמרייז?
    איך לעשות את זה בצורה יותר פשוטה בראש במקום לכתוב על דף ולספור ביטים..
    אם כן ממש תעזור לי

    • mymodemsux2 Says:

      1. מוצאים את כתובת הרשת
      2. מנסים למצוא את החזקה של 2 הקטנה ביותר שתכיל את כל הכתובות
      3. בודקים שהsubnet של ה-summary לא מתנגש עם ה-subnet של הרשת

  32. Aharon Says:

    מה תעשה עם הכתובת: 100.100.100.100 עם מסכה של 255.255.255.252

    • mymodemsux2 Says:

      אני מחפש כפולה קלה של 4 שקרובה ל-100.
      למשל 20X4=80
      84, 88, 92, 96, 100
      100.100.100.100 היא כתובת הרשת

  33. אנדרגצ'או Says:

    .נתונה כתובת איי פי: 186.122.79.219/22
    מהי כתובת הרשת אליה HOST משתייך?
    מהי כתובת HOST החוקית הראשונה?
    מהי כתובת HOST החוקית האחרונה?
    מהי כתובת BROADCAST?
    מהי כתובת SUBNET הבאה?
    לפי השיטה הקלה שלך אשמח לראות את כל הדרך תודה מראש….

    • mymodemsux2 Says:

      /22 = 255.255.252.0
      256-252=4
      2*32=64
      64+4+4+4=76
      network = 186.122.76.0
      bcast = 186.122.79.255
      next subnet = 186.122.80.0/22
      1st host = 186.122.76.1
      last host = 186.122.79.254

  34. צ'וקצ'וק Says:

    אחלה שיטה! תודה
    רק שאלה אחת – כשאתה מוצא פתרון בשיטה הזאת לרשתות שיש בהן המון הוסטים, קלאס B למשל, איך אפשר לדעת בקלות כמה רשתות וכמה הוסטים בכל רשת יש?

  35. רוני Says:

    שיטה מעולה!! חבל שלא ראיתי אותה לפני שהסתבכתי במשך יומיים עם חישובים בינאריים מיותרים ! תודה !!!

  36. אדיר Says:

    צריך תיקון קטן, הוספתי את השווה בשורה שרשום : "נתחיל להוסיף לאפס את מספר הבסיס עד שנגיע למספר אחד מתחת" או שווה.

  37. Reuven LockN'Load Mizrachi Says:

    גבר כתבת:
    "מהשאלה אנחנו רואים כי הסוד לתשובה קשור לאוקטטה השלישית: 172.23.77.17 וגם 255.255.192.0
    ראשית נתייחס ל-subnet (כלומר 255.255.192.0). ניקח מה-subnet את האוקטטה הרלוונטית (192).
    נפחית מ-256 את האוקטטה הרלוונטית: 64=256-192. כעת מצאנו את מספר הבסיס – 64 הוא מספר הבסיס שלנו"

    לא פירטת איך הגעת דווקא למספר 256?
    בכל ההסבר שלך לא ראיתי למה אני צריך להפחית דווקא מהמספר 256
    אשמח לתשובה תודה

  38. משתמש אנונימי (לא מזוהה) Says:

    היא מורידה אחד כי ה128 זה כתובת של הרשת הבאה ואנחנו רוצים את ה איזור שידור שמגיע לפנייב כי הכתובת שלנו היא 77

כתיבת תגובה