עבור לתוכן

לומד לintro ויש לי כמה שאלות של subnet וחישובים באקסה

Featured Replies

פורסם

subnet

***

network ip 132.192.0.0

Each subnet must currently support at least 100 hosts.

Each subnet is expected to grow by a maximum of five host each of the next 4 years

אני צריך ליצר כמה שיותר סיבנוטים

עכשיו התשובה היא ככה : 255.255.255.128

אפשר הסבר ?

***

צריך לסבנט את 137.105.0.0 ככה שיהיה 475 הוסטים

עכשיו התשובה זה 255.255.254.0/23

לא הבנתי איך הם הגיעו לזה

אקסה

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

תודה מראש

פורסם

תוריד לך את ה PDF מהאתר של דניאל פטרי

http://www.petri.co.il/subnetting_tutorial_he.htm

מישהו פה נתן לינק לדבר הזה באחד הת'רדים בשבועות האחרונים

זה פשוט אוצר , אני בטוח שזה יסביר לך המון.

פורסם
  • מחבר

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

פורסם

זהו, שחשבתי שקריאה ב PDF תוכל לסדר לך את העניינים בראש

אישית אף פעם לא למדתי SUBNETING, ואת ה PDF של פטרי קראתי סתם להשכלה כללית, ולא עברתי על כולו אלא על ההתחלה בלבד

אני מציע שתעבור שוב על החומר התיאורטי, ואולי PIG_750 יעבור בסביבה, יש מצב שהוא יוכל לעזור לך בנושא הזה הרבה יותר ממני.

פורסם
  • מחבר

טוב תודה בכל מיקרה מקווה שהוא יעבור פה

פורסם

טוב הנה ההסבר (הדי גרוע) שלי:

link=topic=234351.msg2058135#msg2058135 date=1169734109]

subnet

***

network ip 132.192.0.0

Each subnet must currently support at least 100 hosts.

Each subnet is expected to grow by a maximum of five host each of the next 4 years

אני צריך ליצר כמה שיותר סיבנוטים

עכשיו התשובה היא ככה : 255.255.255.128

אפשר הסבר ?

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

אני יודע שהערך המקסימלי ש 8 ביט יכולים לייצג זה 255 (לא כולל ה 0 ) שזה במקרה גם הגודל של char ,

אני גם יודע שהערך המקסימלי ש 16 יכולים לייצג זה 65,535 (שוב לא כולל ה 0 ) שזה גם הגודל של int על מכונות

או/ו מערכות הפעלה של 16 ביט והגודל של short int , וגם 65535 זה מספר הפורטים שקיימים (בגלל שערך הזה

מאוכסן ב short int ).

ברגע שאומרים לי שצריך מספר hosts לדוגמה 25 אני ישר בודק מאיזה בין ה 2 מספרים (65535 או 255 ) הוא קטן

בהפרש הכי קטן , במקרה שלנו זה 255 כלומר 8 ביט. ואם הוא גדול 65534 אז נשתמש ב 65535 (16 ביט ).

עכשיו אני לוקח את המספר 32 (מספר ביטים בכתובת IP ) ומוריד ממנו 8 , אני מקבל 24 , הסיבה שאני עושה את זה היא

בגלל שאני מחפש את ה subnet mask הבסיסית שממנה "נחתוך" את subnet שלנו, אם המספר היה גדול מ

65534 היינו צריכים להשתמש ב subnet mask בסיסית של 16 ביט (32-16) אבל במקום "לחתוך" נוסיף

במילים אחרות במקום להפוך אפסים לאחדות נהפוך אחדות לאפסים, בקיצור נכבה ביטים.

עכשיו השלב שבו אנחנו עושים את ה"קסם", יש לנו כרגע subnet mask של 24 ביט שיכולה להכיל 254 hosts ( בגלל ש

כתובת אחת משמשת ל subnet ID ועוד אחד ל broadcast ו 256-2 = 254) ה subnet mask שלנו נראת ככה:

11111111.11111111.11111111.00000000

בוא נגנוב יחידה אחת, עכשיו זה יראה ככה:

11111111.11111111.11111111.10000000

או בדצמלי: 255.255.255.128

כשאנחנו "גונבים" סיפרה אחת ממספר בינארי אנחנו מקטנים את הערך המקסימלי שלו בחילוק של 2 כי יש לנו מתג אחד פחות לשחק איתו.

וכשאנחנו מוסיפים עוד אנחנו מכפילים את הערך המקסימאלי ב 2 כי יש לנו עוד מתג לשחק איתו.

אבל אתה יכול לחשוב על זה גם כחיבור-חיסור פשוט הערך של הביט הכי ימני (כשהוא דלוק) הוא 1 של השני מימין 2 ואז 4 ואז 8 ואז 16

ואז 32 ואז 64 ואז 128 (קח לך דקה וצייר את זה על דף), כשכל הביטים האלה דולקים אתה מקבל 255 ואל תשכח שהם יכולים להיות

גם כולם מכובים, אז ביחד זה מביא לנו 256 אפשרויות. עם נחלק 256 ב 2 או נוריד מ 256 128 (הערך של הביט השמיני) נקבל 128,

עכשיו נוריד 2 ונקבל 126 בוא ננסה לגנוב עוד אחד:

11111111.11111111.11111111.11000000

בדצמלי: 255.255.255.192

128 לחלק ל 2 או 128 פחות 64 זה 64 , בוא לא נשכח להוריד 2 ואז יש לנו 62 . אוקי בוא נדליק עוד ביט:

11111111.11111111.11111111.11100000

בדצמלי: 255.255.255.224

64 לחלק ל 2 זה 32, פחות 2 זה 30 , טוב אני חושב שזהו זה מצאנו את מה שחיפשנו.

כמו שהבנת אני משתמש בשיטה הקשה יש שיטות קצרות יותר אבל אם תבין את השיטה הזאת

זה יעזור לך להבין שיטות אחרות...

link=topic=234351.msg2058135#msg2058135 date=1169734109]

צריך לסבנט את 137.105.0.0 ככה שיהיה 475 הוסטים

עכשיו התשובה זה 255.255.254.0/23

לא הבנתי איך הם הגיעו לזה

אותו דבר כמו הקודם רק קל יותר כי לפי השיטה שאני משתמש בה יש לך בחירה או לטפס מ 8 ביט או לרדת מ 16 .

לרדת זה לחלק ולהדליק ביטים (כמו שעשינו תרגיל קודם) , ולעלות זה כפל ולכבות ביטים. אני אישית אוהב את הנתיב

הכי קרוב אז בוא נתחיל מ 8 ונכבה.

יש לנו 24 ביט דלוקים:

11111111.11111111.11111111.00000000

בוא נכבה ביט אחד ונכפיל ב 2 , זה יוצא:

11111111.11111111.11111110.00000000

בדצמלי: 255.255.254.0

והערך הוא 256*2 שזה 512 ואז מורידים 2 וזה יוצא 510 שזה הכי קרוב ל 475 .

זהו, מקווה שעכשיו זה מובן יותר.

פורסם
  • מחבר

שכחתי ואיבדתי מז"א גונב יחידה..? :kopfpatsch:

  • 2 שבועות מאוחר יותר...
פורסם
  • מחבר

מיצתער שאני מקפיץ אבל לא רציתי לפיתוח דיון חדש לא הבנתי מז"א גונב יחידה מאיפה אתה לוקח את היחידה הזאתי?

פורסם

התכוונתי שאני מדליק bit , כלומר הופך 0 ל 1 ....

פורסם
  • מחבר

אוקיי אבל מאיפה אתה לוקח אותו כאילו 11111111.11111111.11111111 עכשיו כשאתה מדליק עוד אחד אז מאיפה?

אני מזה מיצתער פשוט ברח לי מהראש :kopfpatsch:

פורסם

11111111.11111111.11111111 זה 24 ביט מתוך 32 , אז זה משאיר 8 ביטים מכובים, במילים אחרות 8 אפסים.

למעשה זה לא נכון לרשום את זה ככה, הדרך הנכונה לרשום subnet mask של 24 ביט זה ככה:

11111111.11111111.11111111.00000000

כשאני מדליק ביט אני לוקח אותו מהאפסים ככה:

11111111.11111111.11111111.10000000

עכשיו זה subnet mask של 25 ביטים שמאפשר 128-2 כתובות לכל רשת.

פורסם
  • מחבר

תודה אבל לא ממש תפסתי את זה=/

פורסם

את מה לא הבנת? ההסבר האחרון שלי או את הנושא כולו?

פורסם
  • מחבר

תיראה העיקרון אני מכיר את כל החוקיות של סיבנוט אבל אני פשוט למצליח לעשות תרגילים של

"בנה רשת אם 50 תתי רשתות כתובת : 192.168.0.0 סתם נגיד..."

אני פשוט לא מבין מה קשור למה :kopfpatsch: :kopfpatsch: סליחה שנפלתי עלייך

פורסם

לגבי מספר רשתות זה קצת שונה אבל דומה. 192.168.0.0 - האפסים מסמלים שזה ה net ID

במילים אחרות: יש לנו subnet mask של 16 ביט, תזכור שזה נותן לנו רשת 1 של 65534 כתובות, אם נדליק עוד ביט

זה יגדיל את ה subnet mask ל 17 ביט ויכפיל את כמות הרשתות ל 2 , עוד ביט זה יכפיל ב 2 ואז יהיה לנו 4 ואז 8

ואז 16 ואז 32 ואז 64 שזה הכי קרוב. אחרי שהוספנו 6 ביטים ל subnet mask היא תראה ככה:

255.255.252.0 או בבינארי ככה: 11111111.11111111.11111100.00000000

אם קצת קשה לך להבין חשבון בינארי תביט בזה:

1 1 1 1 1 1 1 1

1 2 4 8 16 32 64 128

מה שאתה רואה זה BYTE למעלה זה הביטים ולמטה זה הערך שלהם חיבור פשוט יביא לנו את התוצאה הבאה:

128+64+32+16+8+4+2+1=255

זה שכל הביטים דלוקים, עכשיו בוא נכבה את כולם ונדליק את השלישי והרביעי:

0 0 1 1 0 0 0 0

0 0 4 8 0 0 0 0

חיבור פשוט:

0+0+4+8+0+0+0+0 = 12

עכשיו בוא נכבה את הראשון והשני

0 0 1 1 1 1 1 1

0 0 4 8 16 32 64 128

חיבור פשוט:

128+64+32+16+8+4+0+0 = 252

עכשיו תביט בערך של ה subnet mask שלנו...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים