80
Subnetting Tutorial by Daniel Petri Page 1 v2.25 04/09/2005 יוצרים זכויות: בבית העבודה בזמן עליו וחזרה בכיתה הנלמד החומר חיזוק למטרת זה במאמר שימוש מאפשר אני. למרצים הערה רים, במיוחד: אין החומר כל את ללמד מתיימר המאמר. אנא החס לחלקים התלמידים את הפנו ה פעולת לנושא- TPC/IP השונים ומרכיביו שכבותיו ע. ל הפצת המא נעשו לא וד הכותב שם שובש שונה או נמחק לא עוד כל מותרת מר פטרי דניאל, ע וכל או עצמו מאמר בגוף שינויים. ה לב שימו! זה במאמר שימוש נעשה בהם מקרים במספר נתקלתי) על שנכתבו ואחרים- ידי( ה כדי תוך פרה המ כדי ותוך היוצרים זכויות חוק של בוטה אמר, ע נכתב הוא כאילו והפצתו" אותו י מן שמי ל מכוונת הסרה ש ממני המאמר את. מכל שמזעזע מה, מקרים שבשני העובדה הוא יודע אני עליהם, מד שגנב אדם היה ובר בתחומם מעולים וע, זו עובדה אבל מנ לא ה מהם על נכתב שלא מאמר לגנוב- ו ידם ל מקצ באנשי אותו הפיץ ע עבדו הם בהם ובמוסדות יתות, מחיק כדי תוך ה כאילו הקוראים והטעיית המאמר מן שמי של מכוונת ה בכ ם אותו כ בו עצמם. ת יקרים קוראים! תהיו אל, הלאה העבירו, תגנבו אל אבל. ישראלים. קיראו, תהנו מתאימות שיפוטיות בערכאות אלה בימים ונידון בהתאם טופל שכזה מקרה כל. טענות, לשיפורים הצעות, ת אלקטרוני לדואר לשלוח שר: טעויות יקון, בעיות, קוש אפ ושאלות יותil . co . petri @ mct הבא באתר ביותר העדכני החומר את למצוא תוכלו תמידil . co . petri . www :// http הבא מהלינק זה מאמר להוריד ניתן כרגע: htm . he _ tutorial _ subnetting / il . co . petri . www :// http פטרי דניאל נוכחית גירסה: 2.25 לאחרונה עודכן: 4 ל ספטמבר2005 Subnetting Tutorial by Daniel Petri Page 1 v2.25 04/09/2005

Sub Netting by Daniel Petri v2.25

  • Upload
    polaris

  • View
    621

  • Download
    5

Embed Size (px)

DESCRIPTION

In Hebrew

Citation preview

Page 1: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 1 v2.25 04/09/2005

:זכויות יוצרים

. אני מאפשר שימוש במאמר זה למטרת חיזוק החומר הנלמד בכיתה וחזרה עליו בזמן העבודה בבית

במיוחד , ריםהערה למרצים הפנו את התלמידים לחלקים החסאנא. המאמר מתיימר ללמד את כל החומראין :ל . ע שכבותיו ומרכיביו השוניםTPC/IP -לנושא פעולת ה

וד לא נעשו המאהפצת שובש שם הכותב וכל ע, דניאל פטרי–מר מותרת כל עוד לא נמחק או שונה או

מאמר עצמו ה .שינויים בגוף

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

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

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

תהנו, קיראו. ישראלים . אבל אל תגנבו, העבירו הלאה, אל תהיו ! קוראים יקרים

.כל מקרה שכזה טופל בהתאם ונידון בימים אלה בערכאות שיפוטיות מתאימות

: שר לשלוח לדואר אלקטרונית, הצעות לשיפורים, טענות יות ושאלות אפקוש, בעיות, יקון טעויותil.co.petri@mct

il.co.petri.www://httpתמיד תוכלו למצוא את החומר העדכני ביותר באתר הבא

htm.he_tutorial_subnetting/il.co.petri.www://http: כרגע ניתן להוריד מאמר זה מהלינק הבא

דניאל פטרי

2.25: גירסה נוכחית2005 ספטמברל 4: עודכן לאחרונה

Subnetting Tutorial by Daniel Petri Page 1 v2.25 04/09/2005

Page 2: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 2 v2.25 04/09/2005

תוכן העניינים

.Subnetting -המאמר שלפניכם עוסק בהסבר מפורט של פעולת החלקו העיקרי של

: חלקים עיקריים3למאמר

ומסביר קצת על אופן ההגדרה של , IP -מרכיבים הטכניים של כתובת ה דן בהחלק הראשון • Host - וIP, Subnet Mask, Default Gateway, Net IDנדבר על מושגים כמו כתובת . הפרוטוקול

ID . בנוסף נדבר על שיטות להקצאת כתובותIPן ה למחשבים ונציין גם את מנגנו- APIPA ונראה גם מה מותר ומה אסור - IP -בחלק זה נדון גם בחוקי היסוד של הקצאת כתובות ה. כיצד לבטל אותו

בחלק זה נדבר גם על כתובות ציבוריות וכתובות . IPלעשות כשמחלקים למחשבים ורשתות כתובות חלק . Multicast - וUnicast, Broadcastנזכיר את ההבדלים בין , בנוסף. פרטיות וההבדלים ביניהן

. זה מכיל פרטים טכניים שעשויים להיות לרובכם מוכרים

תמצאו שם ו במידהאבל , Subnetting -המקצוענים שביניכם ירצו אולי לעבור ישר לחלק העוסק ב .יתכן שתרצו בכל זאת לחזור קצת לאחור ולרענן כמה ממושגי היסוד, מושגים חדשים או לא מוכרים

Classes -חלוקה ל, נדבר על המרה ממספרים בינאריים לעשרוניים ומעשרוני לבינארי בחלק השני •

נדבר על כמות , )Classful IP Addressingמה שמכונה ( השונים Classes -אבחנה בין ה, השונים Classes - ה3ועל האבחנה בחלוקת טווחי הכתובות לפי , בכל רשתHost ID - והNetwork ID -ה

). במאמר זהE - וDנדבר על לא (הרגילים

אוקֶטָטה של Subnettingעל , Subnetting -משמעות ה, AND - נחזור על פעולת הבחלק השלישי •נלמד אותכם כמה חוקים שיעזרו לכם לפתור , אחתאוקֶטָטה של יותר מ, אוקֶטָטהשל חלק מה, שלמה

.ותאדוגמוניתן הרבה , שאלות בנושא

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

דע ה לא יו/אם את. ולמי שמעוניין לקבל דגשים על נקודות ספציפיות, Subnetting -פעולת ה ואת TCP/IP -ה .זה לא המקום בשבילך, ה מנסה לעשות קיצורי דרך/ואת, על מה אני מדבר

, הפנו את התלמידים לחלקים החסרים, ואנא, אין המאמר מתיימר ללמד את כל החומר !מרצים שימו לב . על שכבותיו ומרכיביו השוניםTPC/IP -במיוחד לנושא פעולת ה

Subnetting Tutorial by Daniel Petri Page 2 v2.25 04/09/2005

Page 3: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 3 v2.25 04/09/2005

חלק ראשון

: והםIP Addressing - המרכיבים החשובים של ה3 -בחלק הראשון נעסוק ב

• IP Address • Subnet Mask • Default Gateway

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

IP Address

, )ת אחת עבור כל כרטיס רשתכתוב(זה יכול להיות מחשב . IP צריך כתובת TCP/IP -כל מכשיר המשתמש ב Network Interface(מדפסות רשת , ) של הנתבPortאו " רגל"כתובת אחת עבור כל - Routerאו (נתב

Printer Device( , או כל מכשיר(Device)פרוטוקול המתקשר באמצעות אחר ש - TCP/IP.

הכתובות . עשרונית או בצורה בינאריתהיכולים להיכתב בצורה) בייטים4או ( ביטים 32 - בנוייה מIPכתובת הפורמט העשרוני של .TCP/IP -הללו משמשות לזהות את המחשב בתוך רשת המבוססת על פרוטוקול ה

והוא נועד להקל על משתמשים אנושיים כיוון שהוא הרבה יותר Dotted-Decimal Notation נקרא IPכתובת .רילעבודה ולזיכרון מאשר הפורמט הבינאונוח פשוט

132.37.68.92 :בצורה עשרונית

10000100.00100101.01000100.01011100 :אותה כתובת בצורה בינארית

דוגמה הקודמת השתמשתי ב ("אוקֶטָטה" נקרא חלק כזהכל . חלקים פיזיים שונים4 - מחולקת לIPכתובת

כל ביט כזה יכול ). או בייט אחד( ביטים 8 - על שם העובדה שהוא מורכב מ–) אוקֶטָטהציין כל כדי לבצבעים . בעשרוני52או , 00110100 המספרכזו יכול להיות אוקֶטָטה של דוגמה. 1 או את הערך 0לקבל את הערך

ולא לפי Octet לפי המילה האנגלית צריכה להיות" אוקֶטָטה"למען הדיוק יש לציין שההגייה הנכונה של המילה .ההגייה העברית שלה

כלומר ,הללו הם ביטים של מחשב" דברים"ה, שלנו,במקרה. דברים8ונח שמציין אוסף של היא מאוקֶטָטה

בטווח " שחקל"ניתן , )1 או 0או (ערכים שונים 2כל ביט יכול לקבל מכיוון ש . ביטים שונים8צירוף של עד , שריותדרך כל הקומבינציות האפ, 0 ביטים שכולם בעלי ערך 8 –האפשרויות השונות החל מנקודת המוצא

. 1 ביטים בהם כל הביטים בעלי ערך של 8 –לנקודת הסיום

00000000 00000001 00000010 00000011 00000100

-עד שנגיע ל' וכו' וכו

11111111

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

, 00000010, 00000001(ואז מתחילים לגדול לפי סדר הקומבינציות , ) בעשרוני0או ( 00000000לנו .) בעשרוני255או ( 11111111 הםש, עד שמגיעים לקצה השני) ' וכו00000011

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

לחשב את מספר נוספתדרך . אפשרויות256או בעצם , 255 ועד 0 -ל לנוע מכזו יכואוקֶטָטה של כל 2 יש לנו, לכן, אפשרויות2 כשלכל אחד מהם ביטים שונים8 יש לנו :האפשרויות מבלי לכתוב את כולן היא זו

. אפשרויות256או בעצם , אפשרויות8בחזקת

Subnetting Tutorial by Daniel Petri Page 3 v2.25 04/09/2005

Page 4: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 4 v2.25 04/09/2005

00000000 = 0 00000001 = 1 00000010 = 2 00000011 = 3 00000100 = 4

-עד שנגיע ל' וכו' וכו

11111111 = 255

ביטים 8 אוקטטות עם 4. שרויות אפ256יש לה כל אחת מהן אוקטטות ש4. אוקטטות כאלה4זיכרו שיש לנו

).Byte( בייטים 4או , )Bit( ביטים 32 למעשה מספר בן יוצרות

קצת כלומר , 4,294,967,296 - שווה ל32קת בחז2 ? ביטים32 בת כמה אפשרויות שונות קיימות בכתובת המקורית נלקחו IP - העובדה שבתיכנון תצורת כתובות ה. שונותIP כתובות פחות מארבע וחצי מיליארד

מה שהיה טוב . הזמין בעולםIP - ביטים גורמת לבעיה חמורה של הידלדלות מאגר כתובות ה32" רק"בחשבון הוכנסה , TCP/IPשהיא הגירסה הנוכחית של , IPv4, ההיסטורילצורך הדיוק(, לתחילת שנות השמוניםכבר מזמן לא מתאים , בזמן שהאינטרנט כלל לא היה בתיכנון) 1983 לינואר 1 -לשימוש רשמי בתאריך האו דרכים להתחמק מהמחסור " קומבינות"ולכן נעשו מאמצים רבים כדי לאפשר . לרשתות העולמיות בימינו

.ל כך בהמשךע. IPהתמידי בכתובות

IP -מרכיבי כתובת ה

Host - ו Network IDאו באינגליזית , כתובת רשת וכתובת מחשב: חלקים לוגיים2 - מחולקת לIPכתובת ID.

לזיהוי הבית , מציאותית יותרדוגמהאו לפי , בתוך הרשתהמחשב הבודד משמש לזיהוי Host ID -ה • . הטלפון הייחודי בתור אותו אזור חיוגאו למשל את מספר, י מתן מספר בית"ברחוב ע

את מספר הרחוב או אזור ) שלנודוגמהלפי ה(כלומר , כתובת הרשת מזהה את Network ID -ה • .החיוג ברשת הטלפון הציבורית

או בעצם , אז הם נמצאים על אותה רשת(Network ID) יש את אותה כתובת רשת (Hosts)אם לשני מחשבים

או , אז מן הסתם הם נמצאים על רשתות שונות, אם יש להם כתובות רשת שונות. בהם נמצאים באותו רחו . ברחובות שונים

אי אפשר לבנות , דוגמהל. Host IDאותו את אסור שיהיה (Network ID) באותה רשת (Hosts)לשני מחשבים

100 על המספר ואפשר לחזור, ברחוב הרצל100אפשר בית מספר . ברחוב הרצל100 בתים בעלי המספר 2 מנויי 2 יהיו 03אסור שבאזור חיוג . או בעצם באותה רשת–העיקר שלא באותו רחוב , גם ברחובות אחרים

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

שונה Network ID עםIP כתובות 2ת לשני מחשבים הנמצאים באותו סגמנט פיזי של הרשת אם נגדיר בטעו

- בהמשך נזכיר איך ניתן בקלות לזהות איזה חלק מהכתובת הוא ה– 12.87.0.2 - ו192.168.3.67: למשל(Network IDואיזה הוא ה - Host ID ( אז כששני המחשבים ירצו לתקשר זה עם זה הם יחשבו)שהם ) בצדק

כך על– Default Gateway לרוב בשם כונהשמ ולכן הם ישאפו לצאת החוצה לנתבלא נמצאים באותה רשת . בהמשך

המחשבים , שוניםNetwork IDs 2 המחשבים שנמצאים באותו סגמנט פיזי של הרשת 2במידה ונגדיר את

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

.המחשבים לתקשר זה עם זה

Subnetting Tutorial by Daniel Petri Page 4 v2.25 04/09/2005

Page 5: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 5 v2.25 04/09/2005

IP בכתובות חוקי יסוד

, אדוםאסמן אותם ב. חוקי יסוד אותם אנו חייבים לזכור הוגדרו מספר TCP/IP - ה בפרוטוקולIPלכתובות :רישמו אותם לפניכם

. חייבת להיות ייחודית בתוך אותה רשתIP -כתובת ה .1

רשתות 2תוכלו לבנות , אם תרצו. מחשבים עם אותה כתובת בתוך אותה רשת2 אסור :אמרנוכבר כמו ש

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

,W2K, XP( ומעלה NTבתחנות

Win2003 ( מחשב שיגדיר שתפוסה כבר IPלעצמו כתובת

-י מחשב אחר באותה רשת "ע :יקבל הודעת שגיאה בסגנון כזה

זה שבו הוגדרה , המחשב השנייקבל הודעת , הכתובת המקורית

:נוסח הזהשגיאה ב

שהיתה שייכת למישהו IP -במחשב שניסה לתפוס את כתובת ה' כהודעת שגיאה מסEvent Viewer -אחר הודעה זו תירשם גם ב

1005:

הודעה , IP -זה שניסו לקחת לו את כתובת ה, ואילו במחשב שנפגע :4199' כהודעת שגיאה מסEvent Viewer -זו תירשם גם ב

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

רק "שייכת" IP -כתובת ה. IPקשה יותר למנהל הרשת לאתר את התקלה ולהבין שמדובר בכפילות כתובות תמשיך לשרת IP - ה כתובת–כך שכל עוד לא נבצע איתחול למחשב המקורי , למחשב שבו היא הוגדרה קודם

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

Subnetting Tutorial by Daniel Petri Page 5 v2.25 04/09/2005

Page 6: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 6 v2.25 04/09/2005

ניתן בקלות לראות שיש לי , אגב גם אם IPקונפליקט של כתובות

על ipconfig /allנריץ את פקודת בתוצאה נוכל ". פוגע"המחשב ה

:לראות

במחשב IP -שימו לב שכתובת ה - וכך גם ה0.0.0.0היא " פוגע"ה

Subnet Mask . ? יהאיך יודעים שלמחשב יש בע

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

-אם נתבונן בהגדרות ה: טההתשובה פשו? אבל טרם קיבל אותה ולכן היא מופיעה כאפסיםDHCPמשרת TCP/IP ב( עצמן- GUI ( כתובת הוגדרה נראה שלמחשבIP ,מה , ואילו בשורת הפקודה אנחנו רואים אפסים

DHCP רואים בפלט שבשדה – ועצם קבלת כתובת ממנו DHCP -לגבי ה. שמצביע בבירור על בעיהEnabled מופיעה המילה No ,תובת מה שמצביע בבירור על כך שלמחשב יש כIPושהוא איננו , מוגדרת ידנית

אבל ) DHCP Enabled - בשדה הNOזוהי המשמעות של המילה (DHCP משרת IPאמור לקבל כתובת . מצביעה על תקלה,ו רואים אותה כאן כאפסיםהעובדה שאנ

:החוק הבא

לכל המחשבים הנמצאים ברשת אחת חייבת להיות אותה כתובת רשת או .2

Network ID .

אחרת הם יחשבו שהם לא נמצאים , מחשבים שנמצאים על אותה רשת חייבים את אותה קידומת: מרנוכבר א .המחשבים לזהות את כתובת הרשת שלהם" יודעים" בהמשך נראה כיצד .על אותה רשת

.127 - שמתחיל בNetwork IDאסור .3

.Loopback Address – משמשת לצורך בדיקה עצמית ואין לה שימוש ברשת127 - שמתחילה בIPכתובת

. היא פסולה ולא ניתן להשתמש בה127 -כל כתובת שמתחילה ב, 127 -לא משנה לי מה מופיע אחרי המי שיענה לכם הוא המחשב , 127 - לכל כתובת שמתחילה בPingי פקודת "אם תבצעו בדיקה ע, למעשה

.שלכם עצמכם

.0 - שמתחיל בNetwork IDאסור .4

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

Default - שמורה לצורך הגדרת מה שנקרא ה0.0.0.0 היא העובדה שכתובת 0 -האמיתית לביטול רשת הRoute .במאמר אחר, אולי, דון בכךנ.

.)Host ID -ואיזה חלק הוא ה, Network ID - הוא הIP -מיד נסביר איך תוכלו לזהות איזה חלק מכתובת ה(

: חוקים2עוד

1 הם בעלי ערך של Host ID - שבו כל הביטים המהווים את הHost IDאסור .5 .בבינארי

0 הם בעלי ערך של Host ID - שבו כל הביטים המהווים את הHost IDאסור .6 .בבינארי

או 0אז אסור שבאותו אזור חיוג יהיו מספרי טלפון שבהם כל הספרות הן , אם נמשיך בדוגמת מספרי הטלפון

כי כמה מספרים יכולים להיות מורכבים ? 2 רקלמה. 2בדיוק ? כמה מספרים כאלה יש בכל אזור חיוג. 9 . ן או המספר האחרון ברצף הקומבינציותאו המספר הראשו? 9 או 0מספרות שהן כולן

-ולכן נתייחס ל, כיוון שאנחנו סופרים בבינאריתלא מופיעות 9 עד 0 אמנם הספרותכאן . IP -כך גם בכתובות ה

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

Subnetting Tutorial by Daniel Petri Page 6 v2.25 04/09/2005

Page 7: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 7 v2.25 04/09/2005

הרי שבכל פעם שנרצה לחשב את מספר המחשבים ברשת , 1 שבהן כל הביטים הם עםה ואל0 כל הביטים הם . הזמינות בכל רשתIP - מהתוצאה הכוללת של כמות כתובות ה2נפחית

IP הסיבה האמיתית לכך הוא העובדה שכתובת ?1 או כולו 0 שכולו Host ID אסור מדוע, בעצם! אבל רגע

מסמל 1 שכולו Host IDואילו , "This Network"תוב שנקרא מסמלת לנתבים ני0 שכולו Host IDבעלת .נדון בנקודות אלה במאמר אחר, כאמור. מקומיBroadcastלנתבים

האחרונה אסור אוקֶטָטה תלמידים מתחילים נוטים להתבלבל ולחשוב שרק ל :6- ו5הערה חשובה לגבי חוקים

ולא על אוקטטות , ככלל וכשלםHost ID -ל כל התמיד צריך להסתכל ע. לא כך הוא הדבר. 255 או 0להיות כמו IPכתובת , מצד שני. היא כתובת חוקית וכשרה למהדרין10.1.1.0 של IPכתובת , למשל .בודדות

Class C -כי הכתובת השניה היא מ, ברור"חלקכם אומר בוודאי לעצמו . היא לא כתובת נכונה192.168.1.0תוכלו לקרוא על ( השונים Classes -מהם ה, ובכללClass C ברגע זה מהו י להסבירלמב". ולכן היא לא חוקית

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

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

איך .הרי הם לא יוכלו לתקשר זה עם זה כלל, שונהNetwork IDכבעלי , LAN על אותו ,מטר אחד ליד השני . בהמשךתוכלו לקרוא על כך? איך יודעים מהי כתובת חוקית ומה לא? יודעים מה נכון ומה לא נכון

האוקטטות 2ואילו , כלומר מספר הרשת, Network ID -טות הראשונות הן ה האוקט2 שלפניכם דוגמהב

:כלומר מספר המחשב בתוך אותה רשת, Host ID -האחרונות הן ה

132.37.68.92

: אותה בתוך תבנית צבעוניתנציב

92 68 37 132 Host ID Network ID

האוקטטות ביניהן 4 מאפשרות אחת לחלק את אחת מני רבות מכיוון שתיכף נראה שיש יותראפשרותזוהי רק

.Host ID - ולNetwork ID -ל

?Host ID - ואיזה חלק הוא הNetwork ID - הוא הIP - מחשב בעצמו איזה חלק מה"יודע"איך :בעיה

מספרי לפי מרכיב IP - בתוך כתובת הHost ID - והNetwork ID - המחשב מזהה את חלוקת ה:תשובה .Subnet Mask שנקרא

Subnet Mask הוא IP - המלווה כל מחשב ומציין למחשב איזה חלק מתוך כתובת הףנוסמספרי ערך הוא Subnet Mask -ה . Host ID -ואיזה חלק הוא ה, Network ID -ה

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

132.37.68.92

: המתאיםSubnet Mask - את ערך המתחתיה נכתוב

255.255.0.0

:נכניס את הנתונים לתוך טבלה צבעונית כדי להקל על ההבנה

92 68 37 132 0 0 255 255

אוקֶטָטה וכל , Network ID - נחשבת כחלק מה255 שמתחתיה מופיע הערך אוקֶטָטה כל , זודוגמהב

כלל בצורה קבועה -רך מופיע בד Subnet Mask -ה .Host ID - נחשבת כחלק מה0שמתחתיה מופיע ערך של .אבל בהמשך נראה איך אפשר לשנות אותו כדי שיתאים לצרכנו, 0 - ו255עם מספרים כמו

Subnetting Tutorial by Daniel Petri Page 7 v2.25 04/09/2005

Page 8: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 8 v2.25 04/09/2005

0 - ועל ה255 -המחשב לא מסתכל על ה. 100% -ההגדרה הקודמת לא מדוייקת ב, כדי להיות לגמרי כנים

קים יותר עלינו לומר שכל ביט למעשה כדי להיות מדויי. אלא דווקא בצורה הבינארית, בפורמט העשרוני שלהםואילו כל ביט , Network ID -שייך לצד של ה – 1כתוב הביט , Subnet Mask -ב, שמתחתיו, IP -מכתובת ה . Host ID - שייך לחלק של ה– 0 כתוב הביט Subnet Mask -ב, שמתחתיו, IP -בכתובת ה

:ית נראה משהו כזהר הקודמת בצורה בינאדוגמהאם נתבונן ב

01011100 01000100 0100101 10001000 00000000 00000000 11111111 11111111

מצד ימין אנחנו . עובד בעצם בצורה בינאריתSubnet Mask - מיד למה התכוונתי כשאמרתי שהתוכלו לראות

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

ולאחריו מתחיל רצף של ביטים בעלי , מסתיים מיד לאחר האוקֶטָטה השניהNetwork ID -ה, שבמקרה הזה . שלנו Host ID -כאן בעצם מתחיל ה. 0ערך של

השניה לאוקֶטָטה הרשת לכתובת המחשב עובר בדיוק ברווח בין האוקֶטָטהבמקרה שלנו הגבול בין כתובת

אל תוך " פולש"אלא , של האוטטה" גבול הגזרה" איננו נעצר ב1 -אבל ישנם מצבים בהם רצף ה, השלישית Subnet -את הכתובת ואת ה" רואה"באמת הציור הבא ממחיש את הדרך שבא המחשב . הבאהאוקֶטָטהה

Maskשמתחתיו :

1000100001001010100010001011100 11111111111111110000000000000000

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

ואיזה חלק Network ID -מחשב איזה חלק מהכתובת הוא הבעצמנו עבור ה להגדיר יכיםצראנחנו למה :בעיה ? בעצמו זאת "עיוד"לא המחשב האם ? Host ID -הוא ה

מסוגלהמחשב, בעיקרון :תשובה

-איזה חלק הוא הוא ה" נחשל"Network IDואיזה חלק הוא ה -

Host ID , אבל הוא לא יכול להיותבמאה אחוז עד שלא נגדיר " בטוח"

, למשל.לו את הערך בעצמנו IP תוכל להזין כתובת W2Kבתחנת

ולהתקדם עם העכבר אל השדה של ובאופן אוטומטי , Subnet Mask -ה

י זה "לך ע" לעזור"המחשב ינסה Subnet -שהוא יזין בעצמו את ה

Maskהמצופה מכתובת ה - IP .שאותה הקלדת

- למרות שלא הכנסת את השדה של הOKולמעשה המחשב יתן לך ללחוץ על , זה לא יקרהWin98בתחנת

Subnet Maskאמנם למחשבים בעלי מערכות , בנוסף .בודכמובן שקונפיגורציה כזו לא תוכל לע. כנדרש וגם GUIאבל להתקנים רבים אחרים לא קיים , לנו לנחש ערכים נחוצים" עוזר" שGUIיש " מודרניות"הפעלה

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

.רחוק

הם ערכים שחובה עלינו Subnet Mask - והIP Address -ה, שני הערכים הללו .TCP/IP -להגדיר אותם עבור כל מחשב ומחשב ברשת ה

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

לחשוב , לחלופין, או, לגרום למחשב להתבלבל ולחשוב שהוא נמצא על רשת אחרת מזו שהוא נמצא בה באמת . בהמשךSubnet Mask -עוד על ה. שכתובת מסויימת לא נמצאת על הרשת שלו אלא על רשת אחרת

.TCP/IP -בפאזל הגדרת פרוטוקול החלק השלישי נתבונן בבואו

Subnetting Tutorial by Daniel Petri Page 8 v2.25 04/09/2005

Page 9: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 9 v2.25 04/09/2005

Default Gateway

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

.אני חייב לציין אזור חיוג. שלי והמחזיק באותו מספר טלפון

או נתבלמתווך זה קוראים . הרשתות2ווך בין הרשתות מתבצעת באמצעות מת2התקשורת בין , ביםבמחשאנחנו קוראים , כשמגדירים למחשב את כתובת היציאה שלו החוצה מהרשת הפנימית. Routerבאנגלית

בהקשר של Default Gatewayאנא נסו לא להתבלבל בין המונח . Default Gatewayלהגדרה זו בשם TCP/IPלבין המונח , ונתביםGateway בהקשר הגלובלי שלו שבא לציין רכיב רשת או תוכנה שיודעת לתרגם

).Gateway Services for NetWareכמו למשל (בין שפות או פרוטוקולים שונים

של אותו מחשב או נתב שמשמש IPא בעצם כתובת ו הDefault Gateway -ה, מנקודת מבטו של המחשב של הנתב המשמש כיציאה IP -זוהי כתובת ה. החוצה מן הרשת המקומית אל רשת או רשתות אחרותכיציאה

כמה נןישו במידה. המומלצת והרגילה של התקשורת היוצאת מהרשת שלנו אל רשתות מרוחקות אחרותת אופטימלי( יהיה הכתובת של היציאה האופטימלית מהרשת שלנו Default Gateway -אז ה, יציאות כאלה

).'זמינות וכו, קירבה פיזית, מתייחס למהירות הנתב

הרי שמחשב לא ידע מאיפה עליו להוציא את התשדורות שמיועדות לרשתות , Default Gatewayאם לא נגדיר . שהן שונות מהרשת שלו

מוגבל בתקשורת אך ורק עם המחשבים האחרים ברשת א אז מחשב יה,Default Gatewayאם לא נגדיר

: תיענה בהודעה הבאה, וכל פניה למחשב שנמצא על רשת אחרת מזו שלו, ית שהוא נמצא עליההפנימ"Destination host unreachable."

IPאם יש לנו כתובת , למשל ואין לנו 192.168.0.100

Default Gateway אז (Ping)כשננסה לעשות פינג

למחשב אחר שנמצא ברשת Network? זוכרים(אחרת

IDנקבל אז ) ה משלי שונ :תוצאה כזו

:זה הזמן לעוד חוק יסוד

7. Default Gateway חייב להיות באותה רשת כמו המחשבים אותם הוא אמור !לשרת

חייבת להיות באותה רשת כמו זו של המחשב שרוצה לצאת Default Gateway - של הIP -כתובת ה, כלומר !!! זההNetwork ID חייב להיות Default Gateway -לכתובת שלי ולכתובת של ה. דרכו

ואנחנו רוצים להגדיר לו את כתובת , 192.168.2.200 של IPאם למשל יש לי מחשב עם כתובת ? מה הכוונהל .192.168.2.1אני יכול לתת כתובת כמו למשל , Default Gateway -ה

אחרת שנמצאת IP כל כתובת או131.107.3.1או 192.168.3.1 כתובת כמו למשל אני לא יכול לתתאבל אם יש שריפה " זה כמו לומר לבנאדם :חשוב מאוד להבין את זה. שאיננה הרשת שלי) רשתמקטע (על סגמנט

! לא בבניין אחר, אני חייב דלת שנמצאת אצלי בחדר". תצא מדלת החירום שנמצאת בבנין ממול

Networkמה שנקרא (נה במקטע של רשת לתת את הכתובת הראשונה או האחרו) אבל לא הכרחי(נהוג , אגבSegment (ל- Default Gateway .או את 192.168.2.1 נהוג לתת את 192.168.2.0ברשת , כלומר

יותר נוח . וזה בעיקר בגלל סיבות של קלות ניהול, Default Gateway -עבור הכתובת של ה 192.168.2.254 .לאדמיניסטרטור ויותר נוח לאלה שעובדים איתו

Subnetting Tutorial by Daniel Petri Page 9 v2.25 04/09/2005

Page 10: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 10 v2.25 04/09/2005

TCP/IP -פשרויות להגדרת הא

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

גם , מן הסתם.גם מנגנון שלישי עליו נדבר מיד במערכות הפעלה מיקרוסופטיות רבות ישנו .אוטומטיתלינוקס ואחרות יש אפשרות להגדרה , של אפלMacOS, של נובלNetWareבמערכות הפעלה אחרות כדוגמת .IP -ידנית או אוטמטית של כתובות ה

הגדרה ידנית •

ד מהמחשבים או הולך לכל אחאו אדם אחר מטעמו לכך שהאדמיניסטרטור ים מתכוונ"הגדרה ידנית"במונח קבועה IPשלכל מחשב או נתב תהיה כתובת מוודא כך הוא . TCP/IP -את הגדרות ה ידנית ומזיןבים הנת

ות כמובן שהגדרה ידנית היא הזמנה לצר.כל עוד לא שינינו אותה ידניתלעולם שלא תשתנה כתובת , מראש של כל אחת מהן IP -ת הו וכתוב תחנות200עצמך רץ עם רשימה של את דמיין . ולעומס אדמיניסטרטיבי

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

הגדרה אוטומטית •

TCP/IP - שיחלק את הגדרות הDHCP שימוש בשרתכך שברשת יש לים מתכוונ"הגדרה אוטומטית"במונח

חלק שמשרת הוא , Dynamic Host Configuration Protocolאו , DHCP. באופן אוטומטי למחשבים השוניםכל שעלינו לעשות הוא להגדיר בצורה נכונה את השרת . בצע את העבודה השחורהמכתובות ועבורנו את ה

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

בצורה כזו תוכל גם לחסוך בכמה כתובות . תיתכנה התנגשויות או תקלות הנובעות כתוצאה מבילבול בכתובותIPשיישמרו במאגר של ה - DHCPלעומת כתובות , אם לא נמצא להן דורשIP שמוקצות באופן ידני למחשבים

. אינם בפעולהזמן רבשיתכן וכבר

. אחרתIPכתובת בכל פעם יכול להיווצר מצב שבו המחשבים יקבלו DHCP -שימוש בהמעבר לם ע, עם זאתאבל כשמדובר במחשבים חשובים . Clients -זה בסדר גמור במקרה שמדובר במחשבים המשמשים כ

,Domain Controllers ,WINS, שרתי הדפסה, כמו שרתי קבצים, מחשבים הממלאים תפקיד מרכזי ברשת(DNSכ עבור מחשבים פחות "לכן בד. זה מצב שאנחנו רוצים למנוע) כמו נתבים(ם או במכשירים חשובי) ' וכו

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

• APIPA

. IPימוש במנגנון חכם שמסוגל להקצות לעצמו כתובות י ש" היא עIP -אפשרות שלישית להגדרת כתובות ה

או במידה והאדמיניסטרטור לא יודע כיצד לעשות זאת: הצורך בהגדרה שכזו עלול להתקיים בשני מקרים Automatic Privateאו (APIPAלמנגנון זה קוראים . לא זמין מסיבה זו או אחרתDHCP -במקרה ששרת ה

IP Adressing (רירת מחדל בזמן התקנת המערכתוהוא מופעל בב.

-ה, מותקנת באופציות ברירת המחדל שלה) Win9X, W2K, XP, Win2003(כל עוד מערכת ההפעלה APIPA יופעל במידה והמערכת מחפשת שרת DHCPבמידה . חצי דקהלא מסוגלת למצוא אותו בתום כ ו

אך אם שרת . אר ההגדרות שלה ושIP -השרת יכתיב למערכת את כתובות ה, DHCPוהמערכת מוצאת שרת . APIPAהמערכת תגדיר את עצמה באמצעות , לא זמין ברגע ההדלקהDHCP -ה

APIPA ורק בטווח 169.254.255.254 ועד 169.254.0.1בטווח הכתובות מגדיר למחשב כתובת רנדומלית . מטווח אחרAPIPAלא ניתן להגדיר למחשב לקבל כתובת . זה

, ל" רנדומאלית מתוך הטווח הנIP היא תבחר לעצמה כתובת APIPAת עצמה עם כאשר המערכת מפעילה אהיא ...) אלף אפשרויות65 -יש שם כ(וכדי לוודא שאף אחד אחר לא הקצה לעצמו במקרה את אותה כתובת

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

הוא יגדיר את , והיה הוא נמצא, בשניתDHCP דקות תנסה המערכת למצוא שרת 5כל , בלי שום קשר . במאמר נפרדAPIPAעוד על . יפסיק לפעולAPIPA -המערכת וה

Subnetting Tutorial by Daniel Petri Page 10 v2.25 04/09/2005

Page 11: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 11 v2.25 04/09/2005

Windows Server 2003 - וWindows XPהערה לגבי • IPודיע למשתמש שיש בעיה בהשגת כתובת יש מנגנון שמ Windows Server 2003 -ו Windows XP -ב

.DHCPמשרת

יקבל סימן Network Connections -אייקון כרטיס הרשת בתוך חלון ה :שאלה אדום

:יופיע הבלון הבאמצד ימין למטה וליד שעון הזמן

מתוך תפריט הלחצן Repair -בלחיצה על הבלון או בחירה . לתקן את הבעיה ינסההימני על האייקון של כרטיס הרשת

: גורמת לתהליכים הבאיםRepair -פעולת ה

חדשהIP על מנת לבקש כתובת Broadcastביצוע .1 ARP cache -ניקוי ה .2 NetBIOS name cache -ניקוי ה .3 DNS name cache -ניקוי ה .4 .WINS -רישום מחדש בשרת ה .5 .DNS -רישום מחדש בשרת ה .6

6 עד 2 טובה גם כדי לבצע את פעולות Repair -אופציית ה. במידה והתהליך מצליח אייקון סימן השאלה ייעלם

.כדאי לזכור אותה. ידניתIPגם במידה והמחשב מוגדר לעבוד עם כתובת

APIPA -ביטול ה •

הערכים ת תוך כדי גיבוי כמובן בזהירו( המחשב יסטרי של' יש לערוך את הרגAPIPA -כדי לבטל את מנגנון ה :ולך ל) Regedit.exe(יסטרי 'פתח את עורך הרג. )רק למקרה הצורך, הקיימים

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\adapter_name

:REG_DWORD מסוג צור ערך חדש

IPAutoconfigurationEnabled

).אחד (1-ל ל"כדי להחזיר את המנגנון יש להפוך את הערך הנ ).אפס (0ותן לו ערך של

htm.apipa_disable/il.co.petri.www://http: תוכלו לקרוא עוד על כך במאמר שלי

Windows Server 2003 - וWindows XPהערה לגבי • יש מנגנון שמאפשר Windows Server 2003 -ו Windows XP -ב

מנגנון זה נקרא .APIPA -נוסף ל חלופיות בIPעבודה עם כתובות Alternate Configuration . כלומר ניתן להגדיר למחשב לחפש

שישתמש בסט הכתובות הבא , אבל אם לא ימצא, DHCP -כתובת מ Subnet Mask -את ה, החלופיתIP -וכאן מגדירים את כתובת ה(

שימוש אחד בתכונה ).' וכוDefault Gatewayוהגדרות נוספות כמו זו הוא במקרה ויש ברשותכם מחשב נייד המבלה חלק מהזמן ברשת

אבל חלק , )IPמקצה לו כתובת הDHCP קייםבה (החברה שלכם ך לצור(בה לא קיים , אחר מן הזמן הוא מחובר לרשת הביתית שלכם

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

Subnetting Tutorial by Daniel Petri Page 11 v2.25 04/09/2005

Page 12: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 12 v2.25 04/09/2005

TCP/IP -בדיקת הגדרות ה

NT/XP/W2K/2003מערכות •

-איך בודקים את הגדרות הTCP/IPשל המחשב שלנו ?

מערכות תחת

NT/XP/W2K/2003 מקישיםIpconfig פקודה בשורת ה

:ומקבלים משהו כזה

יש פרמטרים Ipconfigלפקודת כמו גם לכל שאר פקודות , רבים

אם נקיש. TCP/IP -הIpconfig /allנקבל הרבה י אלא גם את , IPמסתם כתובת

כל שאר הגדרות הפרכמו הכתובת הפיסית של

) MAC Address -ה(הרשת .ונתונים רבים אחרים

ותר

, וטוקולכרטיס

– שמקישים משורת הפקודה יש לשים רווח בין הפקודה עצמה ללוכסן ות פקודרוב רובן המכריע שלב, ימו לב

Win95/98מערכות •

שמראה Winipcfg יש תוכנה שנקראת Windows 95/98חת

או בקשה לחדש את /תן באמצעות התוכנה לבצע שיחרור ושב

- מופיעה גם תוכנת הWin98גירסאות מאוחרות יותר של

ש

למרות שבדוגמה הספציפית הזו , ipconfig/all ולא ipconfig /all כך למשל יש להקליד .שמגיע אחריה"/" .חרות תקבלו הודעת שגיאההרי שכאמור ברוב הפקודות הא, הפקודה דווקא כן תעבוד גם בלי רווח

ת :את אותם נתונים אבל בצורה גראפית

ני

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

.שונות של הכרטיסים ב

ipconfigאולם היא מוגבלת ביכולות שלה לעומת , הרגילה.Windows XP/2000/2003מערכות הפקודה המקבילה ב

Subnetting Tutorial by Daniel Petri Page 12 v2.25 04/09/2005

Page 13: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 13 v2.25 04/09/2005

שרתיםעל תחנות עבודה ו TCP/IP -הגדרת ה

? של המחשב שלנוTCP/IP -ות האיך משנים את הגדר

• Windows NT 4.0 , Network Neighborhood לחצן ימני על - Windows NT 4.0 -ב

מקבלים מסך . TCP/IP ומאפיינים של Protocols –ואז , מאפיינים :כזה

כמו , מכאן אפשר לשנות את כל הגדרות הפרוטוקול והגדרות שונות

-ן בלי בעיה להסיר את ה ניתNT -ב. ' וכוWINS, DNSכתובות TCP/IPאבל אז תיאלצו לבצע התקנה מחדש של , ולהתקינו מחדש

עוד על . SP6aכ זה " בד– האחרון שברשותכם Service Pack -ה .כך באתר שלי

.Restartכ ביצוע " מצריך בדTCP/IP - כל שינוי ברמת הNT -ב

• Windows 9X , NT -באותו אופן כמו ב ניגשים למסך ההגדרות Windows 95/98 -ב

כמובן שאפשר לגשת לאותו מסך גם . רק ששם הוא נראה קצת שונה : בלוח הבקרהNetwork -דרך אייקון ה

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

או IP -כל שינוי ברמת כתובות הכמעט , NT -כמו ב, Win9X -גם ב

.Restartהגדרות אחרות דורש ביצוע

• Windows 2000/XP/2003

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

Network Places ,ואז לחצן ימני על , מאפייניםLocal Area Connectionמקבלים משהו כזה. ומאפיינים:

Subnetting Tutorial by Daniel Petri Page 13 v2.25 04/09/2005

Page 14: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 14 v2.25 04/09/2005

מקבלים חלון הגדרות TCP/IPואז אם ניגשים למאפיינים של :כזה

לבצע איתחול לאחר ,כ"בד, אין צורךW2K/XP/2003במערכות .TCP/IP – השינוי בהגדרות

טיפ למנהלי רשת מתחילים

פרה בתחומים השת Windows Server 2003 -ו Windows 2000 ,Windows XP תחת Ipconfig -תוכנת ה גם תוכנות עזר אחרות השתנו ברבות .כדאי להתעניין בנושא. וכוללת בתוכה פקודות חדשות רבותרבים. W2K ואפילו לא תחת NTהן עושות דברים שלא היו ניתנים לביצוע תחת ) למשלXPתחת (נים וכעת מהז

.כדאי להתעכב עליהן

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

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

PING IPCONFIG HOSTNAME ROUTE NETSTAT NBTSTAT ARP TRACERT PATHPING FINGER NSLOOKUP

Windows שמגיעה בצורה מובנית עם Network Monitor - הרצוי מאוד להכיר תוכנות ניטור כדוגמת, בנוסף

. SBS 2000/2003 -וגם בגירסה מלאה ב) היא לא מובניתPro -ב, בד בלServer - הגירסאותב (2000/2003 -איסוף וצפייה ב, את הרשת" מזבלים"מעקב אחרי מחשבים ש, התוכנה מאפשרת ניטור של התעבורה ברשת

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

Ethereal :com.ethereal.www://httpחינם מהאינטרנט היא תוכנת ניטור מעולה אחרת הניתנת להורדה ב

המאפשרת ניתוח יעיל יותר של תוצאות הלכידה של Diceאני ממליץ על תוכנה חינמית נוספת בשם , בנוסף : ונותן להוריד אותה מכאן2.9.4הגירסה העדכנית עומדת על . תוכנות הניטור

htm.dice/uk.co.ngthomas.www://http

Windows -ב. Netsh -תוכנה נוספת בעלת חשיבות עליונה למנהלי רשת מנוסים היא פקודת ה2000/XP/2003 היא עושה פעולות מגוונות כגון הגדרת כתובות IPדרת הג, וכרטיסי רשת משורת הפקודה

למחשב מתוך שורת IPכדי להגדיר כתובת , לדוגמה. הגדרת טבלאות ניתוב ושירותי ניתוב ועוד, DHCPשרתי ):כל הפקודה היא שורה אחת ארוכה(הפקודה ניתן בקלות ליצור סקריפט שמכיל את הפקודה הבאה

netsh interface ip set address name="Local Area Connection" source=static addr=192.168.1.100 mask=255.255.255.0

Subnetting Tutorial by Daniel Petri Page 14 v2.25 04/09/2005

Page 15: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 15 v2.25 04/09/2005

למשל הסרה והתקנה של , הרגילGUI - ניתן לבצע גם פעולות שלא ניתן לבצע מתוך הNetshבאמצעות

TCP/IP) ב- XP/2003 זה לא ניתן לביצוע מתוך ה- GUI( ,תמיכה ועבודה עם , הגדרה, וכן התקנהIPv6. מתוך Firewall - גם כדי להגדיר את הNetsh - להשתמש ב ניתןService Pack 2 עם XP Proבמערכות

.שורת הפקודה

ניתן לבדוק באמצעות הקשת שם הפקודה ) את רוב הפקודות שנכתבות בשורת הפקודהכמו (את הפקודות ?/ ipconfigכמו למשל , בצירוף לוכסן וסימן שאלה

ואז , pingכמו למשל , הפקודה עצמהולכן מקישים את שם, מהפקודות צירוף זה הוא בלתי אפשרילחלק

בתוך Helpניתן להקליד את המילה ) FTP - וNslookupכמו (בחלק אחר מהפקודות . מקבלים את העזרה שלו .פשריות ולפעמים גם את ההסבר שלהןפקודות א-תתואז מקבלים רשימה של , הפקודה עצמה

Windowsניתן ומומלץ לחפש גם בקובץ העזרה של כל הפקודות קטע שמתאר אתשם ש י . 2000

-הקיימות במערכת ההפעלה כשהן מסודרות לפי ה Troubleshooting and חפשו בפרק שנקרא .ב"א

Additional Resources) את החלק ) הפרק האחרון Windows ובו את Additional Resourcesשנקרא

2000 Commandsקודות לפי שמסדר את רוב הפ .גבי כל אחת מהן ומסביר יפה לa,b,c -ה Windows Server 2003 - וגם בWindows XP -ב

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

גם כאן יש חלק שדן בפקודות המערכת לפי . כלשהו ותוכלו Command-line utilitiesחפשו . ב"א

המלא המתאר כל פקודה למצוא את מאמר העזרה ומפרט את כל האפשרויות השונות , a,b,c -לפי ה .פקודה

לאתרי

בכל

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

זיכרון ב"מ 750 -למעלה מעם ( במידה ויש לכם מחשב מספיק חזק :Virtual Machines –המלצה נוספת

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

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

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

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

חיפוש . Microsoft Virtual PC - וWmware: כרגע ישנם שני מוצרים עיקריים בתחום המכונות הוירטואליות: מלצות לבניית רשת ביתיתעוד ה .בגוגל יתן לכם לינק להורדה של גירסה שיתופית מוגבלת בזמן

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

Subnetting Tutorial by Daniel Petri Page 15 v2.25 04/09/2005

Page 16: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 16 v2.25 04/09/2005

למחשביםIPהקצאת כתובות

IP Address: פרמטרים2 לפחות חייבים להקצותTCP/IP -לכל מחשב שעובד באמצעות פרוטוקול ה, כאמור ,הוא לא יהיה מוגדר שבמידה ומכיוון , הוא אופציונאליDefault Gateway -פרמטר ה. Subnet Mask -ו

אך במידה ונרצה לצאת , המחשבים שלנו עדין יוכלו לתקשר בינם לבין עצמם כל עוד הם נמצאים על אותה רשת .Default Gateway -ממגבלות הרשת לא נוכל לעשות זאת ללא הקצאת ה

?שיג נתונים אלהתן להמהיכן ני

נוכל בנקל , ה מחוברת לאינטרנט ולא לאף רשת אחרתנכל עוד הרשת שלנו היא רשת מבודדת שאי, ובכן

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

.שעלולים ליצור קונפליקט עם אלה שהוגדרו ברשת שלנו

כתובות ציבוריות וכתובות פרטיות

סוגי 2אנחנו יכולים לבחור בין ) ידנית או אוטומטית–לא משנה באיזו שיטה (IPכאשר אנחנו מחלקים כתובות ).Private Addresses (ת פרטיותכתובוו) Public Addresses (כתובות ציבוריות: כתובות

כתובת ציבורית •

או IANA גוף הנקרא – י האחראים על חלוקת הכתובת באינטרנט"כתובת ציבורית היא כתובת שניתנת לנו עuthorityAumbers Nssigned Anternet I) com.iana.www://http .(ם בשם לעיתים מתייחסים אליו ג

InterNIC . מחשבים שמקבלים כתובות ציבוריות . עבור הכתובות הללולשלם כסףברוב המקרים אנחנו צריכיםאו לפחות עד שנפסיק (והכתובות הללו הן שלנו לנצח , יכולים להשתמש בכתובות הללו להתחבר לאינטרנט

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

קבועה הוא IP כשלקוח מעוניין בחיבור אינטרנט קבוע ובכתובת .שמתחבר באותו רגע שבו אנחנו התנתקנו .עבור הלקוח לשימושו) ו בלוק של כתובותא(והספק שומר את אותה כתובת , כסף לספק שלוXמשלם

, ציבוריותIP כתובות Xפונה אל הספק ומבקש ממנו הקצאה של , בתור מנוי של ספק זה או אחר, כאשר אתה

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

וחצי מיליארד כתובות 4מתוך . הןהבעיה עם הקצאת הכתובות הציבוריות היא בעיקר העובדה שאין מספיק מIPגופים ממשלתיים , לאירגונים, לעיתים חינם אין כסף, כבר הוקצה ונמסר50% - אפשריות למעלה מ

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

אבל בפועל משתמשת בפחות מעשירית , ציבוריותIP מיליון כתובות 16 -כ, כל אחת ,אינטל ואחרות קיבלו . מכתובות אלה

וכן תאריך ההקצאה , הנה חלק מהכתובות הנמצאות בשימוש בידי חברות אמריקאיות גדולות, לדוגמה :המקורית

8.0.0.0 Dec 92 Bolt Beranek and Newman Inc. 13.0.0.0 Sep 91 Xerox Corporation 15.0.0.0 Jul 94 Hewlett-Packard Company 16.0.0.0 Nov 94 Digital Equipment Corporation 17.0.0.0 Jul 92 Apple Computer Inc. 18.0.0.0 Jan 94 MIT 19.0.0.0 May 95 Ford Motor Company 55.0.0.0 Apr 95 Boeing Computer Services 56.0.0.0 Jun 94 U.S. Postal Service

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

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

. קטנים מאוד מן העוגה" נתחים"

Subnetting Tutorial by Daniel Petri Page 16 v2.25 04/09/2005

Page 17: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 17 v2.25 04/09/2005

מיליון כתובות נמצאות בפועל69 -רק כ, הציבוריות נמסרIP - מכתובות ה50% -למרות ש, בפועל ...בשימוש

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

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

אצל רשם הכתובות המתאים לאזור Whoisאילת ציבורית יש להשתמש בשIPכדי לזהות למי שייכת כתובת

השייכות לאירופה והמזרח IPהלינק לביצוע שאילתות לכתובות . הגיאוגרפי בו אתה חושד שהכתובת נמצאת whois/net.ripe.www://http: התיכון הינו

כתובת פרטית •

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

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

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

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

NAT) Network בשירות הנקראאם בכל זאת נרצה לחבר רשת כזו אל האינטרנט נצטרך להשתמש

Address Translation( .י שימוש בבלוק כתובות ציבוריות קטן מאוד "ע, כך)נוכל , )6 או 2 -לעיתים לא יותר מ 6 או 2בלי לתת דין וחשבון לאף אחד ומבלי להצטרך לרכוש יותר מאשר מ, גדול לאינטרנטבקלות לחבר אירגון

הזמינות היה IP -מאגר כתובות ה, הופך להיות כה נפוץNAT -אלמלא היה שימוש ב. ציבוריותIPכתובות תובות כ2של " ביזבוז" משתמשים יכולה בקלות להתחבר לאינטרנט תוך 2000 רשת בעלת .נגמר מהר מאוד

IPמה שמאריך לנו במקצת את מועד ההידלדלות הסופית של מאגר כתובות ה, ציבוריות בלבד- IP הציבוריות .בעולם

בשום " אמיתיות"ודאג שטווחים אלה לא ישמשו שום רשתות , טווחים לשימוש פרטי3 הקצה לנו InterNIC -ה

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

:והן, 1597

• 10.0.0.0 - 10.255.255.255 (10/8 prefix) • 172.16.0.0 - 172.31.255.255 (172.16/12 prefix) • 192.168.0.0 - 192.168.255.255 (192.168/16 prefix)

).תתברר לכם בהמשך' וכוprefix 10/8 -המשמעות של ה(

. APIPAאו , האוטומטיIP - שמור עבור תהליך הקצאת כתובות ה169.254.0.0הטווח של , בנוסף

1918RFC : html.1819rfc/rfcs/org.faqs.www://http -לינק ל

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

, ל דעת עצמנו בלבדוע , לקבוע לעצמנו זהצריך לעשות דבר ראשון ש,כתובות פרטיותזמן שימוש בב, מצד שני כדי לראות אילו כתובות יכולות RFC 1918 -מומלץ מאוד לבדוק קודם ב. 10.0.0.0 למשל - את כתובת הרשת

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

NATבכתובות מסוג זה אף אחד בעולם לא יוכל לתקשר איתנו אלא אם נשתמש בשירותים מתקדמים מסוג . 'וכו

והתנהגות , שהוגדרו עד כהTCP/IP -כמובן שגם בשימוש בטווחי כתובות פרטיות עדין חלים עלי כל חוקי הההבדל היחיד הוא שאני יכול לעשות עם הרשת שלי מה שאני . גותם ברשת ציבוריתהמחשבים זהה להתנה

.רוצה מבלי לבקש רשות או לקנות כתובות אמיתיות

Subnetting Tutorial by Daniel Petri Page 17 v2.25 04/09/2005

Page 18: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 18 v2.25 04/09/2005

Multicast - וUnicast, Broadcastהבדלים בין

לזו המבוססת , Unicastאחד הנושאים שנוטים לבלבל תלמידים מתחילים הוא ההבדלים בין תקשורת מבוססת Broadcast , ולבין זו העובדת באמצעותMulticast .לכאורה מדובר בתחום שלא קשור ספציפית ל- TCP/IP

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

• Unicast

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

מכין ) להלן המקור(' מחשב א. זה עם זה ישירות" משוחחים"תקשורת זו מבוססת על ההנחה ששני מחשבים . יבין שהוא צריך לקרוא אותם) להלן המקבל(' למשלוח ברשת בצורה כזו שרק מחשב בPackets -את ה

במיוחד כשמדובר ברשת מסוג (ה העוברת דרך כבל הרשת את התעבור" שומעים"מחשבים אחרים אמנם מדוע . אבל הם מתעלמים לחלוטין מהתעבורה הזו) במרכזה– Hub או - שבה יש רכזת - Starאו -" כוכב"

מכיוון שהמחשב השולח מכין את התעבורה כך שרק ? מחשבים אחרים לא מעוניינים לקבל את התעבורה הזו . את התעבורה מהרשת" יקרא"כרטיס הרשת של המחשב המקבל

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

.MAC Addressלפי פרמטר הנקרא ? כך שיגיעו אך ורק אל המחשב המקבלPackets -להכין את ה" לדעת"

יצרן . ת פיזית הצרובה בכרטיס הרשתהיא כתוב, Media access control addressאו , MACכתובת ולפי הקצאה זו פועל לצרוב כתובת ייחודית , IEEE - מאירגון הMACהחומרה מקבל הקצאה של טווח כתובות

MACכתובת . ipconfig /all אפשר לראות בפקודת MACדוגמה לכתובת . לכל כרטיס רשת שהוא מייצר :נראית כך

00-11-11-12-EC-DB

" זוכר"ומרגע שהוא מצא אותה הוא , ר ברשת מהי הכתובת הפיזית של המחשב המקבלהמחשב השולח מבר כך שאחד הפרמטרים הגלויים Packet -המחשב השולח מכין את ה. דינאמי בזיכרון שלוCacheאותה בתוך

אבל לא שוכח , של כרטיס הרשת של המחשב המקבלMAC -ביותר והקלים ביותר לעיבוד בו הוא כתובת ה . של עצמו בתור המקור לתעבורהMAC -ף גם את כתובת הלהוסי

MAC -אבל מעוניין לקבל אך ורק תעבורה המיועדת לכתובת ה, לתעבורה ברשת" מקשיב"המחשב המקבל

ומגיב , הוא קורא אותו ומעביר אותו לעיבוד בשכבות גבוהות יותרPacket כשהוא מזהה כזה .שלו עצמו של MAC - של התשובה לפי הPacket -הוא מכין את ה, זיר תשובהבמידה והוא מצופה להח. בהתאם

שלו MAC שמכיל את הכתובת Packetוכשהוא מזהה , גם המחשב השולח מקשיב לתעבורה. המחשב השולח .מעביר אותה לעיבוד וכך חוזר חלילה, הוא קורא אותה, עצמו ככתובת יעד

" מזהם"קשרים זה עם זה המידע שעובר ביניהם ממילא הוא שכאשר שני מחשבים מתUnicastהרעיון מאחורי פרט לשולח והמקבל , אבל אף מחשב, )במיוחד כשמדובר ברשת כוכב המבוססת על רכזת, שוב(את כל הרשת

במקום Switchהתקנה של . למרות שאף אחד אחר לא יכול לתקשר באותו זמן, לא מתעניינים בתעבורה הזו המרכזי תייעל עד מאוד Hub -ה

את התעבורה כיוון שבמהלך את Switch -העבודה לומד ה

MAC - של כתובות המיקומןונמנע מלשדר את , ברשת

התעבורה המועברת בין השולח אלא רק אל , לנמען לכל הרשת

.שני המחשבים הללו

- מחשבים ב2שידור מידע בין Unicast הוא דרך יעילה

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

, אותו מידע נשלח שוב ושוב ושובמה שכמובן מעמיס על תעבורת

.הרשת

בצילום המסך המופיע בצד שמאל ניתן לראות תקשורת

Subnetting Tutorial by Daniel Petri Page 18 v2.25 04/09/2005

Page 19: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 19 v2.25 04/09/2005

Unicast מנסה לפנות לשיתופים על מחשב אחר שנוצרת כאשר מחשב אחד.

, למשל הורדת קבצים מהאינטרנט, מחשבים ותקשורת ניתן למצוא כמעט בכל שידורUnicast -דוגמאות לשימוש בפקודות כמו , )אחד- מבוצע בעצם אחדאחת- להרבה נמענים בבת משלוח דוארגם, כן(משלוח דואר

Telnetועוד .

• Broadcast

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

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

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

הרי ) שלהם עצמםMACאלא אם היא נושאת כתובת (את התעבורה אך מתעלמים ממנה " שומעים"המחשבים קוראים אותה ומעלים אותה לעיבוד בשכבות , את התשדורת" שומעים"ל המחשבים כBoradcastורת שבתקש

.גבוהות יותר של הפרוטוקול

? שלהם עצמםMAC -כיצד יודעים המחשבים שעליהם לעבד את המידע למרות שלא מדובר בכתובת ה :תובה בצורה כזוכתובת זו כ. Boradcast - ייחודית לעניין הMACהתשובה נמצאת בכתובת

FF-FF-FF-FF-FF-FF

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

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

הרי שהוא היה נאלץ Unicast -לו היה הכרוז צריך לבצע את השידור ב). החדר מלא אנשים בעלי אופנועים(הכרוז היה נאלץ לבצע . יש לו מאזדה בחניון, במקרה, ולשאול אותו האם, לו על השכםלטפוח, ללכת אדם אדם

.את אותה עבודה מספר פעמים רב

אל כמות גדולה של , זמנית-בו, הוא דרך יעילה להגיעBoradcastשידור מידע בתצורת מתברר ש,אם כךכמות , מצד שני.Unicast -שת כמו בוזו מבלי להצטרך לשלוח את אותו מידע שוב ושוב ושוב בר, מחשבים

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

Broadcastsלחלוטין . והוא חוסר היכולת של נתבים להעביר אותם לרשתות , נוסף) ?או שמא נאמר יתרון( יש חיסרון Broadcasts -ל

לא יכול בשום פנים ואופן להגיע לאף A שנובעת ממחשב ברשת Broadcastכלומר כל תשדורת . אחרותאפשר לומר שנתב הוא מעין מחסום . חה שמה שמחבר בין הרשתות הללו הוא נתב בהנC או Bמחשב מרשת

ולרוב , Broadcastלשידור למרות , מדובר ביתרון

שלעיתים זה עלול ליצור בעיות .מסוימות

המופיע בצד בצילום המסך

- אפשר לראות דוגמה לשמאלBroadcast שנוצר כתוצאה

מכך שיוזר על מחשב אחד ק על אייקון קלי-ביצע דאבל

".שכנים ברשת"ה

לשידורי נוספות דוגמאות Broadcastמצוא ניתן ל

בפעולות רשת פנימיות כגון און של תחנות -פעולות לוג

שידורים . ועוד, NT - ו95/98י "מסוג זה ניתנים להפחתה ע

. WINSשימוש באמצעים כגון

Subnetting Tutorial by Daniel Petri Page 19 v2.25 04/09/2005

Page 20: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 20 v2.25 04/09/2005

אחת לפחות Broadcastביצוע פעולת מתחילה בUnicastכמעט כל תקשורת , מצד שני.על כך במאמר אחרואז מחשב היעד מחזיר תשובה , "?מי זה מחשב ככה וככה"של המחשב השולח בכך שהוא בעצם שואל ברשת

מאותו רגע התקשורת עוברת לתעבורת ". אני ככה וככה"אל המחשב השולח ואומר לו ) Unicastמסוג (רגילה Unicastבין שני המחשבים .

• Multicast

) לעיתים עצומה(אל כמות גדולה ) Broadcasts -כמו ב(ת זו מבוססת על ההנחה שמידע יכול להגיע תקשור

, רגיל שבו למחשבים הקולטים אין ברירה אם לקבל או לא את המידעBoradcast - אבל בניגוד ל.של מחשביםאבל , ל המחשבים המחשב השולח מכין את המידע בצורה כזו שהוא יעבור בין כMulticastהרי שבתקשורת

. שביקשו לקבל אותו אכן יקראו אותו) ברבים, מחשבים–שימו לב (רק מחשבים

שבה יש Unicastמכיוון שבניגוד לתשדורת . השיטות הקודמות2ת היתרונות של תשדורת זו משלבת אהרי שבתקשורת מבוססת , של המחשב הספציפי שאמור לקבל את התשדורתMAC -ששימוש בכתובת ה

Multicast השידור אמור להגיע למספר רב של מחשבים אשר לכל אחד יש MAC Addressלכן . משלופלוס תוספת , אוניברסלי קבועMAC - ספציפי המורכב מMAC - המיועדים לPackets וצר יהמחשב השולח

-כתובת ה. ייחודית לאפליקציה המפעילה את מערכת הקליטה אצל המחשבים שאמורים לקבל את המידעMACהזו תמיד מתחילה בתצורה קבועה כפי שמתואר בציור הבא :

גם כאן Unicast -למרות שכמו ב, כך רק מי שמפעיל את האפליקציה הייחודית באמת מקבל ומעבד את המידע .המידע עובר בפועל דרך כל המחשבים

- ועד ל224.0.0.0 -ובטווח של החל מ, Class D - מIPתשדורות כאלה משתמשות בכתובות

. Multicast לשימוש מטרות ספציפיות של Class D הקצה מספר כתובות IANA -ה .239.255.255.255 :למשל

Address Purpose 224.0.0.1 All hosts on a subnet 224.0.0.2 All routers on a subnet 224.0.0.5 All OSPF routers (DR Others) 224.0.0.6 All OSPF Designated Routers 224.0.0.9 All RIPv2 routers 224.0.0.10 All EIGRP routers 224.0.0.12 DHCP Server/Relay Agent 224.0.0.13 All PIM routers 224.0.0.14 RSVP Encapsulation 224.0.1.39 Cisco RP Announce 224.0.1.40 Cisco RP Discovery

אוטומטיים WINSשכפולי , שידורי רדיו באינטרנט, כוללות הקמת ערוצי שיחות ועידהMulticastדוגמאות של

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

. הוא תמיד ישדר את אותה כמות מידע– מאזינים 1000אם אין לו מקשיבים בכלל או אם יש לו למשדר

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

: אפשר למצוא בלינק הבאMulticastמקור נחמד של מידע אודות

htm.multicas/com.rhyshaden.www://http

Subnetting Tutorial by Daniel Petri Page 20 v2.25 04/09/2005

Page 21: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 21 v2.25 04/09/2005

–לסיכום :כרו את חוקי היסודיז

. חייבת להיות ייחודית בתוך אותה רשתIP -כתובת ה .1במידה . Network ID אותולכל המחשבים הנמצאים ברשת אחת חייבת להיות .2

Defaultאו ( יהיו חייבים לערב נתב המחשבים, שונהNetwork ID -והGateway (בתקשורת ביניהם.

.127 - שמתחיל בNetwork IDאסור .3 .0 - שמתחיל בNetwork IDאסור .4 1 הם בעלי ערך של Host ID - שבו כל הביטים המהווים את הHost IDאסור .5

.בבינארי 0ל הם בעלי ערך שHost ID - שבו כל הביטים המהווים את הHost IDאסור .6

.בבינאריאותם כמו למחשבים שNetwork IDשיהיה אותו ייב חDefault Gateway -ל .7

!הוא אמור לשרת לא יוכל המחשב לתקשר עם מחשבים אחרים בעלי Default Gatewayללא .8

Network ID אלא אם הוגדרה לו טבלת ניתוב ידנית( שונה משלו.( עת באילו טווחי כתובות על מנת לדRFC 1918ברשתות פרטיות יש לעקוב אחר .9

.יש להשתמש

Subnetting Tutorial by Daniel Petri Page 21 v2.25 04/09/2005

Page 22: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 22 v2.25 04/09/2005

חלק שני

, השוניםClasses -חלוקה ל, בחלק השני נדבר על המרה ממספרים בינאריים לעשרוניים ומעשרוני לבינארי Network ID -נדבר על כמות ה, )Classful IP Addressingמה שמכונה ( השונים Classes -אבחנה בין ה

- וDלא נדבר על ( הרגילים Classes - ה3האבחנה בחלוקת טווחי הכתובות לפי ועל , בכל רשתHost ID -והEבמאמר זה .(

המרה מעשרוני לבינארי ולהיפך

או באמצעות קיצור Windowsי שימוש במחשבון של "הדרך הקלה ביותר היא עבתוך המחשבון צריך לעבור לתצוגה . Run - בפקודת הcalcי הקשת "הדרך או ע :Viewפריט מדעית בת

. המספר הפך לבינארי– והפלא ופלא Bin -נוכל ללכת לכפתור ה, ואז אם נקיש מספר בעשרוני

המספר הפך –לא וראו איזה פDecנוכל לעבור למצב , ונקיש מספר בבינאריBinאם נהיה במצב , ל"כנ

אבל אני ממש לא , בחן האמיתיהמחשבון קיים גם בזמן המ, אלה מכם שמתכוננים למבחןלידיעת. לעשרוני .ממליץ להיעזר בו

.תשאלו" ?למה אתה מתעקש שנמיר את המספרים בראש או ידנית ולא באמצעות מחשבון"

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

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

אני צריך Subnetting -אבל לצורך הבנה וביצוע נכון של תהליך ה, זו אמנם תוצאה נכונה. 111001? קיבלתםשתי . ההבדל הוא במספר הביטיםובכן . תשאלו" ?מה ההבדל. "00111001שתדעו שהתוצאה היא דווקא עשו לכם מנהג של .6ולא , ביטים8אבל אני צריך שתסתכלו על המספר בצורת , התשובות הן נכונות ואמיתיות

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

.מפתח מוגדרות מראש

מבינארי לעשרוני

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

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

בשורה העליונה . אוקֶטָטהביט אחד בכל עמודה מציינת . עמודות וכמה שורות שאתם רוצים8בטבלה יש :)באדום מודגשרק את אלה הכתובים , לא צריך את הכל (כותבים את המספרים הבאים

Subnetting Tutorial by Daniel Petri Page 22 v2.25 04/09/2005

Page 23: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 23 v2.25 04/09/2005

2^0=1 2^1=2 2^2=4 2^3=8 2^4=16 2^5=32 2^6=64 2^7=128

...)מסמן חזקה^ הסימן הקטן , למי שלא מכיר(

האו בעצם לפי הנוסח, של זו שלפניהחת היא בעצם הכפולה מיד רואים שעמודה אאם מתבוננים מימין לשמאל אנחנו יכולים . 128 - שזה שווה ל7 בחזקת 2 - לעדו' וכו3 בחזקת 2, 2 בחזקת 2, 1 בחזקת 2, 0 בחזקת 2

ולכן , )?אוקֶטָטה? זוכרים( ביטים 8אבל במציאות אנחנו צריכים רק , תיאורטית להמשיך עד שתכאב לנו היד . ביטים8כ "סה, 7 בחזקת 2 ועד 0חזקת ב2 -סופרים מ

כתוב אותו לפי בואו ,נבהליםאתם לפני ש. 00000101קיבלנו מספר בינארי מפוצץ כמו בואו נניח שעכשיו. יופי

:הסדר בשורה השניה בטבלה שלנו

1 2 4 8 16 32 64 128 1 0 1 0 0 0 0 0

נרשום את , 1איפה שכתוב . 0יפה כתובה הספרה וא1כדי להפוך לעשרוני פשוט נסתכל איפה כתובה הספרה

: שלנודוגמהב. נתעלם מהערך שמעליה0ואיפה שכתוב , הערך שמעליה

1 2 4 8 16 32 64 128 1 0 1 0 0 0 0 0

תוכלו .5 בעשרוני זה 00000101התוצאה של , לכן. 5בדיוק ? 1+4מה הסכום של . 4 - ו1? איזה ערכים סימנו

אני יודע שזו באמת . 101: אבל כאמור המחשבון יתן לכם תוצאה קצת שונה, מחשבוןלבדוק את התוצאה ב .לכן המחשבון במקרה זה רק ייעכב אותנו, ביטים8אבל אני רוצה שתכתוב אותה בצורת , התשובה הנכונה

: נוספתדוגמה

00110111.

1 2 4 8 16 32 64 128 1 1 1 0 1 1 0 0

32+16+4+2+1=55

:נוספת דוגמה

11101110.

1 2 4 8 16 32 64 128 0 1 1 1 0 1 1 1

128+64+32+8+4+2=238

: תרגיל

):בדוק את עצמך באמצעות מחשבון(הפוך מבינארי לעשרוני את הערכים הבאים

1. 00001101 2. 11101100 3. 00001111 4. 10110011 5. 11110001 6. 01101100 7. 11111100 8. 11000000 9. 10110001

10. 11111110

11. 11000011 12. 01111111 13. 11110111 14. 11111111 15. 10000000 16. 01010101 17. 11100000 18. 10011111 19. 11110000 20. 11111000

Subnetting Tutorial by Daniel Petri Page 23 v2.25 04/09/2005

Page 24: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 24 v2.25 04/09/2005

מעשרוני לבינארי

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

: לבינארי131נהפוך את המספר

1 2 4 8 16 32 64 128

?131 - נכנס ל128האם , בעמודה הראשונה מצד שמאל: נבדוק . כן

?כמה נשאר עודף .3 שווה 128 פחות 131

. להכניס לטבלה3 וזוכרים שנשארו לנו עוד 1 כותבים 128לכן תחת

1 2 4 8 16 32 64 128

1

? 3 - נכנס ל64האם . נמשיך ימינה . לא

? 3 -ס ל נכנ32האם . לא

? 3 - נכנס ל16האם . לא

? 3 - נכנס ל8האם . לא

? 3 - נכנס ל4האם . לא

.3 -כיוון שהערכים שלהם לא נכנסים ל, 0בכל העמודות האלה נרשום

1 2 4 8 16 32 64 128 0 0 0 0 0 1

? 3 - נכנס ל2האם . נמשיך ימינה

. כן . תחת העמודה1נכתוב

?כמה נשאר .1 שווה2ות פח3

? 1 - נכנס ב1האם . כן

.1נכתוב גם תחת העמודה אחרונה

1 2 4 8 16 32 64 128 1 1 0 0 0 0 0 1

.131שזה בעשרוני בדיוק , 10000011 התוצאה היא? מה קיבלנו

: נוספתדוגמה

. לבינארי243הפוך . הפעם מקוצרת

1 2 4 8 16 32 64 128 1 1 0 0 1 1 1 1

51 - נכנס ל32. 51 ונשאר עודף 115 - נכנס ל64. 115 ונשאר עודף 243 - נכנס ל128: מין בטבלהמשמאל לי

. 1 ונשאר עודף 3 - נכנס ל2. 3 - לא נכנס ל4. 3 - לא נכנס ל8. 3 ונשאר עודף19 - נכנס ל16. 19ונשאר עודף .1 - נכנס ל1

. 11110011לכן התוצאה היא

Subnetting Tutorial by Daniel Petri Page 24 v2.25 04/09/2005

Page 25: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 25 v2.25 04/09/2005

: תרגיל

):בדוק את עצמך באמצעות מחשבון(רי את הערכים הבאים הפוך מעשרוני לבינא

1. 20 2. 92 3. 192 4. 193 5. 220 6. 242 7. 239 8. 240 9. 247

10. 250

11. 254 12. 127 13. 256 14. 255 15. 168 16. 248 17. 200 18. 224 19. 242 20. 128

: הבאות מעשרוני לבינאריIP -הפוך את כתובות ה

1. 210.23.67.102 2. 66.23.148.0 3. 192.254.23.123 4. 144.207.78.1 5. 63.125.23.211 6. 192.25.128.36 7. 134.223.156.89 8. 127.0.0.1 9. 224.23.108.23

10. 223.78.27.144

Subnetting Tutorial by Daniel Petri Page 25 v2.25 04/09/2005

Page 26: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 26 v2.25 04/09/2005

Classful IP Addressingאו , Classesחלוקה לפי

, החלק הראשון: ביטים תחולק לשני חלקים32 - בת הIP - נקבע כי כתובת ה1981 - הוגדר לראשונה בIP -כש Host -שנקרא ה, הימני ביותר, לק השניוהח, ) בקיצורNet IDאו (Network ID -שנקרא ה, השמאלי ביותר

ID .

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

.Host ID -שונים זה מזה באבל להיות , זההNet IDלהיות בעלי

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

הראשונים Classes - ה3רק . Host ID -ק משמש כואיזה חל, Network ID - האוקטטות משמש כ4מתוך .IP האחרונים לא יכולים לשמש להקצאת כתובות Classes - ה2ואילו , נמצאים בשימוש שוטף

IP -מגדיר בצורה שונה את המיקום שבו כתובת ה) C או A ,B( הראשונים Classes - ה3 מבין Classכל

.Host ID - לNet ID -מתחלקת בין ה

וקהחל

•Net I , ועד 8ואילו ביטים

. Host ID - שייכים ל– 31 ביט –הסוף

ו .Host ID -ייכות ל

ואילו ביטים , Net ID -ייכים ל . Host ID - שייכים ל– 31 ביט – ועד הסוף 16

Class B שייכות ל) הביטים הראשונים16( שתי האוקטטות הראשונות- Net ID .Host ID -שייכות ל) הביטים הנותרים16(חרונות

Ho ים

Net ID -שייכות ל) הביטים הראשונים 24( שלוש האוקטטות הראשונות Class Cברשת מסוג , כןל .Host ID -שייכת ל) הביטים הנותרים

Host ID - לNet ID -ה בין ה

Host ID - לבין הביטים שמשמשים את הNet ID - הגבול בין הביטים שמשמשים את הClass A -ב D - שייכים ל7 ועד ביט 0ביט , כלומר. 8 מספר לביט7 מספרעובר בין ביט

ואילNet ID -שייכת ל) הביטים הראשונים8(הראשונה אוקֶטָטה הClass Aסוג ברשת מ, המסקנה

ש) הביטים הנותרים24( האוקטטות האחרונות 3

Host ID - לבין הביטים שמשמשים את הNet ID - הגבול בין הביטים שמשמשים את הClass B -ב ש15 ועד ביט 0 ביט ,כלומר. 16 מספר לביט15 מספרעובר בין ביט

ברשת מסוג , כלומר האוקטטות הא2ואילו

st ID - לבין הביטים שמשמשים את הNet ID -בול בין הביטים שמשמשים את ה הגClass C -ב •

ואילו ביט, Net ID - שייכים ל23 ועד ביט 0ביט , כלומר. 24 מספר לביט23 מספרעובר בין ביט . Host ID - שייכים ל– 31 ביט – ועד הסוף 24

8(האחרונה אוקֶטָטה ואילו ה

Subnetting Tutorial by Daniel Petri Page 26 v2.25 04/09/2005

Page 27: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 27 v2.25 04/09/2005

Leading Bit P attern

לוש שמHost IDמבלי שי

ביטו ב

-ה ).הראשונה ָה

ות ים הראשונים שקורא את הביט

Net

הביטים השמאליים ביותר חייבים להיות 3, כלומר. 110הוא Leading Bit Pattern -ה Class C -ב •זו לא יכולה ) 10 או 0כלומר (110 -אם הם שונים מ

Clas .נתב שקורא את הביטים הראשונים ורואה , לכן 3 הוא Net ID - הClass C -ב, זיכרו (23 - עד הביט הNet ID -מיד יודע לחפש את ה 110שהם

Networ.אין למעשה ל, בימינו - Leading Bit

Pattern אבל הוא עדין נותר איתנו בגלל סיבות היסטוריות, חשיבות עקרונית.

וכNetworksכמות

. Host ID –משות לשמות המחשבים ביטים 7לכן נותרנו עם , )0 להיות ו אותוחייב( לנו את הביט הראשון "לקחו"הראשונה אוקֶטָטה בל ב

עבור 7 בחזקת 2כלומר . ביטים24 או Host - עבור ה"חקל" . בכל רשתHosts - עבור מספר ה24 בחזקת 2 -ו, רשתות

):בסגול ( משמאלהראשונה יש לנו Class Aרשת מסוג

Network ID . Host . Host ID . Host ID 00000000.00000000.00000000.0000000

7 Bits for Network 8+8 Bits for Host ID

): ה

Network IDאסור .4

0ות ביט אחד מעל

00000001.00000000.00000

:לעשרוני ונראה מה יצאנהפוך

אמור לעילסףבנ יופיע איזשהו קידוד בראש הכתובת IPמגדירים שבכל כתובת Classes -סוד בקי יחו,

ר לנתבים שדרכם עוברת התעבורה לדעת מיד בין - לNet ID - איזה ביטים עוברת החלוקה בין האפוזאת , Net ID - הביטים הראשונים בכל כתובת יודע הנתב מיד איפה לחפש את ה3י קריאה של "ע.

.Leading Bit Pattern לקידוד זה קוראים בשם. ביטים של הכתובת32 -צטרך לקרוא את כל ה

ה :ציור שמופיע בעמוד הקודם

0הביט השמאלי ביותר חייב להיות תמיד , כלומר. 0הוא Leading Bit Pattern - הClass A -ב •הכתובת שעומדת לבוא לאחר) 1כלומר (0 -אם הוא שונה מ. רולא יכול להיות שום דבר אח) אפס(

נתב שקורא את הביט, לכן. C או Class B -אלא אולי מ, Class A - לא יכולה להיות כתובת ממכן Class A -ב, זיכרו (7 - אך ורק עד הביט הNet ID - מיד יודע לחפש את ה0הראשון ורואה שהוא

Net IDאוקֶטט הוא רק ה

ביותר חייבים להיות םיי הביטים השמאל2, כלומר. 10הוא Leading Bit Pattern - הClass B -ב • לא יכולה להיוז) 110 או0 כלומר (10 - מוניםהם שאם . ולא יכולים להיות שום דבר אחר10תמיד

נתב, לכן. בהתאמהC או Class A -אלא אולי מ, Class B -כתובת מ - הClass B -ב, זיכרו (15 - אך ורק עד הביט הNet ID -מיד יודע לחפש את ה 10 ורואה שהם

ID ות הראשונותהאוקטט 2 הוא.(

. ולא יכולים להיות שום דבר אחר110תמיד s A -אלא אולי מ, Class B -להיות כתובת מ

).האוקטטות הראשונות כיוון שהנתבים, היה חיוני בימים הראשונים של הקמת טכנולוגיית הניתוב Leading Bit Pattern -צורך בה

k IDs -המוקדמים לא הכילו כל מנגנון לתרגום כתובות היעד ל

- מIPוכתובת , 1110הראשונה יהיו אוקֶטָטה חייבת שהביטים הראשונים בClass D - מIPכתובת , אגב

Class Eבל אנחנו לא נתעסק בהם במאמר זהא, 1111הראשונה יהיו אוקֶטָטה חייבת שהביטים הראשונים ב.

בכל רשתHostsמות

אוקטטות מש3 -אחת משמשת לשם הרשת ואוקֶטָטה Class Aברשת א

משל" אוקטטות 3ועוד , ור הרשת עב"משחקה

:Class Aרשת אוקֶטָטה התבוננו ב. Net ID -אחת עבור האוקֶטָטה ב

ID0

ID and 8+

במאמר ז6עמוד ראו ? לא זוכרים (4אך שימו לב לחוק יסוד מספר

.0 - שמתחיל ב

ייבת להיות לפחחנה שלנו ולכן האפשרות הראשו, 0אין רשת שבה כל הביטים הם , כלומר( :כלומר, )שימו לב לאוקֶטָטה השמאלית ביותר

000.00000000

Subnetting Tutorial by Daniel Petri Page 27 v2.25 04/09/2005

Page 28: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 28 v2.25 04/09/2005

1.0.0.0

?הראשונהאוקֶטָטה הקומבינציה האחרונה שאפשר לעשות ביה

01111111.00000000.00000000.00000000

)בביט השמאלי ביותר" לגעת" ולכן אני לא יכול 0הוא Leading Bit Pattern - שהיכרו

:נהפוך את האוקטטות לעשרוני ונראה מה יצא

127.0.0.0

בת השמורה עבור ה! נכון מאוד? מה המשמעות של כתובת כזו! עצור ולכן אין , Loopback Address -זוהי כ

:לעשרוני ונראה מה יצאהפוך

.126 - ל1ין הוא בClass A -ומר טווח כתובות הרשת השונות ב

? הראשונהאוקֶטָטה כמה אפשרויות יש לנו ב, אם כן

או שנלך בדרך , ...)כולל הרגלים, 20יש לנו רק לצערי אבל (ספור על האצבעות די לדעת את התשובה נוכל ל 128 שווה 7 בחזקת 2. ם לשחק איתם לנו את הביט הראשון ונותרו "לקחו": המתמטית

126 רקיש לנו, "נופלות") 127(והרשת האחרונה ) 0הכל (אבל מכיוון שהרשת הראשונה .ונותפשרויות ש .2 מינוס 7 בחזקת 2כלומר הנוסחה לפיה נוכל לעבוד היא

,שונותכעת אוקטטות עבור 3 יש לנו Class Aברשת מסוג ? בל כמה מחשבים יכולים להיות בכל אחת מהרשתות האלה

00000001.00000000.00000000.00000000

:נהפוך את האוקטטות לעשרוני ונראה מה יצא

1.0.0.0

:6זיכרו את חוק יסוד מספר אבל

. בבינארי0 הם בעלי ערך של Host ID - שבו כל הביטים המהווים את הHost IDאסור .6

שימו לב ("0 הכל"חד מעל נחזור ונשנה את בלית ברירה :)לאוקֶטָטה הימנית ביותר

00000001.00000000.00000000.0

נהפוך את האוקטטות לעשרו

1.0.0.1

נתחיל להעלות את הביטים אח. נחזור לבינארי

מ

ז(

תו :3 יסוד מספר זיכרו את חוק. אנו יכולים להשתמש בה

.127 - שמתחיל בNetwork IDאסור .3

:)שימו לב לאוקֶטָטה השמאלית ביותר(, 1כלומר מהכל , בלית ברירה נפחית ביט אחד מהמקסימום

01111110.00000000.00000000.00000000

נ

126.0.0.0

כל

כ

ביטי7לנו רק א

. )126 ועד 1 -מ(אפשרויות שונות

רשתות 126יש לנו ? הרשתות השונות126 - האפשריים בכל אחת מHosts - מה לגבי מספר ה,א :הקצה התחתון של הקומבינציות האפשריות הוא. נהפוך שוב לבינארי ונראה. Host ID -ה

כלומר נעלה ביט א, המינימוםהכתובת לאחד יותר מ

0000001

:ני ונראה מה יצא

:ד אחד

Subnetting Tutorial by Daniel Petri Page 28 v2.25 04/09/2005

Page 29: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 29 v2.25 04/09/2005

00000001.00000000.00000000.000 00000001.00000000.00000000.00000011

00000001.00000000.00000000.00000101

00000001.11111111.11111111.11111111

:נהפוך לעשרוני ונראה מה יצא

1.255.255.255

:5חוק יסוד מספר בל כמו שציינו ב

למעשה נפחית ביט אחד כדי למנוע מצב ו, ביט אחדיא המקסימום האפשרי שההאחרונהאוקֶטָטה כן נוריד מהש ("1 הכל" שהוא Host IDשל

:הפוך לעשרוני ונראה מה יצא

1.255.255.254

בכמה אפשרויות . 255.255.254 - עד ל0.0.1ים להכיל מחשבים בין הטווחאבל אני רוצה לדעת בדיוק , אני יודע מהו הטווח הקיצוני הנמוך ומהו הטווח הקיצוני הגבוה? דיוק מדובר

: ביטים8 מהןכל אחתוב, אוקטטות3 מכיוון שיש לנו. בכמה מחשבים מדובר

לכן מורידים )1 והכל 0אי אפשר הכל (יד את הקיצוני התחתון והקיצוני העליון :מהתוצאה הכוללת

(2^ ,214

, ברשתHost IDs -יטחה שבכל פעם שמחשבים את מספר ה

2 -התבוננו ב. Class A -כמו ב, ולא אחתNet ID - אוקטטות עבור ה2 קיימות Class Bרשת מסוג

Network ID. Ne ost ID. Host ID 10000000.0000000 000000.00000000

6+8

הנמוכה (האפשרות הראשונה

10000000.00000000.00000

)בשני הביטים השמאליים ביותר" ת לכן 10הוא Leading Bit Pattern -זיכרו שה(

?Network ID -האחרונה שאפשר לעשות באוקטטות של הה הקומבינציה

00010

00000001.00000000.00000000.00000100

:ונגיע לקומבינציה הכי גבוהה, לאהוכן ה

א

. בבינארי1 הם בעלי ערך של Host ID - שבו כל הביטים המהווים את הHost IDאסור .5 ל

:)ימו לב לאוקֶטָטה הימנית ביותר

00000001.11111111.11111111.11111110 נ

יכולה Class Aכל רשת מסוג , לכןב

2^8 * 2^8 * 2^8 = 2^24 = 16,777,216

נאלצנו גם להוררק שבמקרה זה

2

8 * 77 2^8 * 2^8)-2 = (2^24)-2=16,777,216-2=16,7

מעשה אפשר לנסח פה מעין חוק עזר ולומר בב . מהתוצאה הכוללת2ת יש להפחי

ל

:Class Bרשת ב

):בסגול(האוקטטות הראשונות

twork ID. H0.00

Bits for Network ID and 8+8 Bits for Host ID

: שלנו היא) ביותר

000.00000000

לגע"אני לא יכול

:נהפוך את האוקטטות לעשרוני ונראה מה יצא

128.0.0.0

מ

Subnetting Tutorial by Daniel Petri Page 29 v2.25 04/09/2005

Page 30: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 30 v2.25 04/09/2005

10111111.11111111.00000000.00000000

:אוקטטות לעשרוני ונראה מה יצאנהפוך את ה

?עולם

נו , ם

- אפשרויות שונות לרשתות ב16,384 = 256 כפול 64 : התוצאות2 נכפיל את .256 שווה 8קת בחזClass :

2^6 * 2^8 = ^14 = 16,384

הראשונה וראו שחייבו אוקֶטָטההתבוננו ב? Class Aכמו ברשת מהתוצאה הכוללת 2 לא הורדתי מדוע, גבוממילא , 1 או 0היה מצב שבו כל הביטים יהיו ולכן בעצ, 10אותנו ששני הביטים הראשונים יהיו

. מהתוצאה הכוללת2 אין צורך להוריד Class Bברשת מסוג , לכן .כך שאין מה להוריד כאן, 127ברנו את

בכל ריים מן הסתם יש פחות . Class A - כמו ב3 אוקטטות ולא 2 יש לנו Host ID -עבור ה .רשתות השונותחת מההקומבינציות האפשריות בואו נבדוק כמה ב, אפשרויות

:הוא

10000000.00000000.00000000.00000000

:נהפוך את האוקטטות לעשרוני ונראה מה יצא

128.0.0.0

נחזור ונשנה את הכתובת ולכן , 0 שבו כל הביטים הם Host IDאסור : אן התרגולת אמורה להיות כבר מוכרת .):שימו לב לאוקֶטָטה הימנית ביותר" (0 הכל"עלה ביט אחד מעל

10000000.0 00.00000001

128.0.0.1

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

10000000.00000000.11111111.11111111

:הפוך לעשרוני ונראה מה יצא

128.0.255.255

נפחית ביט אחד כדי למנוע מצב של ולכן , 1 שבו כל הביטים הם Host ID אסור ,Class A -כמו ב, ם כאןHost ID שימו לב לאו" (1הכל " שהוא

10000000.00000000.11

:נהפוך לעשרוני ונראה מה יצא

128.0.255.254

191.255.0.0

.191.255 - ל128.0 הוא בין Class B -כלומר טווח כתובות הרשת השונות ב

קיימות Class Bכמה רשתות מסוג . שתות כאלה ר126כ " ראינו יש לנו בסהClass Aכשבדקנו את רשתות

ב

לנו שני ביטים מובילים ולכן נותרו ל"לקחו"? הראשונהאוקֶטָטה כמה אפשרויות יש לנו ב: החישוב הוא פשוט ביטים מלאי8השנייה יש לנו אוקֶטָטה ב . אפשרויות שונות64 שווה 6 בחזקת 2. איתם"לשחק" ביטים 6רק

2ולכן B

2 א

ם לעולם לא יע

האפשHosts -ספר המהרשתות ואת מ 16,384 -בכל אחת מ Hosts IDs -כעת נחשב את טווח הא

הקצה התחתון של . נהפוך שוב לבינארי ונראה. דיוק

ככלומר נ, המינימוםלאחד יותר מ

0000000.000000

:ה יצאנהפוך את האוקטטות לעשרוני ונראה מ

נ

ג

):קֶטָטה הימנית ביותר

111111.11111110

Subnetting Tutorial by Daniel Petri Page 30 v2.25 04/09/2005

Page 31: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 31 v2.25 04/09/2005

. 255.254 - עד ל0.1 יכולה להכיל מחשבים בין הטווחים Class Bכל רשת מסוג , כלומר

0אי אפשר הכל , אבל שוב

(2^8 * 2^8)-2 = (2^16)-2 = 65,534

:Class Cרשת B. התבוננו

):בסגול(וקטטות הראשונות הא3

Network ID. Network ID. Network ID. Host ID 11000000.000 0000.00000000

5+8+8 Bits for Network ID and 8 Bits for Host ID

:אפשרות הראשונה שלנו היא

11000000.00000000.00000000.00000000

) הביטים השמאליים ביותר3 -ב" לגעת" ולכן לא נוכל 110הוא Leading Bit Pattern -יכרו שה

:נהפוך את האוקטטות לעשרוני ונראה מה יצא

192.0.0.0

נהפוך את האוקטטות לעשרוני ונ

223.2

ביטים 5מובילים ולכן נותרו לנו רק 8 בחזקת 2לכן ו, ביטים מלאים8 השנייה יש לנו אוקֶטָטה ב. אפשרויות שונות32 = 5 בחזקת 2. איתם"שחק

נכפיל את .256 -להשלישית יאוקֶטָטה ב. 256 = :Class C - אפשרויות שונות לרשתות ב2,097,152 שווה256 כפול 256 כפול 32 :התוצאות

2^5 * 2^8 * 2^8 = 2^21 = 2,097,152

.ך כל הרשתות מס2 אין צורך להפחית Class B -מו ב

2,097,152 -כל אחת מנהפוך . Host ID -שמשמשת ל, הימנית ביותר, אחתאוקֶטָטה יש לנו רק Class C -ב, זיכרו? רשתות השונות

הקצה ה. שוב לבינארי ונראה

11000000.00000000.00000

:נהפוך את האוקטטות לעשרוני ונראה מה יצא

נחזור ונשנה את הכתובת לאחד יותר לכן , 0 שבו כל הביטים הם Host IDאסור : וב נדקלם את החוק ):כלומר נעלה ביט , המינימוםמ

:לכן. ביטים8כל אחת , קטטות או2 -מדובר ב? בכמה אפשרויות בדיוק מדובר

2^8 * 2^8 = 2^16 = 65,536

:2לכן מורידים , 1 והכל

או Class A -כמו ב, או שתים ולא אחתNet ID - אוקטטות עבור ה3 יש לנו Class Cברשת מסוג -ב

00000.0000

ה

ז(

?Network ID -מה הקומבינציה האחרונה שאפשר לעשות באוקטטות של ה

11011111.11111111.11111111.00000000

:ראה מה יצא

55.255.0

223.255.255 - ל192.0.0 הוא בין Class C -כלומר טווח כתובות הרשת השונות ב

לנו שלושה ביטים "לקחו"? הראשונהאוקֶטָטה כמה אפשרויות יש לנו ב

ל" שווה גם כאן 8 בחזקת 2לכן , ביטים מלאים8ש לנו

כ

האפשריים בHosts -מה לגבי מספר האבל , מיליון רשתות2 -יש לנו למעלה מאמנם ה

:ת הואתחתון של הקומבינציות האפשריו

000.00000000

192.0.0.0 ש

תרשימו לב לאוקֶטָטה הימנית ביו" (0 הכל"אחד מעל

Subnetting Tutorial by Daniel Petri Page 31 v2.25 04/09/2005

Page 32: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 32 v2.25 04/09/2005

11000000.00000000.00000000.0000000

:נהפוך את האוקטטות לעשרוני ונראה מה יצא

ונחפש את ) ' וכו00000101, 00000100, 00000011, 00000010(תחיל להעלות את הביטים אחד אחד :הקומבינציה הכי גבוהה

11000000.00000000.00000000.1111111

:נראה מה יצאנהפוך לעשרוני ו

נפחית ביט אחד כדי למנוע מצב של ולכן , 1 שבו כל הביטים הם Host IDאסור , בל כמו שציינו בהתחלהHost ID שימו לב לאוקֶטָטה הי" (1הכל " שהוא

11000000.00000000.00

:נהפוך לעשרוני ונראה מה יצא

192.0.0.254

בכמה אפשרויות בדיוק . 254 - עד ל1 מחשבים בין הטווחים :לכן. ביטים8אחת בת אוקֶטָטה מדובר ב, לצורך התרגול, שוב

256

הכל

-2=254

:די לסכם את כל המספרים הללוכ

1

192.0.0.1

נ

1

192.0.0.255

א

):מנית ביותר

000000.11111110

יכולה להכילClass Cכל רשת מסוג , ומרכלאבל , כאן החישוב הוא פשוט יותר? דובר מ

ו0אי אפשר הכל , אבל שוב

2^8 =

256

:2לכן מורידים , 1

2(כמות הרשתות הכוללת כ כמות הביטים "בחזקת סה

המש Net -משים עבור הID(

שבו מפחCla 2יתים ss A -פרט ל(מהת )וצאה

כ כמות "סההביטים

המשמשים עבור Net ID -ה

כמות הביטים באוקטטות האחרות יכות -השי לNet ID

כמות הביטים שנותרו

באוקטטה ההראשונ

Leading Bit

Pattern )תחילית(

Class

126 7 7 0 A 16,384 6+8=14 8 6 10 B

2,097,152 5+8+8=21 8 8 5 110 C

בחזקת 2 הזמינים לכל Host IDs -כמות הכמות הביטים ר - בחזקת כמות הביטים ב2(שת

)2פחות , Host ID Host ID -ב

Host ID Class -כמות הביטים ב

16,777,214 1,6777,216 8 8 8 A 65,534 65,536 8 8 B

254 256 8 C

Subnetting Tutorial by Daniel Petri Page 32 v2.25 04/09/2005

Page 33: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 33 v2.25 04/09/2005

ריוכ אפשIPמה כתובות

ל ה, כעת מגבלה Classes -להגבלות ש האם תוכלו לומר לי מת ה עולםIP -האמי רנ? הא ע וחצי בהתחלת ו על קצת פחות מ

לנו את כל מיליא תם32ה היה כשחשב . הבי

, האפשרייםHost IDs - בכמות הClass Aך להכפיל את כמות הרשתות של

?ת קיימות בעולם

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

הי ההפשריות בתית של כמות כתובו

טים לשחק איארב

אבל ז, ד כתובות נו שיש ר

?מהו המספר האמיתיאז

א נראה שצרי,ם נחשב בזריזות .ולחבר את שלושת התוצאות, C - וBל לגבי "כנ

מות הכתובות כ כ"סה האפשרית

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

Class ?כמה רשתות קיימות

2,113,928,964 16777214 126 A 1,073,709,056 65534 16384 B 532,676,608 254 2097152 C

3,720,314,628

סיבה ט... קודם כמו שחשבנו 4,294,967,296ולא על " בלבד "3,720,314,628כלומר אנחנו עומדים על ...IPv6 -התחיל להשתמש ב

ובה

מסך כל ) או חצי (50%שהם בדיוק , Class A כתובות ברשתות 2,113,928,964כ "סהב לב שיש - IP 4,294,967,296 - האפשריות בתיאוריה;

IP - כל כתובות המסך) או רבע (שהם בדיוק , Class B כתובות ברשתות 1,073,709,056כ "סהבש הא

-מסך כל כתובות ה) שהם , Class Cתובות ברשתות ויש IP

. ביט32בת IP - מסך כתובות ה87.5% לנצל רק כלו

תרחפש תקלות ובעיות פו. ות הבאותזהה

3. 158.23.251.33 4. 144.23.117.254

7. 63.125.23.211

10. 134.223.156.89

3 15. 191.249.222.234 16. 19.23.12.256 17. 188.67.76.235 18. 134.255.123.22 19. 143.52.213.212 20. 257.22.45.219

193.23.255.77 23. 199.23.255.7

זוכרים את . Network ID - זו כתובת הרשת או ה– 17.0.0.0 כמו כתובת דוגמה נקח לClass Aמקרה של כלומר אי אפשר . לשם של רחוב אין תוספות אחריו. אז זהו שם הרחוב? של שם הרחוב ומספר הביתדוגמהה

ל

שימו, אגבכתובות ה

25%יו

;פשריות בתיאוריה

או שמינית (12.5%בדיוק כ532,676,608כ "סהב .האפשריות בתיאוריה

האפשריות מתוך כתובת כ יש לנו יכולת"בסה, מר

: גיל :טנציאליותשל הכתוב Class - את ה

1. 210.23.67.102 2. 66.23.148.0

5. 192.254.23.123 6. 144.207.78.1

8. 192.25.128.36 9. 215.78.0.0

21. 117.117.117.117 22.

11. 127.0.0.1 12. 224.23.108.23 13. 223.78.27.144

24. 145.2.229.252 25. 242.23.177.8

14. 77.123.28.167

השוניםClasses -אבחנה בין ה

בעבודה ? שלהםIP - הוא כתובות ההיחיד מחשבים נמצאים על אותה רשת או לא כשהנתון 2איך יודעים אם :פשוטההיא שתואר לעיל התשובה Classfull IP Addressingעם

ב

Subnetting Tutorial by Daniel Petri Page 33 v2.25 04/09/2005

Page 34: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 34 v2.25 04/09/2005

זה כמו לומר שאדם שמספר הטלפון . בלי תוספות אחריו, וזהו" הרצל"זה ". 134הרצל "לקרוא לרחוב בשם Network ID -כך גם ה. 04-0000000 יאמר שאזור החיוג שלו הוא 04-6564565שלו הוא

.Host ID -האוקטטות של ה" איפוס"של

משתמש בתצורה

ועד 17.0.0.1כל כתובת שמתחילה בטווח שבין ? על הרשת הזו יכולה להיות Host IDזו כתובת מחשב או

תים

איזו כתובת מחשב או . Network ID - זהו ה– 131.117.0.0 מו כתובת כדוגמה נקח לClass Bבמקרה של ועד 131.117.0.1כל כתובת שמתחילה בטווח שבין ? כולה להיות על הרשת הזו

131.117.4.9מחשב עם הכתובת . אלף מחשבים לאותה רשת16 -כלומר קצת יותר מ, 131.117.255.25

איזו כתובת מחשב או . Network ID - זהו ה– 192.117.1.0 מו כתובת כדוגמה נקח לClass Cשל t ID192.117.1.254ד כל כתובת שמתחילה בטוו? רשת הזו ,ת כמו המחשב 17.1.69מחשב עם הכתובת . רשת4כלו .בת הרשת של שניהם זהה17.

תר

לא בכולן יש (ליות בכל אחת מהכתובותHost ID -הוסמןבעיו

1

17

16. 191.2.227.19 17. 23.156.1.92 18. 121.2.199.88 19. 202.27.189.177 20. 177.222.177.28 21. 198.215.67.233 22. 128.252.17.24 23. 212.299.19.29 24. 159.255.17.218 25. 155.25.169.133

245.

199 19

41. 0.23.12.122 42. 192.12.255.102 43. 191.105.0.0 44. 203.123.45.255 45. 254.0.23.198 46. 224.56.204.112 47. 223.255.255.254 48. 126.0.0.1 49. 177.45.123.255 50. 191.255.217.227

אימחשב עם הכתובת . מיליון כתובות אפשריות לאותה רשת17כ כמעט "סהבכלומר , 17.255.255.254

. כי כתובת הרשת של שניהם זהה? למה. 17.56.83.97 נמצא על אותה רשת כמו המחשב 17.132.12.56ולכן שני הב, נמצא גם הוא ברחוב הרצל184בית אחר שמספרו . צל נמצא ברחוב הר98כלומר בית מספר

.נמצאים באותו רחוב

Host IDי 4

.כי כתובת הרשת של שניהם זהה? למה. 131.117.35.72נמצא על אותה רשת כמו המחשב

במקרה Hosוע192.117.1.1ח שבין ולה להיות על ה יכ

נמצא על אותה רש192.1 מחשבים לאותה 25מר כי כתו? למה. 192.117.1

: גיל

חפש בעיות פוטנציא. וNetwork ID -את הבק :)ת

1. 1.102.45.1772. 196.22.177.13 3. 133.156.55.1024. 221.252.77.10 5. 123.12.45.77 6. 26.252.77.1037. 13.1.255.1028. 1.242.177.1099. 193.156.155.192

10. 21.52.177.188 11. 77.77.45.77 12. 191.252.77.13 13. 191.315.155.2 14. 221.252.117.25415. 203.10.233.1

26. 12.33.10227. 123.123.123.12328. .23.107.25529. 9.23.107.030. 156.266.12.103 31. 99.0.0.12 32. 153.0.0.0 33. 153.0.0.255 34. 191.23.255.255 35. 33.255.255.0 36. 12.0.0.0 37. 12.255.255.255 38. 12.0.0.25539. 127.0.0.1 40. 127.23.109.122

Subnetting Tutorial by Daniel Petri Page 34 v2.25 04/09/2005

Page 35: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 35 v2.25 04/09/2005

חלק שלישי

הסבר , הסבר קצר על סגמנטים, AND -פעולת ה, Subnet Mask -בחלק זה נתחיל להסביר כיצד פועל הוחלוקה של טווחי , אוקֶטָטהשלמה ושל חלק מאוקֶטָטה של Subnetting ,Subnetting -ארוך על פעולת ה

.רשתות

?Subnet Mask -איך פועל ה

אפשר במבט אחד ,הראשונה נמצאת בטווח מסוייםאוקֶטָטה שבה הIPתובת יש לנו כו שבמידהאנחנו יודעים מסויים לא נותנת לנו שום Class -אבל שיוך הכתובת ל. אותה כתובתשייכת Classאיזה ללקבוע חד משמעית

.כפי שעוד מעט נראה, Subnets -דבר כשמדובר ברשת שמחולקת ל

או , מה שבאמת קובע הוא כתובת הרשת. שיוך קוסמטי בלבד מסויים הוא Class -שיוך הכתובת ל, למעשהאני צריך לקבוע באותה כתובת אילו מהאוקטטות יהיו שייכות לכתובת . של אותה כתובתNetwork ID -ה

. Subnet Mask -כאן נכנס לתמונה ה. Host ID -ואילו מהאוקטטות יהיו שייכות ל, הרשת , וכל היתר, Network ID - שרירותי אילו מהאוקטטות יהיו שייכות ל מאפשר לי לקבוע באופןSubnet Mask -ה

). במאמר7הסבר אודות המושג תמצאו בעמוד (Host ID -יהא שייך ל, מן הסתם

Subnetניתן לו , הראשונה לכתובת הרשתאוקֶטָטה משתמש רק בClass A - שמכיוון שאנחנו כבר יודעיםMask ע שאם אני יוד. 255.0.0.0 קבוע של- Class Bהאוקטטות הראשונות לכתובת הרשת2 - משתמש ב ,

.Class C – 255.255.255.0ל לגבי "וכנ, 255.255.0.0 קבוע של Subnet Maskניתן לו

Default Subnet Mask

Z Y X W

255.0.0.0 Host Host Host Network Class A 255.255.0.0 Host Host Network Network Class B

255.255.255.0 Host Network Network Network Class C

, של הרשת ומיישם אותו על כל המחשבים באותה רשתSubnet Mask -לאחר שהאדמיניסטרטור קובע את ה כדי להחליט לגבי כתובת הרשת Subnet Mask - ה– דרך המסיכה IP - בוחן את כתובת הIP -פרוטוקול ה

כיוון שהתוכנה מתבוננת , )כמו במשקפיים" (עדשה"את המשמעות של מקבל ) מסיכה (Maskהמילה . שלו . כדי לקבוע מה היא כתובת הרשת שלהSubnet Mask - דרך העדשות של הIP -בכתובת ה

. 255.255.255.0או משהו כמו , 255.0.0.0הוא יכול להיות משהו כמו . יש פורמט קבועSubnet Mask -ל

.AND שייכת לכתובת הרשת באמצעות פעולה מתמטית שנקראת קֶטָטהאוהפורמט הזה קובע למחשב איזו כלומר למשל ( בפורמט העשרוני שלה Subnet Mask -בשלב זה אנחנו מתייחסים לכל יחידה בתוך ה, שימו לב

אבל מיד בהמשך המאמר תראו שבעצם אנחנו צריכים להסתכל על כל יחידה דווקא בצורה הבינארית , )255 ).255 ולאו דווקא 11111111כלומר (שלה

AND -פעולת ה

כיצד הוא יודע לנחש איזו ? Network ID - את רכיב הIP -המחשב לחלץ מתוך סבך כתובות ה" יודע"כיצד המחשב האם היעד אליו " יודע" כיצד ?Host ID - משמשת לאוקֶטָטהואיזו , Network ID - משמשת לאוקֶטָטה

הוא עושה זאת ? מרוחקת, או שמא הוא נמצא ברשת אחרת, אותה רשתאמור המידע להגיע נמצא יחד איתו ב . ANDבאמצעות פעולה מתמטית הנקראת

,בפעולת כפל רגילה...) לכל המוגבלים מתמטית(להזכירכם . ה היא בעצם פעולת כפל פשוטAND -ת הפעול של ANDבחישובי . עצמו המספר = 1 -כפולה של כל מספר ב, ומן הסתם, 0 תמיד = 0 -לה של כל מספר בכפו

המחשב לוקח את . 1 או 0 או – ספרות אפשריות 2" רק"כיוון שיש לנו , התהליך הוא פשוט מאודIPכתובות שהגדרנו Subnet Mask -וכותב מתחתיה את ה) הוא הרי רואה אותה בפורמט בינארי( הנתונה IP -כתובת ה

.לו

- אני בחרתי ב– סתם מספר בשלב הזה(ספר בבינארי נקח מ:הבאה תעזור להמחיש זאת ביתר קלותהטבלה השורה האמצעית . השורה העליונה בטבלה היא המספר עצמו.AND -ונבצע עליו את פעולת ה) 11101110

Subnetting Tutorial by Daniel Petri Page 35 v2.25 04/09/2005

Page 36: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 36 v2.25 04/09/2005

אוקֶטָטהבשלב הזה מדובר רק ב (Subnet Mask -והשורה התחתונה היא ה, (*)ממחישה את פעולת הכפל ):להדגמה, אחת

0 1 1 1 0 1 1 1 * * * * * * * * 1 1 1 1 1 1 1 1

ובשורה שלמטה , ואז ניקח ביט אחד ונכפיל אותו בביט שמתחתי. היא כאמור פעולת כפלAND -פעולת ה

:נכתוב את התוצאה

0 1 1 1 0 1 1 1

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

.0-אז תמיד תתקבל תוצאה הזהה ל, )0 –או בעשרוני (0בינארי אחר שכולו

ביטים את אותם ביטים 32 - המורכבת מIP -לחלץ מתוך כתובת ה, אם כך, היאAND -מטרתה של פעולת הולאפשר למחשב להחליט האם הוא ומחשב היעד נמצאים באותו , Network ID -טובת השמשמשים לNetwork ID .במידה והתשובה שלילית או . המידע יועבר דרך הרשת המקומית אל היעד, אם התשובה חיובית

במאמר 9ראו הסבר על המונח בעמוד (Default Gateway -אז ישלח המחשב את המידע אל היעד דרך ה .התקשורת תכשל מראש, במידה ולא הוגדר כזה). זה

:דוגמה : נתונהIP מתוך כתובת Network IDבואו נראה איך יודע המחשב לחלץ

. Network ID -הראשונה מייצגת את האוקֶטָטה אנחנו יודעים שרק ה, 64.0.0.10 כמו Class A -כתובת בב

: לבינארי ונכתוב את הכתובת בטבלה הבאה64.0.0.10נהפוך

):כל הכתובת(כלומר

01000000.00000000.00000000.00001010 = 64.0.0.10

: בבינאריSubnet Mask -מתחתיה נכתוב את ה

11111111.00000000.00000000.00000000 = 255.0.0.0

:ונכתוב את התוצאה מתחת, ביט למעלה כפול ביט למטה, או כפל בין שניהםANDעכשיו נבצע פעולת

01000000.00000000.00000000.00000000 = 64.0.0.0

. 64.0.0.0 –הראשונה זהה לכתובת הרשת המקורית אוקֶטָטה רואים שהתוצאה של ה

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

לכן הוא ? Default Gateway - דרך ה,מרוחקתצריך לשלוח את המידע החוצה לרשת הואאו שמא , המקומית :נכתוב זאת שוב. ו עצמו המקורי שלSubnet Mask - עם הכתובת היעד של ANDמיד מבצע פעולת

01000000.00000000.00000000.00101101 = 64.0.0.45

: בבינאריSubnet Mask -תחתיה נכתוב את המ

11111111.00000000.00000000.00000000 = 255.0.0.0

:ונכתוב את התוצאה מתחת, ביט למעלה כפול ביט למטה, או כפל בין שניהםANDעכשיו נבצע פעולת

01000000.00000000.00000000.00000000 = 64.0.0.0

מכאן מגיע המחשב . זהה לכתובת הרשת של היעד המחשבשל כתובת הרשת המקורית !התוצאה זהה יבצע את כל הפעולות השולח המחשב לכןו, שלו עצמוזהה לזו של המחשב היעד נמצא ברשת ש "מסקנה"ל

. ולא יעביר את התשדורת אל הנתב)' וכוARP(הנדרשות כדי להגיע אליו

Subnetting Tutorial by Daniel Petri Page 36 v2.25 04/09/2005

Page 37: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 37 v2.25 04/09/2005

: נוספתדוגמה עם ANDהמחשב שלי מבצע פעולת . 64.32.67.88ובת למחשב בעל הכתPingנניח שאני מנסה לעשות

היעד נמצא יחד , אם התוצאה שווה. ו של הכתובת המקורית שלAND -כתובת היעד ומשווה אותה לתוצאת ה !Default Gateway - שלח אותו לכל הרוחות לכיוון ה–אם לא . באותה רשתעם המחשב המקורי

:היעד לכתובת ANDאבל כעת נבצע , נשתמש בתוצאה שכבר חישבנו בדוגמה הקודמת

01000000.00100000.01000011.01011000 = 64.32.67.88

: בבינאריSubnet Mask -מתחתיה נכתוב את ה

11111111.00000000.00000000.00000000 = 255.0.0.0

:תחתונכתוב את התוצאה מ, ביט למעלה כפול ביט למטה, או כפל בין שניהםANDעכשיו נבצע פעולת

01000000.00000000.00000000.00000000 = 64.0.0.0

היעד . זהה לכתובת הרשת של היעד המחשביצא שכתובת הרשת המקורית של, כמו בדוגמה הקודמת, גם כאן

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

: נוספתדוגמה . 65.32.67.88מהמחשב שלי למחשב

01000001.00100000.01000011.01011000 = 65.32.67.88

: בבינאריSubnet Mask -מתחתיה נכתוב את ה

11111111.00000000.00000000.00000000 = 255.0.0.0

:ונכתוב את התוצאה מתחת, למטהביט למעלה כפול ביט, או כפל בין שניהםANDעכשיו נבצע פעולת

01000001.00000000.00000000.00000000 = 65.0.0.0

כשהמחשב המקורי ירצה לתקשר עם , לכן. כתובת רשת אחרתב במקרה זה התוצאהמצביעה על כך שמדובר

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

.Default Gateway -ה, או במילים אחרות, הנתב שאמור להציע נתיב אל אותה רשת מרוחקת

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

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

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

או " (טבלת ניתוב"לפי טבלה מורכבת יותר הנקראת , בעצם, אלא, שהוגדר לוDefault Gateway -הRouting Table .(אבל אם תקלידו את הפקודה , לא זה המקום להיכנס לנושאRoute Print בשורת פקודה

.תוכלו לצפות בטבלה זו בעצמכם

י מעבר לתצוגה מדעית ושימוש בכפתור " גם באמצעות המחשבון שלנו עAND -לבצע את פעולת הניתן , אגב . הנמצא מצד ימיןAND= ה

:תרגילחפש גם בעיות . Classes - של הכתובות הבאות לפי שיוך לDefault Subnet Mask -כתוב את ה . הנמצאות באותה רשתIPמצא זוגות של כתובות , לבסוף. פוטנציאליות

Subnetting Tutorial by Daniel Petri Page 37 v2.25 04/09/2005

Page 38: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 38 v2.25 04/09/2005

1. 210.23.67.102 2. 66.23.148.0 3. 158.23.251.33 4. 144.23.117.254 5. 192.254.23.123 6. 214.9.107.1 7. 63.125.23.211 8. 192.25.128.36 9. 121.12.254.98

10. 134.223.156.89 11. 127.0.0.1 12. 224.23.108.23 13. 223.78.27.144 14. 220.221.223.167 15. 191.249.222.234

16. 200.120.5. 2 17. 162.83.38.10 18. 78.65.201.33 19. 214.9.107.74 20. 102.204.27.126 21. 44.27.7.11 22. 63.125.23.211 23. 10.114.178.96 24. 18.192. 54.198 25. 171.67.116.0 26. 70.80.90.100 27. 220.221.222.223 28. 2.178.67.104 29. 87.35.78.107 30. 121.12.20.44

ככל שתעשה את זה יותר . גם על התרגילים הקודמיםSubnet Mask -תוכל להתאמן בכתיבת ה: הערה

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

Classless Inter-Domain Routing – CIDR שונה מעטפורמט שהוא שלהם בSubnet Masks - והIP אנחנו עשויים לקבל מידע אודות כתובות עיתיםל

:למשל. מהפורמט שבו דנו עד עתה

IP Address: 172.16.45.2 /12

? הזה12/ - המהו

:במקום לכתוב. Subnet Mask -מדובר בשיטה חלופית לכתיבת ה

IP Address: 172.16.45.2 Subnet Mask: 255.240.0.0

את כל רצף הביטים , משמאל לימין, בבינאריכלומר, Subnet Mask - בתוך ה1לוקחים את כל הביטים שהם

.12במקרה זה , את התוצאה כותבים לאחר הלוכסן. וסופרים אותם) אחת (1שהם הסיפרה

Subnet Mask: 11111111.11110000.00000000.00000000 = /12

בניתוב שלישי שמתעסקים -בעיקר מוצרים צד, יש מספר תוכנות ושירותים מובנים שמשתמשים בפורמט הזה DHCP ,RRAS -כמו ב, עצמו Windows 2000/2003אבל גם במספר מרכיבים בתוך , או בהגנה על הרשת

.ואחרים

: השונים מחולקים ביניהם בצורה הבאהClasses -קל לזכור שה

Class A: 255.0.0.0 = /8 Class B: 255.255.0.0 = /16

Class C: 255.255.255.0 = /24

בדרך Subnet Mask -הללו משמעותו שיש לנו כאן מניפולציה של ה" שלמות"היחידות ה נופל ביןוכל מה ש .שאותה נלמד מיד

:תרגיל . CIDR לפי מהתרגיל הקודם של הכתובות Default Subnet Mask -כתוב את ה

Subnetting Tutorial by Daniel Petri Page 38 v2.25 04/09/2005

Page 39: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 39 v2.25 04/09/2005

? סגמנטומה

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

נתבים לא , להזכירכם. Broadcastsמחשבים שנמצאים בסגמנט אחד יכולים לחליף ביניהם מידע באמצעות אם . סגמנטים2יש לנו , אמצעי נתב ב" חלקים ע2 -ולכן אם יש לנו רשת שמחולקת ל, Broadcastsמעבירים

כיוון , סגמנטים2 לא היו לנו י אזBridge או Switchי מכשירים אחרים כדוגמת "הרשת היתה מופרדת עולכן כן נוכל לקבל , מצד אחד לצד השני Broadcastsשהמכשירים המוזכרים כאן מסוגלים לבצע העברה של

ים רבים המסוגלים לבצע ' יש לציין שישנם סוויצ.Broadcastsי " עBridge -מידע ממחשב אחר שנמצא מעבר ל .אבל אנחנו לא ניכנס לנושא הזה במאמר הספציפי שלנו, גם סגמנטציה של רשת בשכבה השלישית

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

?מדוע. שונהNetwork IDמהסגמנטים גם

הסברנו ששני מחשבים שנמצאים באותה רשת Network IDהמשמעות של כזכור לכם כשדיברנו על , ובכן לו ירצו לתקשר זה עם זה הם יבצעוכאשר שני המחשבים הל. Network IDחייבים להיות גם בעלי אותו

במידה . רשת בדיקה האם המחשב השולח והמחשב הנמען מחזיקים באותה כתובת ANDבאמצעות פעולת .המחשב השולח מכין את המידע ומעביר אותו ישירות אל המחשב הנמען, והתשובה היא חיובית

אלא , המחשב השולח כלל לא טורח לנסות את מזלו ברשת המקומית, אבל במידה והתשובה היא שלילית

שת שבה נמצא ומבקש ממנו להעביר את המידע אל הר, )Default Gateway -ה(מעביר את המידע אל הנתב .הנמען

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

' מעוניין לתקשר עם מחשב בAהנמצא בסגמנט ' מחשב א, במקרה כזה. ושם ביניהם נתב, Network IDאותו ' שמחשב ב, ובצדק, מניח' מחשב א, מול היעד של עצמו אלANDלפי בדיקת . הנמצא גם הוא באותו סגמנט

.ולכן שולח אליו ישירות את המידע, נמצא באותה רשת

מכיוון שלשני המחשבים יש את אותו , Bהנמצא בסגמנט ' מחשב גכשהוא מנסה לתקשר עם , לעומת זאתNetwork ID) נכונה ששניהם -למסקנה הלא, והפעם בטעות, הוא יגיע) ? אדמיניסטרטור טירון–כבר אמרנו

לא נמצא מחובר ' אבל מכיוון שמחשב ג. ינסה לשלוח את המידע ישירות אליו, ולכן שוב, נמצאים באותה רשת . התקשורת לא מסוגלת להגיע אליו כלל, אלא נמצא מאחורי נתבAלסגמנט

לכל Default Gatewayולהגדיר , שונה לכל אחד מהסגמנטיםNetwork IDחשוב מאוד לשמור על , לכן כאמור

.אחת מהרשתות

לרשתותהדרושה Network IDs -כמות ה

כאשר אני מתבונן בציור או בהגדרות רשת אני חייב לדעת לקרוא ולהבין כמה כתובות רשת אני צריך כדי לקיים ברשת , למשל. שונה משל האחריםNetwork ID כל סגמנט או מקטע של רשת חייב לקבל – זיכרו .את הרשתוזה יספיק לי לקיים , אחדNetwork IDאני חייב , רשתות-והיא אינה מפוצלת לתת, מחשבים200ש אחת בה י Class C -וידוע ש, מחשבים200 - כיוון שיש לי צורך רק בCמספיק לי ? אני צריךClassאיזה . את הרשת . מחשבים254 -מספיק ל

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

: לדוגמה.הנחוצות

192.168.1.1 131.107.0.1

רשת אחת

131.107.0.0

רשת שניה

.0 נתב

192.168.1

Subnetting Tutorial by Daniel Petri Page 39 v2.25 04/09/2005

Page 40: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 40 v2.25 04/09/2005

שמתאימה IP מקבלת כתובת הנתב של)או פורט פיזי(כשכל רגל , רשתות2בין " מפוצל" הנתב ,במקרה זה

.הרשת השניה של אותה רשת כלפי Default Gateway -והיא משמשת כ, לאותה רשת אליה היא מחוברת

.אחד עבור כל רשת - Network IDsשני אנחנו צריכים ? ו צריכים במקרה זה אנחנNetwrok IDsכמה

:WAN רשתות מחוברות ביניהן באמצעות קו 2בואו נתבונן בציור שמראה , מצד שני

192.168.1.1 131.107.0.1

רשת אחת

131.107.0.0

רשת שניה

0

נתב נתב192.168.1.

10.0.0.1 10.0.0.2

שבתורו מתחבר לנתב של הרשת , WAN -שימו לב שבמקרה זה לכל רשת יש נתב שמחבר אותה אל ה

ולא WAN -אבל כאן הרגל שניה מחוברת לרשת ה, רגלים כמו בשרטוט הקודם2לכל נתב יש , גם כאן. השניה .ישירות אל הרשת השניה

והיא איננה מחברת ישירות את הרשת , IPבת וכל רגל שלו חייבת כתו, רשתות2מכיוון שכל נתב מפוצל בין

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

).Frame Relayלמשל בחיבור ( שלנו WAN -ו רכשנו את חיבור האת ההגדרות מבזק או מהספק שממנ

.מלכודת כזובכדי לא ליפול ) וגם בחיים(לשים לב לשרטוטים במבחן נסו

כך שבציור . כמספר הרגליים שלוIPים להקצות כתובות ליה יש לשים לב היא שלכל נתב חייבנקודה נוספת א 2 כתובות עבור הרגליים של 4יש להקצות עוד , שלהHOSTS -פרט להקצאת הכתובות לכל רשת ל, הקודם .הנתבים

הנחוצים ברשתHost IDs -כמות ה

אני . גם בהווה וגם בעתיד, אשתמש ואצטרך IPעומד לתכנן רשת אני צריך לדעת לכמה כתובות כאשר אני ולהשאיר גם , יהיו לי)'מדפסות וכו, כמו נתבים(כמה רכיבי רשת אחרים , כמה מחשבים יהיו לידעת צריך ל

מכאן שלכל כרטיס , IPבעיקרון כלל הברזל אומר שלכל כרטיס רשת צריכה להיות כתובת . מקום לגידול עתידי . פוטנציאליHost IDרשת צריך להקצות

מדפסות ל. אחתIPולכן לכל מחשב יש כתובת , )יש כאלה עם יותר(לכל מחשב בעיקרון יש כרטיס רשת אחד

לכל , אבל לפי האמור למעלה, וכך גם לנתבים, משלהןIPיש כתובת ) "קיר"חוברות ישירות לכאלה המ(רשת ).אחת לכל רגל או כניסה בנתב( אחת IPנתב יש יותר מכתובת

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

.יהיה חסר כל ערך

Subnetting Tutorial by Daniel Petri Page 40 v2.25 04/09/2005

Page 41: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 41 v2.25 04/09/2005

Subnetting

חלוקת המשנה . C - וClass A ,B שהגדיר חלוקת משנה של כתובות רשת מסוג RFC 950 הוצע 1985בשנת לפיצול זה קוראים . רשתות קטנות יותר- למשל פוצלה להרבה תתClass Bיצרה מצב שבו רשת גדולה מסוג

.Subnettingבשם

950RFC : html.950rfc/rfcs/org.faqs.www://http -לינק ל

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

מספר סטטיסטיקה מראה שה. של האינטרנט הלכו ותפחוBackbone -טבלאות הניתוב של נתבי ה •

2,190" רק" היו 1990אם בשנת . טבלאות הניתוב בנתבים אלה הולכות וגודלות בסידרה הנדסית 2000ואילו בסוף שנת , שורות30,000 - היו יותר מ1995הרי שבשנת , שורות בטבלאות הניתוב

גידול זה היה מעל ומעבר ליכולתם של הנתבים שהצטרכו לעבד . שורות100,000 -עברנו את ה Internetראשי תיבות של ( IANA -ה, Subnetting -י שימוש ב" ע.ות עצומות של מידעכמוי

Assigned Numbers Authority ,טווחי כתובות , הוא הארגון שאחראי על הקצאת מספרי פורטיםIPמקצה לאירגון ) וכן הלאהNet IDומשאיר את זה למנהלי הרשת , בלבד שמספיק לכל צרכיו אחד

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

וזאת מבלי להעמיס במידע מיותר על , בתוך הרשת האירגונית המתאים)הרשת-או תת(לסגמנט . האינטרנט שלBackbone -נתבי ה

-בציור הבא רואים שהנתב שמחבר בין הרשת האירגונית לבין האינטרנט מחזיק עליו את רשימת תת

–מבחינת הנתבים האחרים בעולם . אבל רק עליו ולא על שום נתב אחר בעולם, הרשתות הפנימיותשמנהל הרשתות - ולא את תת– 130.5.0.0 –או המקורית " הראשית"הם מכירים אך ורק את הרשת כ את הגדרות הנתבים אצל ספקי "ציור זה ממחיש בד, אגב. הרשת הקים בצורה שרירותית

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

מיזוג עם , כתוצאה מהרחבת הרשת(מנהלי רשת שרצו להגדיל את מספר המחשבים ברשת שלהם •כך למשל מנהל . כתובת רשת נוספת כדי לתמוך בגידולIANA -נאלצו לבקש מ) 'וחברה אחרת וכברגע שהוא רצה . Class C - מחשבים החזיק עבורם כתובת רשת אחת מ200 -רשת שטיפל ב

Classאו לבקש עוד רשת : מחשבים הוא נאלץ לעשות אחד משנים100להגדיל את הרשת שלו בעוד C כתובות 254+254 ואז להחזיק ברשותו IP או לבקש רשת ; תחנות300 עבורClass B ואז לו היה בוחר . כתובות300 ציבוריות רק בגלל שהוא היה צריך IP כתובות 65,000מעל " לבזבז"

Net IDמחשבים בעלי , כבר אמרנו( רשתות שונות 2הוא היה מגיע למצב של , 1באופציה מספר 2לו היה בוחר באופציה מספר . שהוא היה מעוניין בווזה לא המצב , )שונה נמצאים ברשתות שונות

. לגיטימיותIPהוא היה מבזבז כאמור כמות גדולה מאוד של כתובות

מנהלי רשת שרצו לפצל את הרשת הקיימת שלהם או לפתוח מספר סניפים המרוחקים זה מזה •וז משווע של כתובות מה שכמובן יצר ביזב, נפרד עבור כל סניףNetwork IDגיאוגרפית נאלצו לבקש

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

Net IDשכדי " יבין"א ל'אכיוון שמחשב , אחד עבור כל המחשבים ברשת תהיה לו בעיה של ניתוב . של שניהם זהיםNet IDs -שהרי ה, Default Gateway -הוא צריך לצאת ל' בלתקשר עם מחשב

. אז לאותו ארגון יש בעיה, IANA -מ (Network ID)כאשר ארגון גדול מקבל רק כתובת רשת אחת כתובות 5ל יבקש וגם יקב, מחשבים בכל סניף300 סניפים עם 5תארו לעצמכם שכל ארגון שיש לו

גם אם נסתכל .מאגר הכתובות הפנוי בעולם היה נגמר תוך בערך שבוע! Class Bרשת נפרדות של גם כאן היה יכול – מחשבים בכל רשת 20 רשתות של 10על תסריט יותר נפוץ של ארגון שחייב

Subnetting Tutorial by Daniel Petri Page 41 v2.25 04/09/2005

Page 42: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 42 v2.25 04/09/2005

כדי רק , כתובות לגיטימיות2500עם מעל , שלמותClass C רשתות 10להתרחש בזבוז משווע של ... רשתות נפרדות10 - מחשבים ב200 -לאפשר קיום של כ

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

בין אם מדובר בפקק תנועה ובין , כולנו מעדיפים פחות תעבורה: הקטנה משמעותית של עומס הרשת •

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

Packets-רק ה. הנתבים רוב התעבורה תישאר ברשת המקומית ולא תפריע לרשתות השכנותואילו תשדורות מקומיות כמו , נתביםשמיועדים לרשתות אחרות יורשו לצאת החוצה דרך ה

Broadcasts המקום הטבעי שלהם– יישארו בתוך הרשת המקומית .

.הוא בעצם המשמעות של הקטנת העומס ברשת: שיפור הביצועים של הרשת •

כך אפשר . קל יותר לבודד בעיות ברשת כאשר הרשתות הן גופים קטנים יחסית: ניהול פשוט יותר • .'נתב ולראות האם הבעיה ממשיכה וכולמשל לנתק חיבור של

רשתות קטנות יותר אני -כאשר אני מחלק רשת גדולה אחת לכמה תת: חיבור זול יותר של רשתות •

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

אני צריך Token Ring עם Ethernetכאשר אני משלב למשל : ולוגיות רשתחיבור של כמה טופ •

, רשתות נפרדות2והרי כדי להשתמש בנתב אני צריך בעצם לבנות , לעשות זאת באמצעות נתביםאחרת המחשבים הנמצאים משני עברי הנתב לא ידעו שהם צריכים להפנות את התקשורת לנתב ולא

.ומיתלהמשיך לחפש את היעד ברשת המק

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

" לחשוב"י כך גורמים להם "וע, ם שוניNetwork IDs - השייכות לIPאבל מקצים להם כתובות ) לאותה רכזת אבל מחשבים אלה לא יוכלו לעולם לתקשר זה עם זה כי ,מיותר אולי לציין. שהם נמצאים בסגמנטים שונים

.בעצם אין ביניהם כל נתב

1 דוגמה לבחור האם לקנות החברה יכולמנהל הרשת של . מחשבים10כל אחד מהם עם , סניפים100יש ה לחבר

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

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

.מצב שבו הלקוח שלי נאלץ להסתדר עם תכתיבים מלמעלה

כיוון , כמובןClass B? צריכה החברה לקנותClass איזה –אם מדובר ברשת אחת גדולה , בכל מקרהלהרבה מספיק Class Bאבל . מחשבים1,000כלומר , מחשבים10 - סניפים ובכל אחד כ100 -שמדובר ב

מעל ומעבר – מחשבים 65,000 - חזור לטבלה בתחילת הפרק וראה שמדובר בכ!מחשבים 1,000 -יותר מ .למה שהחברה צריכה במציאות

מצב אבל נוצר, כמובןClass C? צריכה החברה לקנותClass איזה –ואם מדובר בכמה רשתות קטנות יותר

חוקיות IP כתובות 24,000ולבזבז משהו כמו , Class C רשתות שלמות של 100שהחברה תצטרך לקנות . מחשבים בכולם1,000כ " סניפים עם סה100רק כדי שיהיו לה , למהדרין

. ציבוריותIPמדובר פה בביזבוז משווע של כתובות , לא משנה איך תסתכלו על זה, בכל מקרה

קטע , Class Bהחברה תרכוש מספק האינטרנט שלה רק קטע אחד של . Subnetting -הפתרון הוא ב

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

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

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

Subnetting Tutorial by Daniel Petri Page 42 v2.25 04/09/2005

Page 43: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 43 v2.25 04/09/2005

2דוגמה

כ "בסה, מחשבים1,000 סניפים ובהם עד 5,000 -לקוח אחר צריך להקים רשת גלובאלית הכוללת למעלה מ Net ID -אבל כאן מדובר רק ב, Class B -ברור שהלקוח יבקש כתובת רשת מ. מחשבים50,000משהו כמו

. אחד עבור כל סניף– שונים NetIDs 5,000 -ואילו הלקוח זקוק ל, אחד

חלקים ונחבר 5,000 -כיוון שאם נפריד את אותה רשת ל? למה. חלוקה פיזית של הרשת למקטעים לא תעזורהוא צריך , ר של הרשתאם מחשב אחד ירצה לתקשר עם מחשב אחר במקטע אח, אותם באמצעות נתבים

אחרת הוא יחפש אותו מקומית אצלו , כלשהוDefault Gatewayלדעת שהוא אמור לשלוח את המידע דרך והוא , אתה שייך לרשת כזאת, תראה"אני חייב למצוא דרך לומר לאותו מחשב . וכמובן שהוא לא ימצא, במקטע

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

א לדעת שכדי לתקשר עם השרת הנמצא " תגרום למחשב של שושנה הנמצא בסניףהלקוח חייב למצוא דרך ל . אחדNet IDאבל כאמור יש לנו רק . Default Gateway -בסניף המרכזי בבוסטון הוא יהיה חייב לצאת דרך ה

ולא ברשת המקורית (Remote Subnet) נמצא ברשת מרוחקת מה גורם למחשב להבין שהיעדבואו ניזכר

?שלו

.AND -פעולת ה, נכון

נמצא שעד לפני שניה התייחסת אליו כאילו הוא,למחשב ולומר לו שמעכשיו אותו יעד" לשקר"עלי , זאת אומרת . כדי להגיע אליו Default Gateway-עכשיו עליך לצאת החוצה דרך ה, יחד איתך באותה רשת

.Subnetting -פה נכנס לתמונה מושג ה

Level Classless Heirarchy 3 - לLevel Classful Heirarchy 2 -מעבר מ

, אחרClass - מסוים ומתנהג אליה כאילו היא מ Class- מNetwork ID אני לוקח Subnetting -בפעולת הג כאילו היא רשת המפוצלת להרבה מחשבים תתנה65,000 - שיש בה כClass Bרשת של , למשל. גבוה יותר

. מחשבים254" רק"ויש בה , Class Cכשכל אחת מהן היא כאילו , רשתות קטנות יותר-תת

? אחרClass - מסוים לחשוב שהיא מClass - מNetwork ID -איך אפשר לגרום ל: שאלה

.Subnet Mask -י שינוי פרמטר ה"ע, מאודנכון

" יחשבו"וכך המחשבים , Class C של Subnet Maskאתן לרשת , Class B של Subnet Maskבמקום לתת .B - ולא בClass C -שהם נמצאים ב

- והNet ID - ה– רמות 2 שעבד עם Classfull IP Addressingמה שעושים זה לעבור מתצורת , למעשה

Host ID , פרט ל, רמות שמשתמשת3לתצורת- Net IDול - Host IDגם ב - Subnet IDא ביניהם שב:

.סבר מקיף יגיע מידה

ל הוא עלול להמשיך ולחשוב Subnet Maks -שהרי אם חלק מהמחשבים לא יהיה מודע לשינוי שחל ב, לקם

כמובן .Default Gateway -מידע אל ה

המחשבים באותה רשת ולא רק אצכל חייב להתבצע אצל Subnet Mask -חשוב להבין ששינוי ה !חשוב

חלמרות ש, לכן הוא ימשיך לחפש אותו מקומיתשלו ו" שכן"רשת אחרת הוא בעצם -שמחשב שנמצא בתת

הוא היה אמור לשלוח את ה

Subnetting Tutorial by Daniel Petri Page 43 v2.25 04/09/2005

Page 44: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 44 v2.25 04/09/2005

:Subnetting -נקודות שצריך לקחת בחשבון לפני שמתחילים לבצע את פעולת ה

לפני להתחיל

. WANואחת עבור כל קשר , Subnet אחת עבור כל ?אני צריך אחת עבור כל כרטיס רשת או ?Subnetיך על כל

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

ר ו

, תה.

למשל , ולכל בלוק ניתן מספר מזהה, של בלוקים של בתים

לא צריך לדעת על קיום כל שמות הדיירים ר ת

הדואר הפנימי בין הבניינים ממויין לפי תיאור נוסף של מספר , ואר אל הנתב הראשי, רשתות להיות מאוחדות יחד- מאפשרת לכמה תתSubnetting -הלל שפעולת

כאמור גם הביצועים של הרשתות , כן-כמו. ן תהיה קטנה יותר ויעילה יותר

ה -החלט לשנות את ה

Subnet Masכזה שיגרום למחשב שלי להבין שכשהוא מנסה , המקורי שקיבלתי ולהפוך אותו לערך אחר . שלוLAN - ולא להמשיך לחפש אותו מקומית בDefault Gateway -עליו לצאת דרך ה, ים

חוץ המקורי Subnet Mask -וכן ה, מר המקורי נשNetwork ID -ה. לפיכ גדול יותר מאשר "בד, שונהSubnet Mask לכל המחשבים יש שה

ה, מקורי .Host ID - והNet ID -מה שדורם להם להתבונן בצורה שונה

מרכיבי מפתח שבלעדיהם אסור צריך להביא בחשבון מספרSubnets - שמתחילים את החלוקה ל :בחלוקה ובתכנון

(Network ID)כמה כתובות רשת • אני צר(Host ID)כמה כתובות מחשב •

Interfaceואחת עבור כל רגל של נתב, ברשת. אם אני?מה יהיה הגידול הצפוי ברשת שלי •

:לאחר שהכנתי את הנתונים הללו צריך ליצור• Subnet Mask אחד עבור כל הרשת. • Subnet ID רשת או -ייחודי עבור כל תתSubnet . .Subnet אפשרי לכל Hosts כתובות טווח •

ארגון . אם אחת גדולה-רשתות קטנות יותר מתוך רשת- היא למעשה הפעולה של יצירת תתSubnetsיצירת

אבל שיהיה לו גם , רשת- עבור כל תתSubnet Addressesעם כתובת רשת אחת יכול שיהיו לו כמה Network IDכל . אחד ראשי עבור כל הרשת כולהSubnetל יש לו אב, הוא עדיין חלק מתוך הרשת הגדולה

ל . הרשתות-מעשה גם מאפיין או שם נוסף שמפריד אותו משאר תת

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

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

נת היופי שלהםמה שכמובן יפריע לכל הילדים שמנסים בדיוק לנום את ש, תעשה את זה בהכרזה בקולי קולות

ל אם נחלק את אותו רחוב למקטעים ,עומת זאתעדייו לרחוב יהיה את אותו שם ', וכו65-94 שכולל בתים 3בלוק מספר , 1-30 שכולל בתים 1בלוק מספר

אם ". 13רחוב הרצל בלוק . "שמות-תתאבל באותו שם יהיו כעת מספר רב של , )Network ID -ה? זוכרים(אבל אם הוא ירצה . גל כמה מטריםרהוא יצטרך ללכת ב, 20 ירצה להגיע לחברו מבית 10אותו אדם מבית

והנתב יעביר אותו בנסיעה ישירה אל , ) שלוDefault Gateway -ה(הוא ישר ייגש לנתב , 200להגיע לבית , צעקותיה הקולניות של שושנה אמנם יפריעו לשכניה לבלוק, י לאחר השינו. 200הבלוק שבו שוכן בית מספר

.אבל לא לכל הדיירים המתגוררים בכל הרחוב

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

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

בג, בנוסף. הבלוק באותו רחובטבלת הראוטינג של אותו ארגו

.' וכוBroadcastingהקטנות ישתפרו מכיוון שהן לא מעבירות ביניהן

ומשלבים כתובת זו בתוך הכתובת , חשב באותה רשת לכל מSubnet IDי מתן " עSubnettingאנחנו יוצרים .הכללית של אותו מחשב

? Subnetאז איך יוצרים , נו

כיוון שכל המחשבים באות, IP - בכתובת הNetwork ID -אמרנו כבר שאי אפשר לשנות את החלק של האבל אפשר ב. שת חייבים שתהיה להם אותה כתובת רשת כדי שיוכלו לתקשר זה עם זה ר

kלפנות ליעד מסו

רחוב הרצל הוא רחוב הרצל,

אבל פנימית. IANA -י ה"וקצה לי עכ

על החלוקה בין ה

Subnetting Tutorial by Daniel Petri Page 44 v2.25 04/09/2005

Page 45: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 45 v2.25 04/09/2005

:הסבר גראפי

לפני •

)Hub(רכזת

הבית הראשון החוקי

1 |- -||~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~||- -|

255 0

הוא , 1הבית הראשון החוקי הוא מדוע קבעתי ש : 4 - ו3את חוקי יסוד מספר לשכוח א ל? 254והאחרון .1 או 0 בהם כל הביטים הם Host IDsאסור

אחרי ביצו •

:Subnettingביצוע

רשת אחת גדולה192.168.1.0

הבית האחרון החוקי 254

~~~~~~~~~~~~~

החוקי

:Subnettingע

רשת אחת גדולה192.168.1.0

נתב

| | | | 194 130 66 2

6 62 1 1. -|-||~~~~~~~~~~~~~~~||-|

Interfaceכשלכל ) תלוי בכינוי– Portsאו , Interfacesאו (ת של כל IP -כמובן שכתובות ה. הרשתות- תת4 -מ לאחת Default Gateway - כא משמשו והIP כתובת וגדר

אחרת לא יוכלו , רשת- של אותה תתNe - היא חלק מתוך הDefault Gateways -אחד מהתות-המחשבים הנמצאים באותה תת .רשת לת

ימת לא

כך בנתב בדוגמה הקודמת ניתן לקרוא לכל . ואת מספרו) 'יאלי וכוכ "בדב

נתב

רכזת זת רכ רכזת רכזת

25 254 193 190 129 126 5| -||~~~~~~~~~~~~~~|| -|-||~~~~~~~~~~~~~~|| -| -||~~~~~~~~~~~~~||

255 192 128 64 0 ' רשת א-תת 'רשת ב- תת 'רשת ג-תת 'רשת ד-תת

192.168.1.192 192.168.1.128 192.168.1.64 192.168.1.0

כניסו4בעל במרכז הרשת יושב נתב , בדוגמה זומ

twork IDרש החוצה עם שאר הקשר

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

בלבל עם שם , Interfaceלרוב הנתבים יש שם לכל , בנוסף. שזה משהו אחר לגמריTCP/IP Portsלהסיר, אתרנט(מסמל את סוג החיבור ש

שם פ : בהתאםeth3 - וeth0 ,eth1 ,eth2ורט

|| | |

וכתובת ', רשת א-עבור תת Default Gateway - ישמש כeth0 המכונה interface - ה',רשת א-לתת •

וכתובת ', רשת ב-עבור תת Default Gateway - ישמש כeth1 המכונהinterface -ה', רשת ב-לתת •

i המכונה eth3ישמש כ - Default Gateway וכתובת ', רשת ד-עבור תת .192.168.1.194 היה שלו תIP -ה

ל עלינו לזהות שוק וככה יקוחת ב

eth3 eth2 eth1 eth0

.192.168.1.2היה שלו תIP -ה

.192.168.1.66 היה שלו תIP -ה

וכתובת ', רשת ג-עבור תת Default Gateway - ישמש כeth2 המכונה interface -ה', רשת ג-לתת • .192.168.1.130 היה שלו תIP -ה

nterface -ה', רשת ד-לתת •

כ "בד. והן משמשות רק לצורך ההמחשה, אין הן מחייבות בפועל. בלבדדוגמהכתובות אלה הן :שימו לב

בתור ' וכו192.168.1.65, 192.168.1.1 כמו, או האחרונותר דווקא את הכתובות הראשונותובחשתדל לנ מכיוון שזו המוסכמה הרופשוט, נתבים של הInterfaces -הכתובות שנקצה ל

Subnetting Tutorial by Daniel Petri Page 45 v2.25 04/09/2005

Page 46: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 46 v2.25 04/09/2005

נתבים של הInterfaces -ה שמשמשות עבור IP - כשמגיעים להגדרת כתובות ה,לכן .ותם בסבך הכתובות

בים

הרלוונטי בנתב כשייך להם מבחינת Interface - של הIP -ת רואים את כתובת ה- Net ID ,ומן הסתם מסוגלים לתקשר איתו בצורה מקומית לאותו סגמנט.

AN Remo .( במידה

הראשון פורטהבמקרה זה ( המוגדר אצלו Default Gateway -ור ישלח את המידע אל ההמק, יעד מרוחק, שוב ( השלישי בנתבבמקרה זה לפורט, תעבורה

כמו TCP/IPולא בפורטים וירטואלים של , בנתב עצמוRJ45כור שמדובר בפורטים פיזיים שהם כניסות .)FTP - המשמש ל21ורט פ

לא לשכוח את ? 63 -מה קרה ל? 62והאחרון החוקי הוא , 1הוא Host שבו כל

Subnetting?

למה ד עובדת השיטהSubnettingחרי שהב . טוב ליה ולעולם בכלל בואו

Subי שינוי ה"רשתות ע- אנחנו בונים תת- Subnet Mask של המחשבים ת S -צריך להיות ה? אבל איך נשנה אותו. רשת המק t Maksרים ? החדש תיכף ניכנס

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

אאו הראשונה IP - תמיד נשתדל לבחור את כתובת ה,) עבור הסגמנטיםDefault Gateways -וכאמור כ(

.האפשרית באותו סגמנטהאחרונה

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

המחוברים לאותו ארון תקשורה

Dהוא יבצע פעולת ', רשת ג-למשל מחשב מתת, ירצה לתקשר עם מחשב אחר' רשת א-כאשר מחשב מתתte(או שמא היעד הוא מרוחק , ויבדוק האם היעד נמצא איתו באותה רשת, בינו לבין היעד

והוהנתב יבדוק לאיזה פורט הוא צריך לשלוח את ה, )בנתב

לז

הבית הראשון החוקי ' רשת א-למה בתת, גב א

ID היא בעצם ביטוי של 192.168.1.63אם נמיר לבינארי נראה שכתובת של ! 1 והכל 0הכל ה .מד על כך בעוד מספר דקותנל. למרות שזה לא נראה כך על פני השטח, 1ביטים הם

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

א -יך עובדת שיטת ה

נראה כיצ ודים נו א

netting -מרנו כבר שבתהליך ה אוריב

מה

,ubneיך בק

להסבפש מ

Subnet Maks של רשת מסוג Class B:

Host ID Network ID Z Y 130 57

: המקורי היהSubnet Mask -ה

0 0 255 255

(רי א ב בינארי רק או ות2ה האחר את , אוקטטות בינ את ונמרתי ל תצורה עשרוני :)ת ה רתי בת הות הראשונו | --- --- -- --- -- --- -- --- ---- --- -- ---- --- --Host ID-- -- --- -- --- --- - -- -- --- -- - --- -- --- --- -- --- -- --- -- --- - |

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255

Subnet -עבור ה" מתנה"תת אותם ול, ביטים רציפים מצידו השמאלי ביותרHost ID -מה" לגנוב"אנחנו רוצים

- -- -- -D -- - -- - -- -b

I. D

----- --- --- -- - -- -- -- ---- -- ---Host I -- --- -- -- --- --- -- - -- -- --| | - -- -- -- --- --- --Su| |-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 255 255

יותר , יותר אפשרויות, איתם" לשחק"בלים יותר ביטים שאפשר אנחנו מקHost ID -ככל שניקח יותר ביטים מה אנחנו מקבלים פחות Host ID -מה

Subnet ID ,ככל שניקח יותר ביטים , מצד שני. רשתות-כלומר יותר תתב ותHost D -יטי ו ש ות osפח פ sת רשלכל

sם י, Iב ר אפ ח .ת- תH tות, כלומר

- -- -- -D -- -- -- -| u | ------ -- - -- --- --- -- - -- --- -- ---Host I -- ----- --- -- --- -- - -- --- --- -- -- -- - -- |--b-S --|

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 255 255

-אבל פחות ביטים נותרים ב, שתותר-יותר תת, Subnet ID - תמורת הHost ID -יותר ויותר ביטים הולכים מהHostת בי מ חו ר-תול, ID כן ם בכל חש ת :שת פ

| --- --- -- --- -- --- -- --- ------ --- -- -Host ID-- -- --- -- --- --- - --- -- - - -- --- -- --- --- -- -| | ---- -Sub --- - -|

0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 255 255

Subnetting Tutorial by Daniel Petri Page 46 v2.25 04/09/2005

Page 47: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 47 v2.25 04/09/2005

| ---- ----- -- - -- - --- s- - - - -| n - -- -- - -- ----- --Ho-- t ID-- -- - - - -- -- - --- -- --- --- - -- |- ---Sub- et ID -- -| 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 255 255 |-- --- -- --- -- --- -- --- ----Host ID -- --- -- --- --- - --- -- --- -- -- --- -- ---| |-- --- --Subnet ID ---- - -- -|

0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 255 255 -- -- --- -- --- -- --- ---Host ID --- -- --- -- -- --- -- -- --- -- --- - --| |- --- ---- --Subnet ID --- -- - -- ---| |-

0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0255 255 |- --- -- --- -- --- ----Host ID --- -- --- -- --- --- --- ---- -- -| |-- -- - ------ --Subnet ID-- - -- -- --- - - ---|

0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 255 255 |- ---- -- --- --- -- ---Host ID -- --- --- - --- --- -- ---| | --- ---- ----- - -- --Subnet ID -- ----- - - --- -- --- -|

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 255 255

גם Host ID -של הביטים מה" גניבה"ניתן כמובן גם לגלוש עם ה. וכן הלאהכמות י ת ש-ד וב ם -פק

ואז , רביעיתאלHoרשת בכ.

- - -t - -- --- --u t-- --

אנחנו הוקֶטָטה תת את ותר עוד ילים תותמג מסומ, הר -ל תתsts ר הטיני ש א

|---- -- --- --IDHos- -- -- --- | --- --| ---- -- - --- - - ID - -- --S-- - bne- - -- - -- --- | -- ---

0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 255 255 |----- -o - - - --- -- -- -- -- -H-- - st ID---- - -- --- || ----- --- ---- -- - --- --Subnet ID-- -- -- -- --- ---- -- --- |

0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 255 255 |--- --- -- -Host ID - --- --- -- - || - -- --- -- --- --- - -- ----- -- ---Subnet ID --- -- ---- -- -- -- --- - -- --- -- ---|

0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 255 255 |----- -Host ID -- -- -- || - --- ---- --- - -- --- -- --- --- --- -- -Subnet ID ----- -- - -- --- -- -- --- -- -- --- -- ---|

0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 255 255 |--Host ID -- - || --- --- -- --- -- --- -- --- -- ----- --- ---Subnet ID- -- -- ---- --- -- --- -- --- -- -- - --- -- --- -|

0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 255 255 |-Host -- || - -- -- --- -- --- -- --- -- --- -- --- ----- --- --Subnet ID -- ---- --- ---- -- --- -- --- -- --- - --- -- --- -|

0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 255 255

.על כך בהמשך? ביטים ימינה2אפשר להתקדם עוד -למה אי

זו טובה גם לגבי רשתוגמה ולכן הרבה , מהן ביטים" לגנוב" אוקטטות שאוכל 3רק ששם יש לי , Class Aות ד

תמיד נחפש את Subnetsב מספר

H

לכן

מהמספר שמצאתי אני תמיד , בנוסף. ם שמצאתי בתשובה לשאלתי

ולכן לא , כמובן7התשובה היא " ?128 - בחזקת כמה שווה ל2. "128רה שלנו . ביטים7ישארו לפחות , Host ID -של ה, אדאג שבצד ימין, Subnet ID -לטובת ה" אגנוב" ביטים

ולכן למרות ". ?10 - בחזקת כמה שווה ל2"אשאל את עצמי , מחשבים בכל רשת8צה למשל רק

ת רוב השאלות שתיתקלו בהם במהלך המבחנים שלכם וגם במהלך

. 512 זה רק 9 בחזקת 2כי , לא? ביטים !וזה בדיוק מה שאנחנו צריכים, 1024 זה 10 בחזקת 2! כן? ביטים10

" לגנוב"אחת אוקֶטָטה רק ששם יש לי רק , Class Cניתן גם לעבוד עם רשתות . רשתות-ויות לתתיותר אפשר .על כך בהמשך. מה שכמובן מגביל אותנו מאוד, ממנה

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

- תתי8אם אני צריך , למשל. שנתבקשנו ליצורSubnets - למספר ה2החזקה הקרובה ביותר של המספר ost - ביטים מה3" אגנוב"ולכן , 3התשובה היא כמובן " ?8 - בחזקת כמה שווה ל2"אשאל את עצמי , רשתות

IDלטובת ה - Subnet ID .

ו, אין תשובה מדוייקת לשאלה" ?50 - בחזקת כמה שווה ל2"רשתות אשאל את עצמי - תתי50אם אני צריך 6התשובה היא " ?64 - בחזקת כמה שווה ל2. "64במקרה שלנו , 2אחפש את החזקה הבאה של המספר

. Subnet ID - לטובת הHost ID - ביטים מה6" אגנוב"ולכן , כמובן

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

רשת אשאל את- מחשבים בכל תת100אם אני צריך לפחות , למשל). 1או / ו0 שכולו Host IDאסור (2מפחית ה ולכן אחפש את החזק, התשובה היא שאין תשובה מדוייקת לשאלה" ?102 - בחזקת כמה שווה ל2"עצמי

במק, 2באה של המספר המשנה כמהבמידה ואר

16הרי שבמקרה זה אני חייב להתייחס לשאלה כאילו ביקשו ממני , ביטים בלבד3 -שנוח לחשוב שמדובר ב .3 ולא 4ולכן התשובה היא , רשתות-תת

מי שהבין את העיקרון יוכל עכשיו להבין א

. תעבודתכם כמנהלי רש

1דוגמה

כל מה שאנחנו צריכים , מחשבים1,000רשתות כשבכל אחת מהן יש למשל עד - ליצור מספר תתםנתבקש . אפשרויות שונות1,000מנת לציין - דרושים עלHost ID -לחשב הוא כמה ביטים ב

. 8 זה רק 3 בחזקת 2כי , לא? ביטים3

קתכי , לא? טים 5 זה ז 2בי . 32רק 5 בח9

Subnetting Tutorial by Daniel Petri Page 47 v2.25 04/09/2005

Page 48: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 48 v2.25 04/09/2005

אבל , רשת- מחשבים בכל תת1,022נו רק עם ולכן נותר) 1או / ו0 שכולו Host IDאסור (2לא לשכוח להפחית וכל מה שבא החל , צד ימין החל מ0 - ביטים כ10 אני מותיר לעצמי .כל מקרה זה מקיים את דרישות השאלה

.Network ID -במתנה עבור ה" מוענק" ולהיות 1

|- -- --- -- --- ----Host ID --- -- --- -- -- --- --- ---| |- --- ---- --Subnet ID ---

ב - ואילך שמאלה יכול להפוך ל11 -מהביט ה

-- -- -- - --- -- --- -- - -- ---|

0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 255 255

? החדש של כל המחשבים ברשתSubnet Mask -מה יהיה ה

:נמיר את התוצאה שקיבלנו לעשרוני ונקבל

0 252 255 255

2וגמה

- בחזקת כמה שווה לHost ID ?2 -מה" נגנוב"כמה ביטים , רשתות- תת128חנו צריכים לבנות מערך של Host IDלטובת ה - Subnet ID.

|- -- --- -- --- ----Host ID --- -- --- -- --- --- --- ---- -- --- - ------ --Subnet ID-- - --- -

ד אנ

- ביטים מה7" נגנוב", ולכן! 7בדיוק ? 128

- --| |-- -- -- - ---|0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 255 255

- Subnet Maskמה יהיה ה ? החדש של כל המחשבים ברשת

:נמיר את התוצאה שקיבלנו לעשרוני ונקבל

0 254 255 255 3גמה דו

? 8 - בחזקת כמה שווה לHost ID ?2 -מה" נגנוב"כמה ביטים , רשתות- תת8חנו צריכים לבנות מערך של .Subnet ID - לטובת ה

| --- - - -- --- -- --- ------ --- -- -Host ID- -- --- --- - --- - - -- --- -- --- --- -- -| | ---- -b

אנ

Host ID - ביטים מה3" נגנוב", ולכן! 3בדיוק

-- -- ---- -- --- -Su --- - -|0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 255 255

- Subnet Maskמה יהיה ה ? החדש של כל המחשבים ברשת

:נמיר את התוצאה שקיבלנו לעשרוני ונקבל

0 224 255 255

ד 4וגמה

ות מערך של ר ותח חזקת כמה Host IDהב"טש 20כלומר במקום לחשב לפי , 2הבאה בחזקות של " קפיצה"אין מספר מדוייק לסכום זה ולכן נבדוק את ה? 2

. רשתות- תת20 ומתוך התוצאה ניקח רק – 3

.Subnet ID - לטובת הHost ID - ביטים מה5" נגנוב", כן

|-- - - -- --- -- --- ----Host ID- -- --- --- - --- -- --- -- - -- ---| |-- --- --Subnet ID

לבנ יכים נו צ ים כמ, תר-ת ת20אנ -שווה ל ב2? -מ" נגנוה בי0

2 –נחשב לפי החזקה הבאה אחריו , שלא נותן לי תוצאה עגולה

ול! 5בדיוק ? 32 - בחזקת כמה שווה ל2, לכן

-- -- -- -- --- --- ---- - -- -|0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 255 255

- Subnet Maskמה יהיה ה ? החדש של כל המחשבים ברשת

:נמיר את התוצאה שקיבלנו לעשרוני ונקבל

0 248 255 255

Subnetting Tutorial by Daniel Petri Page 48 v2.25 04/09/2005

Page 49: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 49 v2.25 04/09/2005

5וגמה

. רשת- מחשבים לכל תת100 -רשתות עם לא פחות מ- תת500חנו צריכים לתכנן רשת המכילה לפחות בחזקת 2נבדוק . רשתות-ות תת

א500 ה דו כן ה כו מ ת של צ"ין קום , 2הבאה כלו ומתוך התוצאה ניקח רק – 512 –הבאה אחריו

.Subnet ID - לטובת הHost ID - ביטים מה9" נגנוב", לכן

- ---- -- -----H- -- --- --- -- --- -- --| | -- ----- - --- -Subnet ID-- -- - --- - -- --|

ד אנ

וגם כמHosts גם כמות - הערכים2הפעם נותנים לנו את ? האם זה אפשרי-וה ל ת הא? כמ שו ק ם ז ול נב לס דוייק " ה מספר מר במבחזקוקפינחשב לפי החזקה , שלא נותן לי תוצאה עגולה500חשב לפי

. רשתות- תת500ל

ו! 9בדיוק ? 512 - בחזקת כמה שווה ל2, לכן

-- ost ID- -- --- -- -- --- -- -- |

0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 255 255

? החדש של כל המחשבים ברשתSubnet Mask -מה יהיה ה

:עשרוני ונקבלנמיר את התוצאה שקיבלנו ל

128 255 255 255

Host -ב" גניבה"כמה ביטים נותרו לנו לאחר ה. מחשבים100רשת יש לפחות -תו ונבדוק האם בכל תאבל בואI ?7אסור (2לא לשכוח להפחית . 128 - שווה ל7 בחזקת 2? שווה לכמה7 בחזקת 2. ביטיםHost ID

מאפשר אכן אפשר לומר שהתיכנון שהצענו . רשת- מחשבים בכל תת126ולכן נותרנו רק עם ) 1או / ו0שכולו

, Class B -ברור שמדובר בכתובת מ? היה לכתובת כזו .255.255.0.0 שלה יהיה Subnet Mask -כן ה

(Subnet ID)הרשת -ו תהיה כתובת תתז"ולומר לכולם , השלישיתאוקֶטָטה זה לקחת את ה ". לכם

Subnetנגדיר עכשיו , 255.255.0.0 רגיל של Subnet Maskבמקום לתת : פשוט מאוד? יך עושים זאת

. 'וכו' וכו, 254 ועד 1-והטווח יהיה מ, 130.57.2.0: סניף שלישי ניתן כתובת כזו

קית כל זה במקום רשת אחת ענ. מחשבים254כשלכל אחת יש עד , רשתות שונות256? מה רשתות יהיו לי מחשבי65,000 -עם כ

-ונראה כיצד הוא השתנה לאחר היישום של ה, ניקח את המצב כמו שהיה

:פני

D

. את דרישות השאלהליישם

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

.הלאה

Subnetting שלמהאוקֶטָטה של:

האוקטטות האחרונות 2 -ו, האוקטטות הראשונות משמשות לכתובת הרשת2, רגילהClass Bבכתובת Default Subnet Maskאיזה . Host ID -משמשות כ

ול

מה שנעשה עכשיו ש א

Mask 255.255.255.0 חדש לכל הרשת ונקרא לו.

עד 130.57.0.1 -והטווח של כל רשת כזו יהיה מ, 130.57.0.0: לכל המחשבים בסניף אחד ניתן כתובת כזו130.57.0.254 .

. 254 ועד 1-והטווח יהיה מ, 130.57.1.0: בסניף שני ניתן כתובת כזו

ב כ

. ם

, כדי להסביר בצורה יותר מוחשיתSubnettin: g

ל

Host ID Network ID Z Y 57 130

: המקורי היהSubnet Mask -ה

Subnetting Tutorial by Daniel Petri Page 49 v2.25 04/09/2005

Page 50: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 50 v2.25 04/09/2005

0 0 255 255

). כתובות שונות65534( שונות Host ID -רויות ל אפש16 בחזקת 2יש לנו רק רשת אחת גדולה עם

א :חרי

Host ID Subnet ID Network ID Z Y 57 130

8 בחזקת 2רשת כזו יכולה להכיל -רשתות כשכל תת- תת8 בחזקת 2 -יש לנו רשת אחת גדולה שמחולקת ל

).1 ואסור הכל0 אסור הכל כי, בחישוב הסופי2כמובן שיש להחסיר (כתובות שונות

בחזקת 2 -מחולקת ל" למה התכוון המשורר באומרו ! ע

זו , כתומההתבוננו בעמודה ה? "רשתות- תת8). שלמהאוקֶטָטה כיוון שמדובר ב (8? כמה ביטים יש בה. Subnet IDטובת

.אפשרויות שונות

Subnet -כברירת מחדל ה. ושינינו אותוSubnet Mask -לקחנו את ה. מאודפשוט ? יך עשינו את הטריק

- Subnet Maskהחדש הוא :

רג לHost ID - מה"נגנבה"שעכשיו

כל 256 שווה 8 בחזקת 2ומר א

Mask אחת מהאוקֶטָטה " גנבנו"וכאילו , 255.255.255.0 -וכעת הפכנו אותו ל, 255.255.0.0 המקורי היה- Host IDונתנו אותה במתנה לחלק של ה - Network ID.

ה

0 255 255 255

להסביר את המושג בצורה הבינארית ננסה Default -ויש להפנות את התעבורה אליה דרך ה, רת

:עליה כאן

, 130.57.13.5למשל , ניקח כתובת כלשהי

10000010.

בבSubnet Mask -מתחתיה נכתוב את ה

11111111.11111111.00000000.000000

ואים שהתוצאה זהה לכתובת הרשת המ

לפני . 130.57.60.12 למחשב אחר בעל כתובת Pingשות האם כתובת היעד נמצאת אצלי ברשת : יב לבצע החלטה

או שמא אני צריך לשלוח את המ, המקומית של כתובת היעד ANDמיד מבצע פעולת

10000010.

בבSubnet Mask -תחתיה נכתוב את ה

1

1

היעד נמצא ? לכן מה המסקנהשת מסוג

לפי ברור0. –מבט חטוף בכתובת הרשת של שניהם

נסו להיזכר איך יודע המחשב האם כתובת מסויימת נמצאת : שלואו שמא היא נמצאת על רשת אח" שלו"על הרשת Gatewa .דיברנו על פעולת ה- AND . נחזור y

.130.57.60.12ונראה האם היא נמצאת באותה רשת כמו

00111001.00001101.00000101 = 130.57.13.5

:ינארי

00 = 255.255.0.0

:ונכתוב את התוצאה מתחת, הביט למעלה כפול ביט למט, או כפל בין שניהםANDעכשיו נבצע פעולת

10000010. 00111001.00000000.00000000 = 130.57.0.0

ר . 130.57.0.0 –קורית

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

לכן הוא ? Default Gateway -ידע החוצה לרשת המרוחקת דרך ה :נכתוב זאת שוב. המקורי שליSubnet Mask -עם ה

00111001.00111100.00001100 = 130.57.60.12

מ :ינארי

1111111.11111111.00000000.00000000 = 255.255.0.0

:ונכתוב את התוצאה מתחת, ביט למעלה כפול ביט למטה, או כפל בין שניהםANDעכשיו נבצע פעולת

0000010.00111001.00000000.00000000 = 130.57.0.0

. צא שכתובת הרשת המקורית שלי זהה לכתובת הרשת של היעדי? ה יצא מכלומר בר). ' וכוARP(ואז המחשב שלי יבצע את כל הפעולות הנדרשות כדי להגיע אליו , ברשת שלי

זה גם (שני המחשבים נמצאים באותה רשת , 255.255.0.0 המקורי של Subnet Mask -עם ה, זה130.57.0.(

Subnetting Tutorial by Daniel Petri Page 50 v2.25 04/09/2005

Page 51: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 51 v2.25 04/09/2005

. ונראה כיצד זה משפיע על חלוקת הרשת.255.255.255

. החדשSubnet Mask -רק הפעם עם ה, ות ממקודםאדוגמקח את אותן

.130.57.60.12אותה רשת כמו ונראה האם היא נמצאת ב, 130.57.13.5 -כתובת ניקח את אותה

10000010.00111001.00001101.00000101 = 130.57.13.5

: בבינאריSubnet Mask -מתחתיה נכתוב את ה

11111111.11111111.11111111.00000000 = 25

:חתונכתוב את התוצאה מת, ביט למעלה כפול ביט למטה, בין שניהם

הפעם הרשת מקבלת שם : שימו לב -אבל . 130.57.13.0 . אוקטטות3אלא , אוקטטות כמו קודם2לא רק . דש

:עכשיו נכתוב את כתובת היעד

10000010.00111001.00111100.00001100 = 130.57.60.12

: בבינאריSubnet Mask -תחתיה נכתוב את ה

1111

10000010.00111001. 00111100.00000

לא מדובר באותן , מן הסתם, לכן, יצא שכתובת הרשת השניה שונה לגמרי מכתובת הרשת הראשונה?ה יצא בצורה פשוטה ביותר הצלחנו לציין לשני המחשבים שהם לא Subnet Mask -י שינוי ה"כלומר ע. רשתות

הפרדנו . והשגנו את מה שביקשנ . עצמהIP -שלא נגענו בכתובת ה . וראהדוגמהחזור לתחילת ה? רשתות-כמה תת. רשתות קטנות

כאמור זה משאיר . Subnet - לצורך כתובת ה– או בייט שלם –שלמה אוקֶטָטה השתמשנו בדוגמה הקודמתכולה

נו

מאיפה ניקח . Host ID -האוקֶטָטה וה, Subnet ID - אחת לאוקֶטָטה , Network ID - אוקטטות ל2הרי יש לנו ? ביטים" נגנוב"

Host ID -שלמה מהאוקֶטָטה " לגנוב"כלומר במקום מלכתחילה , Subnet ID -תשובה היא לקצר את ה. כמה שנצטרך, אלא פחות, ביטים8כלומר לא , שלמהָטה

אבל אנחנו מקבלים פחות , Host ID - ביטים עבור הופעת הלוואי של השינוי הזה היא שאמנם יהיו לנו יותר-ע שיש לנו יותר מחשבים אבל פחות תתSubnet ID -ביטים ל

ה ישתנה לאחר שניקח מה"ואח, אני מזכיר היה לנו(. גים על הכתובת הקודמת -כ נראה כubnet I

0 – החדש Subnet Mask -עכשיו בואו נשתמש בני

5.255.255.0

או כפלANDעכשיו נבצע פעולת

01000000. 00111001.00001101.00000000 = 130.57.13.0

–רואים שהתוצאה זהה לכתובת הרשת המקורית ח

מ

1111.11111111.11111111.00000000 = 255.255.255.0

:ונכתוב את התוצאה מתחת, ביט למעלה כפול ביט למטה, או כפל בין שניהםANDעכשיו נבצע פעולת

000 = 130.57.60.0 מ

למרות , נמצאים על אותה רשת כמו מקודם- להרבה תתClass Bשת אחת גדולה של ר

:אוקֶטָטהחלוקה של חלק מה, הפעם, נעבור להמשך הדוגמאות

Subnettingאוקֶטָטה של חלק מ: ב

אחת יאוקֶטָטה ראינו ש. Host ID - לצורך קביעת ה–הרביעית והאחרונה אוקֶטָטה ה–נוספת אוקֶטָטה לנו נותר, 1 ואסור הכל 0אך מכיוון שאסור הכל . אפשרויות256כלומר , אפשרויות שונות8 בחזקת 2לתת לנו

אנחנו נתקלים , מחשבים254 -צריכים רשת שיש לה יותר מאם אנחנו , לכן. Host IDs - אפשרויות ל254עם עוד ביטים עבור " להשיג"אנחנו צריכים איכשהו , כדי לפתור את הבעיה הזו. בבעיה

או ?מאיפה ניקח עוד ביטים. Host ID -האחרונה ל

ה

אוקֶטניקח קצת פחות מ, Subnet ID -לצורך הת

.רשתותומכאן נוב, ביטיםמהנד יצד ז

(S: D

ל ):רי המקוSubnet Mask - ה-מתחת (פני

Subnetting Tutorial by Daniel Petri Page 51 v2.25 04/09/2005

Page 52: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 52 v2.25 04/09/2005

Host ID Network ID Z Y 57 130

0 0 255 255

). ונות שונ6Hקת רשת כתובות ש65,534(ות ost ID - אפשרויות ל1 בחז2יש לנו רק אחת גדולה עם

): החדשSubnet Mask - ה-מתחת (אחרי

Host ID Subnet ID Network ID

Z Y 57 130

0 255 255 255

ומתחתיה , אני מגדיל כאן וכותב את התוכן שלה בבינארי, Subnet ID - זו ששייכת ל,ת המשבצת הצהובה

- -- -- --- --- -- ---Host ID - --- --- -- --- -- --- ---| | --- ---- ----- - -- --Subnet ID -- ----- - - --- -- --- -|

א ):255.255.255.0( בבינארי Subnet Mask -אני כותב את ה

|--

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 255 255

?מה זה יתן לנו, Host ID - ונתן אותו במתנה ל Subnet ID -את הביט הכי ימני מתוך ה" נגנוב"אם

- --- -- --- -- --- ---ost ID |-H --- -- --- -- --- --- --- ---- -- -| |-- -- - ------ --Subnet ID-- - -- -- --- - - ---| 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 255 255

.Host ID - ביטים ל9 -ו, Subnet ID - ביטים ל7רק עכשיו יש לנו

ני החדש יהיה Subnet Mask -ה, לכן. 254? כמה יצא. ונהפוך לעשרוני11111110קח את המספר הבינארי 255.255.254.0

0 254 255 255

ים בחזקת מספר הביט2: בואו נראה? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .רשתות אפשריות- תת128ואכן יש לנו , 128 שווה 7 בחזקת 2כלומר , שנשארו

בי9עכשיו יש לנו : יש לנוHost IDבואו נבדוק כמה כתובות אפשריות של

פח1 ל ש oאס2א D ש ( 9 בחזקת 2, לכן. טים לשחק איתם

-ת מחשבים 5רנו רק שת

אז בואו ניקח עוד ביט אחד וניתן אותו .

Host ID --- -- --- -- -- --- - - --- -- --- -- ---| |- ---- --- --Subnet ID ---- - - -- ---|

2וה .

ית ל. 5שו ה כוח 10עם 1או / ו0כולוH st Iור ( ל נות כל תבולכןר

אני רוצה יותר. מחשבים ברשת לא מספיקים לי510יח לרגע שגם ננ :Host ID -מתנה ל

-- -- --- -- --- -- --- -- |--

0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 255 255

.Host ID - ביטים ל10 -ו, Subnet ID - ביטים ל6עכשיו יש לנו רק

ני החדש יהיה Subnet Mask -ה, לכן. 252? כמה יצא. ונהפוך לעשרוני11111100קח את המספר הבינארי 255.255.252.0

0 252 255 255

בחזקת מספר הביטים 2: נראהבואו? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .רשתות אפשריות- תת64ואכן יש לנו , 64 שווה 6 בחזקת 2כלומר , שנשארו

בחזקת 2, לכן. ביטים לשחק איתם10עכשיו יש לנו : יש לנוHost IDבואו נבדוק כמה כתובות אפשריות של

מחשבים בכל1,022נותרנו רק עם ולכן ) 1או / ו0 שכולו Host IDאסור (2לא לשכוח להפחית 1,024 שווה 10 .רשת-ת

בים ת את מספר זאת ל.יךרשת -כל תת

ת

ם מספר הת לצמ ים ת נו ב א תשימו עם,ש יחד בל ר-ת את צ

חילנמש

מ. כזאתנח איך המחשא תו ל העלו

ב

Subnetting Tutorial by Daniel Petri Page 52 v2.25 04/09/2005

Page 53: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 53 v2.25 04/09/2005

אז בואו ניקח עוד ביט אחד וניתן א. אני רוצה יותר. מחשבים ברשת לא מספיקים לי1,022נניח לרגע שגם :Host ID -למתנה

ותו

|-- - - -- --- -- --- ----Host ID- -- --- --- - --- -- --- -- - -- ---| |-- --- --Subnet ID

-- -- -- -- --- --- ---- - -- -|0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 255 255

.Host ID - ביטים ל11 -ו, Subnet ID - ביטים ל5עכשיו יש לנו רק

Subnet Mask -ה, לכן!). בדוק (248? כמה יצא. שרוני ונהפוך לע11111000ניקח את המספר הבינארי 255.255.248.0החדש יהיה

0 248 255 255

בחזקת מספר הביטים 2: בואו נראה? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .רשתות אפשריות- תת32ואכן יש לנו , 32 שווה 5בחזקת ש 2כלומר , נשארו

ות בני ש ו ה ק נו יsנ י לשחק איתם11כ 2 2,046ולכן נותרנו רק עם ) 1או / ו0 שכולו Host IDאסור (2לא לשכוח להפחית . 2,048 שווה 11חזקת

ותו

| - - -- --- -- --- -------- -- --- -Host ID-- -- --- - - -- --- --- - -- - - ---| |- ---bnet ID

, ין של ו ואמע רי אפ בות ע: נוHo t IDבדו כמ כת ש לש ל , לכן. ביטים שיו

ב .רשת-מחשבים בכל תת

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

:Host ID -מתנה ל

-- -- --- --- -- --Su- -- - -|0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 255 255

.Host ID - ביטים ל12 -ו, Subnet ID - ביטים ל4עכשיו יש לנו רק

Subnet Mask -ה, לכן!). בדוק (240? כמה יצא. ונהפוך לעשרוני11110000ניקח את המספר הבינארי 255.255.240.0החדש יהיה

0 240 255 255

בחזקת מספר הביטים 2: בואו נראה? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .רשתות אפשריות- תת16 ואכן יש לנו ,16 שווה 4בחזקת ש 2כלומר , נשארו

ו פ כ דו איתם2ש או בחזקת 2, לכן. יטים ל מחשבים 4,094ולכן נותרנו רק עם ) 1או / ו0 שכולו Host IDאסור (2לא לשכוח להפחית . 4,096 שווה 1

ותו

| --- - - -- --- -- --- ------ --- -- -Host ID- -- --- --- - --- - - -- --- -- --- --- -- -| | ---- -b

IDל ת ש שרי תובות א ק כמה לנו :לנוost ישHבו נב יו יש שחק ב1עכ

2 .רשת-בכל תת

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

:Host ID -מתנה ל

-- -- ---- -- --- -Su --- - -|0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 255 255

.Host ID - ביטים ל13 -ו, Subnet ID - ביטים ל3עכשיו יש לנו רק

Subnet Mask -ה, לכן!). בדוק (224? כמה יצא. ונהפוך לעשרוני11100000ניקח את המספר הבינארי 255.255.224.0החדש יהיה

0 224 255 2 55

הביטים בחזקת מספר2: בואו נראה? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .רשתות אפשריות- תת8ואכן יש לנו , 8 שווה 3 בחזקת 2כלומר , שנשארו

שווה 13 בחזקת 2, לכן. איתם ביטים לשחק 13עכשיו יש לנו : יש לנוHost IDכמה כתובות אפשריות של

ל, 2ח,1 כל תתHost 8ן .אפשריתי

:נמשיך עוד. רשת-בכל תת

8, . 0נו 8,190 שווה ות 192 פ928 יש ם בID 19,ואכ רשת - שונ

מחשבים 8,190אבל , רשתות- תת8עכשיו יש לי רק : קורהתראו מה

Subnetting Tutorial by Daniel Petri Page 53 v2.25 04/09/2005

Page 54: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 54 v2.25 04/09/2005

אז בואו ניקח עוד ביט אחד וניתן א. אני רוצה יותר. מחשבים ברשת לא מספיקים לי8,190נניח לרגע שגם :Host ID -מתנה ל

ותו

|-- --- - - -- --- -- --- ---- -- -- -- ---Host ID- -- -- --- -- ----- --- - -- --- -- - --- -- --| |-|

-- -- --- -- --- ---Sub- --0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 255 255

.Host ID - ביטים ל14 -ו, Subnet ID - ביטים ל2עכשיו יש לנו רק

Subnet Mask -ה, לכן!). בדוק (192? כמה יצא. ונהפוך לעשרוני11000000ניקח את המספר הבינארי 255.255.192.0החדש יהיה

0 192 255 255

בחזקת מספר הביטים 2: בואו נראה? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת- תת4ואכן יש לנו , 4 שווה 2 בחזקת 2כלומר , נשארו .רשתות אפשריותש

ר א Dינו איתם4כ 14בחזקת . יטיםהגענו .רשת אפשרית- שונים בכל תתHost ID 16,382ואכן יש לנו , 16,382 שווה 2 פחות 16,384. 16,38

. מחשבים שונים16,382ה להכיל עד

ד . 2כלומר , 1 בחזקת 2

| --- - - -- --- -- --- ---- -- ---- -- ---Host ID -- -- --- -- ------ -- --- -- --- -- --- -- --- ---

יות של פש כתובות ש ע? יש לHo st Iכמה שווה 2, לכן לשחק ב1שיו

4כשכל אחת יכול, רשתות- תת4 -למצב שבו הרשת הגדולה מפוצלת ל

ד אחד נישאר עם ביט אחאם ניקח עו: בואו נראה? Host ID -עוד ביט אחד לטובת ה" לגנוב"האם אני יכול

וזה אומר, Subnet ID -עבור ה

-- -- --- -- --- -- -- | |Sub|0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 255 255

.Host ID - ביטים ל15 -ו, Subnet ID -עכשיו יש לנו רק ביט אחד ל

Subnet Mask -ה, לכן!). בדוק (128? כמה יצא. ונהפוך לעשרוני10000000ניקח את המספר הבינארי 255.255.128.0החדש יהיה

0 128 255 255

בחזקת מספר הביט2: בואו נראה? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת 2כלומר , נשארו

ים .רשתות אפשריות- תת2ואכן יש לנו , 2 שווה 1בחזקת

-כיוון שהנתבים החדשים דווקא כן תומכים ב, תיים המשחק משתנה קצתבחיים האמי. יט אחדSubnetting 1812 -מוגדר ב( של ביט אחד בלבדRFC - html.1812rfc/rfcs/org.faqs.www://http

ש

אי אפשר היה להגיע לשלב האחרון, וקודמיהWindows NT 4.0במחשבים המריצים מערכת הפעלה של , אגברשתות-תמכו באופציה של חלוקה לתתלא נתבים שהיתה קיימת בעיה עםמכיוון שבזמן כתיבת התוכנה , ל"הנ

בנות בגם . )

-חלוקה לתת

בח2, לש: לנוות של תת32,76ולכן נות) 1או שכולו Hostשכוח להפ768, - מחשב.רשת

:Clasאחת באוקֶטָטשל g -מת לטבל

איפשרה ואילך Windows 2000 -בו, ...)עאלק (מיקרוסופט לא התעלמה מהקידמה הדוהרת .רשתות בנות ביט אחד

שווה 15זקת לכן. חק איתם ביטים15עכשיו יש לנו כמה כתובות אפשרי יש Host IDל

ים בכ6רנו רק עם / וID0אסור (2חית לא ל.32

s B -כתובת מ ה Subnettinה מסכ

- כל תתID כמה Hostל ?רשת

Subnet -מהו הMask?

המכוסים' מס Subnets Bit Pattern ?יש לנוכמה טים הבי

32,76 6255.255.128.0 2 10000000 1 16,38 2255.255.192.0 4 11000000 2 8,190 255.255.224.0 8 11100000 3 4,09 4255.255.240.0 16 11110000 4 2,046 255.255.248.0 32 11111000 5 1,022 255.255.252.0 64 11111100 6 510 255.255.254.0 128 11111110 7 254 255.255.255.0 256 1111111 18

.Subnet ID -המכוסים הוא המספר של הביטים שנשאר לטובת המספר הביטים •

Subnetting Tutorial by Daniel Petri Page 54 v2.25 04/09/2005

Page 55: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 55 v2.25 04/09/2005

Host - והSubnet ID -ה" רבים"זו שעליה , השלישיתוקֶטָטה א הוא המבנה של הBit Pattern -ה •ID.

:Class A -תובת מ :Class A -מ, אבל הפעם עם כתובת אחרת, ואו נבצע את אותה פעולה

): המקוריSubnet Mask - ה-מתחת (פני

כב

30.0.0.0ניקח כתובת כמו ל

Host ID Network ID Z Y X 30

0 0 255 0

או , ) ביטים24 אוקטטות שווה 3( שונות Host ID - אפשרויות ל24 בחזקת 2ש לנו רק רשת אחת גדולה עם

. תי

אפשרויות שונו16,777,214לכן בעצם , 2אבל אסור לשכוח להוריד , אפשרויות16,777,216

:Subnet ID - אחת לטובת האוקֶטָטה" נגנוב"עכשיו

Host ID Subnet ID Network ID Z Y X 30

0 0 255 255

256 –רשתות או בעצם - תת8 בחזקת 2 -ש לנו רשת אחת גדולה שמחולקת ל י

.רשתות- תת

ם

מחשבים 65,000 -כשכל אחת יכולה להכיל קצת למעלה מ, רשתות- תת256כעת יש לנו , )שונות

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

.Host ID - וניתן אותו במתנה לSubnet ID -ביט מתוך הביט , אט

בואו ? מה זה יתן לנו, Host ID - ונתן אותו במתנה ל Subnet ID -ני מתוך ה :אה

-- -- --- -- --- --- --- -- --- -- --- -- --- --Host ID -- --- -- --- -- --- -- --- --- -- --- -- --- -- --- -- ---| |- --- -- ----- -- -Subnet ID -- --- -- --- -- -- -|

בחזקת 2לכן , אוקטטות לשחק איתן2יש לנו ? רשתות השונות- יכולים להיות בכל אחת מהתתHost IDכמה ולכן נותרנו רק ע) 1או / ו0 שכולו Host IDאסור (2לא לשכוח להפחית . מחשבים שונים65,536כלומר , 16

4 .רשת- מחשבים בכל תת65,53

מיליון 16 -שזה למעלה מ( מחשבים שונים 24 בחזקת 2כל זה במקום רשת אחת ענקית עם , להזכירכםכתובות . או לספקי אינטרנט למשל, ל להיות פיתרון טוב לחברות ענקיותזה יכו. שונים

נכ מדוגמ כ, שיו בואו קו יקה ש, זו לא מס הרי צרמ ע

255.0.0. לפי Subnettingואם הוא יעשה , כתובות200,000לספק ל

את הביט הכי ימ" נגנוב"אם נר

|--0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 255

ע .Host ID - ביטים ל17 -ו, Subnet ID - ביטים ל7כשיו יש לנו רק

Subnet Mask -ה, לכן!). בדוק (254? כמה יצא. ונהפוך לעשרוני11111110ניקח את המספר הבינארי 255.254.0.0החדש יהיה

0 0 254 255

רשתות יכולות להיות לנו אם נשתמש בכ-מה תת כ

ש בחזקת מספר הביטים 2: בואו נראה? Subnet Maskזה

בחזקת 2, לכן. ביטים לשחק איתם17עכשיו יש לנו : יש לנוHost ID כמה כתובות אפשריות של 131,072ולכן נותרנו רק עם ) 1או / ו0 שכולו Host IDאסור (2א לשכוח להפחית ל .131,072 שווה 1

.רשת-חשבים בכל תת

שנגיע לביט הכי . 255.128.0.0 של Subnet Mask -ול, מאלי

. 128 שווה 7 בחזקת 2כלומר , נשארו

בואו נבדוק7מ

עד, Host ID -נוסיף כל פעם ביט אחד עבור ה. השניהאוקֶטָטה נמשיך באופן הזה לאורך כל הש

Subnetting Tutorial by Daniel Petri Page 55 v2.25 04/09/2005

Page 56: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 56 v2.25 04/09/2005

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

מת ל :Clasאחת באוקֶטָטשל -טבל

זה נעשין אתם .חית

s A -כתובת מה Subnettingה מסכ

כ Subnet -מהו ה- לכל תתHost IDמה Mask? רשת?

הביטים המכוסים' מס Bit Pattern ? יש לנוSubnetsכמה

8,388,606 255.128.0.0 2 10000000 1 4,194,302 255.192.0.0 4 11000000 2 2,097,150 255.224.0.0 8 11100000 3 1,048,574 255.240.0.0 16 11110000 4 524,286 255.248.0.0 32 11111000 5 262,142 255.252.0.0 64 11111100 6 131,070 255.254.0.0 128 11111110 7 6,5534 255.255.0.0 256 11111111 8

.Subnet ID -מספר הביטים המכוסים הוא המספר של הביטים שנשאר לטובת ה • .Host ID - והSubnet ID -ה" רבים"זו שעליה , השניהאוקֶטָטה הוא המבנה של הBit Pattern -ה •

.רק בקירוב. רשת- בכל תתHost ID -ת הכמויות של ה

:Cכתובת מ

את . מצב משתנה במקצתss C - של רשת מSubnets -בחלוקה ל י כמה בעיות שצריך ל .למרות שהרעיון נשאר זהה, אחריםClasses שונה מחלוקת Class Cולכן דין חלוקת , דעת עליהן

Subnet Maskהמקורי :(

לא צריך לזכור בדיוק א •

- lass C

Claתת ה ש כאןה

192.80.55.0ניקח כתובת כמו - ה-מתחת (לפני

Host ID Network ID

Z 55 80 192

0 255 255 255

256או , ) ביטים8אחת שווה אוקֶטָטה ( שונות Host ID - אפשרויות ל8 בחזקת 2יש לנו רק רשת אחת עם אחת לטובת אוקֶטָטה " נגנוב"עכשיו . אפשרויות שונות254לכן בעצם , 2אבל אסור לשכוח להוריד , אפשרויות

:Subnet ID -ה

Subnet ID Network ID Z 55 80 192

255 255 255 255

קרה לצ מ ביטי לל כ רו ל o -לא נ ID ה

t I?u

ורך הת

ם לא

ל ה

כ נומצב

שאובר

H .ם של ה משמשים עכt ID -כל S bne קין, וא מצב ים רשת מ. ור ש כזה אי אפשר Subnet Mask עם Cla -ל

-התן

Hst-| |-- ---- --- -- -- ---Subnet ID- -- ---- ---- -- --- -- -- --- -|

st כן

הביטילקי

Hos ss C

-שיו לD

.ותזכרו את זה, 255.255.255.255של

ולהשאיר כמה ביטים עבור , Subnet ID - ביטים בשביל ה8 -ולים לעשות זה לקחת פחות ממה שאנחנו יכHost ID . את הביט הכי ימני מתוך ה" נגנוב"אם- Subnet ID ונתן אותו במתנה ל - Host ID ,מה זה י

ל :בואו נראה? נו

--- -- --- --- - |-0 1 1 1 1 1 1 1 255 255 255

ע .Host ID -וביט אחד ל, Subnet ID - ביטים ל7כשיו יש לנו רק

Subnet Mask -ה, לכן!). בדוק (254? כמה יצא. ונהפוך לעשרוני11111110ניקח את המספר הבינארי 255.255.255.254החדש יהיה

254 255 255 255

Subnetting Tutorial by Daniel Petri Page 56 v2.25 04/09/2005

Page 57: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 57 v2.25 04/09/2005

בחזקת מספר הביטים 2: בואו נראה? Subnet Maskיות לנו אם נשתמש בכזה ת יכולות להרשתו-כמה תת

ולכן אי אפשר לחלק , )אפס (0 שווה 2 פחות 2, לכן. 1וכתובת שהיא הכל , 0ובת שהיא הכל .רו את זה

:חשוב לזכורSubnet וגם לא , 255.255.255.255 של

Classרשתות כמו - תת128 או 256 - ל

:Host -אחד וניתן אותו מתנה לקח עוד

.רשתות אפשריות- תת128ואכן יש לנו , 128 שווה 7 בחזקת 2כלומר , שנשארו

2, לכן. עכשיו יש לנו ביט אחד לשחק איתו: יש לנוHost IDעכשיו צריך לבדוק כמה כתובות אפשריות של כיוון שאסור לנו לשכוח שאסור ? למה לא. לא? כתובות שונות2 יש לנו ת באמהאםאבל . 2 שווה 1בחזקת

להשתמש בכתתזכ. רשתות שונות- תת128 - לClass C -רשת מ

Mask אפשר לתת איClass C -ד עכשיו ראינו שלכתובת מC -לכן בעצם אי אפשר לחלק כתובת רשת מ, 255.255.255.254

ע

בואו ננסה , Subnet ID -אם אי אפשר לגנוב ביט אחד מה .חשוב לזכור את הנקודה הזו. Classes -שאר ה : ביטים2לגנוב

ב

ID ט בי ני |--Host ID - -| |-- ----- - --- --- -- --- -Subnet ID -- --- -- --- - --- -- --- --- -|

0 0 1 1 1 1 1 1 255 255 255 .Host ID - ביטים ל2 -ו, Subnet ID - ביטים ל6כשיו יש לנו רק ע

החדש יהיה askSubnet M -ה, לכן. 252? כמה יצא. ונהפוך לעשרוני11111100ניקח את המספר הבינארי 255.255.255.252

252 255 255 255

בחזקת מספר הביטים 2: בואו נראה? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .רשתות אפשריות- תת64ואכן יש לנו , 64 שווה 6חזקת ב2כלומר , שנשארו

בחזקת , לכן. ביטים לשחק איתם2עכ לנו : ישו , 2 2 פ4וה רשת אפשרשונים os 2ן יש

אולי מדובר ? י דווקא זה מה שהלקוח צריך

אז בואו ניקח עוד ביט אחד וניתן אותו . הוא צריך יותר. רשת- מחשבים בכל תת2פיקים לו :Hos -תנה ל

שיו יש Host IDיות של עכשיו צריך לבדוק כמה כתובות אפשר

-בכל תת2

.יתH t IDואכ לנשווהחות . 4 שו2

אבל אול? לא, קצת דבילי. מחשבים2כשלכל אחת , רשתות- תת64 ? אחת ונתב שיחבר את הסניף לסניף המרכזית רושמהקופבכל סניף יש רק בסניפים של רשת חנויות כש

נניח שלא מס. משיך נ

t IDמ |---- - --Host ID - -- --- --| |- -- --- ---- -- - --Subnet ID- -- -- -- --- --- - -- -|

0 0 0 1 1 1 1 1 255 255 255

.Host ID - ביטים ל3 -ו, Subnet ID - ביטים ל5כשיו יש לנו רק

bnet Mask -ה, לכן. 248? כמה יצא. ונהפוך לעשרוני11111000ניקח את המספר הבינארי

ע

Su החדש יהיה 255.255.255.248

248 255 255 255

בחזקת מספר הביטים 2: בואו נראה? Subnet Maskבכזה רשתות יכולות להיות לנו אם נשתמש -מה תת

.רשתות אפשריות-ת

2, לכן. ביטים לשחק איתם3שיו יש לנו .רשת אפשרית-בכל תת

אחד וניתן אותו מתנה ל :Host -קח עוד ב

כ ת32ואכן יש לנו , 32 שווה 5 בחזקת 2כלומר , שנשארו

עכ: יש לנוHost IDכשיו צריך לבדוק כמה כתובות אפשריות של

שונים Host ID 6 ואכן יש לנו 6 שווה 2 פחות 8. 8 שווה 3בחזקת ע

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

ID יט ני

|- ---- -- --- ---Host ID -- -- --- -- ---| | -- --- -----Subnet ID ---- - -- -- --- -|

0 0 0 0 1 1 1 1 255 255 255

Subnetting Tutorial by Daniel Petri Page 57 v2.25 04/09/2005

Page 58: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 58 v2.25 04/09/2005

.Host ID - ביטים ל4 -ו, Subnet ID -ל ביטים 4עכשיו יש לנו רק

ני החדש יהיה Subnet Mask -ה, לכן. 240? כמה יצא. ונהפוך לעשרוני11110000קח את המספר הבינארי

255.255.255.240

240 255 255 255

Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -מה תת בחזקת מספר הביטים 2: בואו נראה? כ .רשתות אפשריות-ת

2, לכן. ביטים לשחק איתם4עכשיו יש לנו : יש לנוHost IDכשיו צריך לבדוק כמה כתובות אפשריות של

זה יכול להיות נוח . מחשבים14רשתות כשבכל אחת מהם יש מקסימום - תת16 לנו עד צר מצב בו ישעם כמה מחלקות קטנות לחברה ק

ת16ואכן יש לנו , 16 שווה 4 בחזקת 2כלומר , רושנשא ע

. רשת אפשרית- שונים בכל תתHost ID 14 ואכן יש לנו 14 שווה 2 פחות 16. 16 שווה 4בחזקת נו

.טנה

:Host ID -ניקח עוד ביט אחד וניתן אותו מתנה ל, אם זה לא מספיק |-- -- --- --- --- --- -Host ID --- --- -- --- --- -- ---| |--- ---Subnet ID-- -- - -|

0 0 0 0 0 1 1 1 255 255 255

11100000ניקח את המספר הבינארי .Host ID - ביטים ל5 -ו, Subnet ID - ביטים ל3כשיו יש לנו רק 255

ע255.255.224. החדש יהיה Subnet Mask -ה, לכן. 224? כמה יצא. ונהפוך לעשרוני

224 255 255 255

בחזקת מספר הביטים 2: בואו נראה? skSubnet Maרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תתה 3 לוארו נו 8 ריות-ת8כן י .רשת

2, לכן. ביטים לשחק איתם5יו יש לנו . רשת אפשרית- בכל תת שוניםHost ID 30 ואכן יש לנו 30 שווה 2 פחות 32. 32 שווה 5חזקת

?רוצים יותר מחשבים? לא מספיק. רשת- מחשבים בכל תת30

חד וניתן אותו מתנה ל :Ho-יקח עוד

ות אפש תש לוא, שוובחזקת 2מר כ, שנש

עכש: יש לנוHost IDעכשיו צריך לבדוק כמה כתובות אפשריות של ב רשתות עם עד - תת8

st ID ביט א נ |-- -- --- ----- -- - -- -- --Host ID-- -- --- -- -- - --- -- --- --- -| |- ----Sub- -- --|

0 0 0 0 0 0 1 1 255 255 255

.Host ID - ביטים ל6 -ו, Subnet ID - ביטים ל2 עכשיו יש לנו רק

ני החדש יהיה Subnet Mask -ה, לכן. 192? כמה יצא. ונהפוך לעשרוני11000000קח את המספר הבינארי 255.255.255.192

192 255 255 255

יטים בחזקת מספר הב2: בואו נראה? skSubnet Maרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תתה 2 לוארו לנו 4 פשריות-תתכן .רש

2, לכן. ביטים לשחק איתם6יו יש לנו . רשת אפשרית- שונים בכל תתHost ID 62 ואכן יש לנו 62 שווה 2 פחות 64. 64 שווה 6חזקת

? רוצים עוד. מחשבים62כשבכל אחת יש מקסימום , ות

חד וניתן אותו מתנה ל :Ho-ניקח עוד

תות א 4יש וא, שוובחזקת 2מר כ, שנש

עכש: יש לנוHost IDעכשיו צריך לבדוק כמה כתובות אפשריות של ב

רשת- תת4עת יש לי כ

st ID ביט א |- -- --- ----- --- -- --- -Host ID - --- -- --- -- --- --- -- --- -- --- -- ---| | --Sub- -|

0 0 0 0 0 0 0 1 255 255 255

.Host ID -ם ל ביטי7 -ו, Subnet ID -עכשיו יש לנו רק ביט אחד ל

Subnetting Tutorial by Daniel Petri Page 58 v2.25 04/09/2005

Page 59: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 59 v2.25 04/09/2005

החדש יהיה Subnet Mask -ה, לכן. 128? כמה יצא. ונהפוך לעשרוני10000000קח את המספר הבינארי 255.255.255.12

ני8

128 255 255 255

בחזקת מספר הביטים 2: בואו נראה? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -מה תתשריכן יש חזק

של לבדוק כמה 2, . לשחק איתםעכשיו יש: ש לנוt IDעכשיו צ

תתHost ID 126 ואכן יש 812. 128וה בחזקת רשת אפשר-

מת ל :Class Cל -טבל

כ .ותרשתות אפ- תת2לנו וא, 2ה שוו1ת ב2כלומר , שנשארו

כתובות אפשריות לכן ביטים7 לנו יHosריך . יתשונים בכל לנו 6 שווה 2 פחות 12 שו7

-מכתובת שSubnettingה מסכ

Host IDלכל תת - כמה ?רשת

Subnet -מהו הMask?

הביטים המכוסים' מס Bit Pattern ? יש לנוSubnetsכמה

126 255.255.255.128 2 10000000 1 62 255.255.255.192 4 11000000 2 30 255.255.255.224 8 11100000 3 14 255.255.255.240 16 11110000 4 6 255.255.255.248 32 11111000 5 2 255.255.255.252 64 1 11111006

7 11111110 128 255.255.255.254 אי אפשר 8 11111111 256 255.255.255.255 אי אפשר

. .Subnet ID -מספר הביטים המכוסים הוא המספר של הביטים שנשאר לטובת ה

Host ID - והSubnet ID -ה" רבים"זו שעליה , הרביעיתאוקֶטָטה הוא המבנה של הBit Pattern -ה • !254 - או ב255 - שנגמר בSubnet Mask לא יכול להיות Class C -לזכור שב •

:Subnetting - להיכרות עם טבלת התרגיל: ניתנת לצפייה בלינק הבא( שנמצאת אצלי באתר Subnetting -חו את טבלת ה ק

htm.he_table_subnetting/il.co.petri.www://http ( שימו לב למספרי ה. והתבוננו בה- Subnet Mask .וראו שהם בעצם חוזרים על עצמם באיזה סדר מסויים, השונים

דקות ולהתאמן לצייר אותה מתוך הזיכ10ועוד , לשנן את הטבלה הזוכדי דקות 5כדאי להשקיע , מניסיוני

לצייר את דקה חצי השלישית תראו שלוקח לכם בדיוק ואחרי הפעם , ו פעם ועוד פעם

. רוןהטבלה כולה על דף -כרים את הטבלה בעל

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

. חישובים אחריםבזמן שאחרים יתאמצו לחשב מספרים בינאריים וכל מיני

שונים 2000/2003 בחלונות MCP -ון שמבחני ה מכיו:Windows 2000/2003 -ערה לקראת מבחני ה

ן . שמאחוריה המנגנון

למי שלא מבין את . להשתמש בזה בפועלאת ההסבר לגבי כמות ) הבין הפעם

נסבהנחה שאתם לא זו (דבר ראשון לפני שאתם מתחילים, כשתיכנסו למבחן שלכם. ריק

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

, בטבלה ולענות כהרף עין על שאלות ה

ויותר , נטוSubnettingיש לציין שכיום נוטים לשאול פחות ופחות על , NT -במידה רבה מאלה שהיו נהוגים בלכן כיום כבר כמעט ואין טעם בשינו. בדלת האחוריתSubnetting -ויותר שאלות שמשחילות את נושא ה אלא יש להבין יותר את, המבחןהטבלה או בכתיבתה לפני תחילת

.עכשיו נעבור לנושא קצת יותר מורכב. החדשSubnet Mask -עד כאן היכרות עם ה

כתובות וטווחים של רשתות

עלינו להתחיל Subnetting -אחרי שהסברנו איך מתבצעת פעולת הוגם ל( מאוד לחזור לתחילת המאמר ולקרוא אני ממליץ, קטע הבא ה

.Classes -הרשתות והטווחים של כל רשת כשדיברנו על סוגי ה

, נכון? המקורי שלהSubnet Mask -מה יהיה ה, 191.107.0.0משהו כמו , Class B -נניח שיש לנו רשת מ255.255.0.0 .

Subnetting Tutorial by Daniel Petri Page 59 v2.25 04/09/2005

Page 60: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 60 v2.25 04/09/2005

, רגילSubnet Mask עם Class B -הרי כתובת מ? את אומרת לכמה רשתותמה ז? מה רשתות זה מספיק

. מחשבים65,000 -קצת יותר מ? תספיק הרשת הזוHostsכמה

אם הייתי זוכר ? ים עכשיומה עוש. רשתות- תת2 -יח לרגע שאני רוצה לקחת את הרשת הזו ולחלק אותה ל

, רשתות- תת2 -טה שעליו ציירתי את הטבלה ומיד רואה שכדי לחלק רשת כלשהי להרי , ואת זה אתם כבר אמורים לדעת (255.255.128.0 – שונה מהרגיל Subnet Mask -לי להשתמש ב

)....אתם כל כך חכמים

ת הטבלה ו. בל מה עו אם הייתי טמבל ושכחתי Su -איך אני יודע את ה? מה אני עושהMaskלהיות לאותה רשת ?

ד ש ר ת- ר ב 191.1כ ורי 0וא .255.255.0.0ה

לכ ?לא, הרי זו כל המטרה של הפרק הזה. מספיקה אך ורק לרשת אחת, כמו כאן

ול ננ

, )?לא, אתה הרי יותר חכמים ממני, סירבתםאתם כמו שהצעתי לכם אבל (את הטבלה ויודע לקרוא אותה הייתי מסתכל על דף הטיו

ע

שים אא

שאמור bnet עכשי

:נלך בדרך הארוכה

2 -ל ולה

ת ג לחלק ר וצה

האני ל

. ותתת 0. רש היא שת ת ה המקSubnet Mask -ה. .07תוש

Host ID Network ID Z Y 107 191

0 0 255 255

מ ביט1כעת נגנוב , לכן. 1התשובה היא ?2 - בחזקת כמה שווה ל2: ל את עצמיSubnet Mהמקורי לטובת ה - Subnet ID.

- של הHost ID -השואask

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 255 255

? החדשSubnet Mask -מהו ה .1

255.255.128.0 החדש יהיה Subnet Mask -ה. ונהפוך לעשרוני10000000 ניקח את המספר הבינארי

0 128 255 255

? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .2

. 2 שווה 1 בחזקת2כלומר , בחזקת מספר הביטים שנלקחו2: ואו נראה

? רשת- בכל תת יש לנוHost IDכמה כתובות אפשריות של .3

ביטים 7מה שמשאיר אותי עם , Subnet ID - לטובת ה Host ID -ביט אחד מה" גנבנו"הרי . פשוט מאודח שעדיין יש לנו את ה, המקוריים8 - במקום הHost ID -לטובת ה הרביעית שנותרה אוקֶטָטה אבל לא ל

.H - ביטים לטובת ה15בעצם יש לנו , לכן". ללא פגע"

32,766יש לנו . 2ולכן מורידים , 1או הכל ...").אם רק היתה לי הטבלה הזאת מול העיניים("רשת -חשבים בכל תת

? )Network ID -ה(הרשתות שנוצרו -מה הכתובת של כל אחת מתת .4

:נבנו וננסה להוציא ממנו את כל הקומבינציות האפשריות

0

Networkהמקורי שלי :

ב

שכוost ID

0אבל לא לשכוח שאי אפשר הכל , 32,768 שווה 15 בחזקת 2מ

שג ביט1 -בונן ב

נת

1

).2שווה 1 בחזקת 2: קל לחשב( אפשרויות שונות 2אני רואה

ID -נשלב את האפשרויות האלו ב. אפשרויות שונות2ומר בדיוק כל

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191

:והאפשרות השניה

Subnetting Tutorial by Daniel Petri Page 60 v2.25 04/09/2005

Page 61: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 61 v2.25 04/09/2005

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 107 191

החלק היחידי שמשתנה . ידי ספק האינטרנט שלי-האוקטטות הראשונות לא משתנות והן נקבעו על, שימו לב אנחנו Class C -ברור שב, Class Bבמקרה של (השלישית אוקֶטָטה הם הביטים השמאליים ביותר של ה

מ הרבהאוקֶטָטשחקים עם ה

).השניהאוקֶטָטה עם הClass A -ואילו ב, יעית

0 2

רשתות - תת2 -ת אחת גדולה שמחולקת ל, 0הבלוק הראשון הוא בלוק . בלוק כזה יש שם

ה .128והבל

אהרשתו טו ל ח :כל, הכי נמוךt IDה

ה :הרשתות שלי-ומוצא את כתובות תת, ופך לעשרוני

191.107.0.0 19 1.1 7.1 8.0

מעכשיו יש לנו רש. הרשתות החדשות שלי-אלה הכתובות של תת

ולכל , )ם בלוקים של בנייני2 -ו רחוב אחד ארוך שמחולק ל א(שני הוא בלוק וק

? הרשתות הללו- בכל אחת מתתHosts -מה טווחי ה .5

-תת נן ב שר -ה הראשונ :הנתב וח מתחיל כ ד ש ה הא 0ומר הוא Hosקצה

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191 א-אילאב מרנו לsפ ו א , Ho t ID 0שר כמו שא סיףשהו הכ :1לכן נ

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191

:1ר st ID -הקצה השני של הטווח נגמר כאשר ה

Hoכלומ, הוא הכי גבוה

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 107 191

:1לכן נחסיר , 1הכל שהוא Host IDאפשר -אבל כמו שאמרנו אי

0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 107 191

: כלומר.הרשת הראשונה-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

.ר האפשריות הואIP -טווח כתובות ה

עד7 7

.שת הראשונההר-

של ת האחד כי נמוך Hostק כלו,

שת 91 1ב 107.0.0

191.107.0.1

191.10 .12 .254

למחשבים שאמורים להיות חלק מתתIPבטווח זה אפשר להקצות כתובות

-תת גבי ר הה? הרשת השניהמה כא חיל של הטווח מ :0מר הוא הID -צה

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 107 191

א-אי מרנו לsפ ו א כמו שא , Ho t ID 0שר אבל סיףשהו הכ :1לכן נ

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 107 191

:t ID 1 -טווח נגמר כאשר ההקצה השני של ה

Hosכלומר, הוא הכי גבוה

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 107 191

:1לכן נחסיר , 1הכל שהוא Host IDאפשר -אבל כמו שאמרנו אי

0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 107 191

: כלומר.הרשת הראשונה-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

Subnetting Tutorial by Daniel Petri Page 61 v2.25 04/09/2005

Page 62: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 62 v2.25 04/09/2005

191.107.128.0ברשת

עד191.107.255.254

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

ה ג ל ה א . -4 ת ה 191.1ב . .Subnet Ma ריוא 255.255.0.0לה

האפשריות הואIP -טווח כתובות ה191.107.128.1

ב

?דוגמהעוד

דול -ל.

ק רשת רוצ לח ה

רש הירשתות תתאני ת 07כתו קו המsk -ה0.0ש

Host ID Network ID Z Y 107 191

0 0 255 255

ים ביט2כעת נגנוב , לכן. 2התשובה היא ?4 - בחזקת כמה שווה ל2: ואל את עצמיש

Subnet Mהמקורי לטובת ה - Subnet ID. - של הHost ID -מה

ask 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 255 255

? החדשSubnet Mask -מהו ה .1

255.255.192.0 החדש יהיה Subnet Mask -ה. ונהפוך לעשרוני11000000 ניקח את המספר הבינארי

0 192 255 255

? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .2

. 4 שווה 2 בחזקת2כלומר , בחזקת מספר הביטים שנלקחו2: ואו נראה

יש לHost IDת אפשריות של כמה כתובו .3

ואכן יש לנו , 16,382 שווה 2 פחות 16,384. 16,38 14 בחזקת 2, לכן. ביטים לשחק איתם14 נותרו לי16,382 Host IDרשת אפשרית- שונים בכל תת.

? )Network ID -ה(

סיטהב נו שריותש ה נצי מ ת :א

00 01 111

ו א eל Dה

ב

? נו

4שווה

הרשתות שנוצרו-מה הכתובת של כל אחת מתת .4

אפגנב וננ םבי 2 -נתבונן ות בי ה להוצי מהם א כל הקו

0

פשרויות האל -ב ב את ה מקורי ש :ליN twork Iנש

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191

ה רו ת השניא פש :וה 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 107 191

:והשלישית 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 107 191

Subnetting Tutorial by Daniel Petri Page 62 v2.25 04/09/2005

Page 63: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 63 v2.25 04/09/2005

וה :רביעית

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 107 191

:הרשתות שלי-ומוצא את כתובות תת, ופך לעשרוני

191.107.0.0

191.107.128.0 9

רשתות - תת4 -ת אחת גדולה שמחולקת ל, 0הבלוק הראשון הוא בלוק . ולכל בלוק כזה יש שם, ) בלוקים של בניינים4 -ד ארוך שמחולק לו רחוב אח

ק ה בלו, ב .1וק הוא 2לו

כאשר ת ח :מ, נ s צ

ה

191.107.64.0

191.107.1 2.0

מעכשיו יש לנו רש. הרשתות החדשות שלי-אלה הכתובות של תתא(

64 בלו הוא שני לוק 8ק וה ק השלישי הוא 92בלוק 1הב והבל הרביעי

? הרשתות הללו- בכל אחת מתתHosts -מה טווחי ה .5

- ה חיל של הטוו מ ה האחד Hoהק t IDכי ה 0ר מוךהוא כלו 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191

א-אי מרנו ו כ ל ף , נ

שא 0ל Host IDפשראב כמ וסישהוא ה :1לכן

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191

הקצה השני של הטווח נגמר כאשר ה

- Host ID1כלומר , הוא הכי גבוה:

1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 107 191

א :1לכן נחסיר , 1 שהוא הכל Host IDאפשר -בל כמו שאמרנו אי 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 107 191

.הרשת הראשונה-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

ת 19ב 1 . האפשריות הואIP -טווח כתובות ה

עד7 .

.הרשת הראשונה-

ח ב ה Hoא Dנמוך כלומר , ה

.1רש 07 0.0

191.107.0.1

191.10 .63 254

למחשבים שאמורים להיות חלק מתתIPאפשר להקצות כתובות בטווח זה

-תת .נייהנתבונן הש יל כאשר -הרשת מת טווח חד של :0וא הכי st Iהקצה ה 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 107 191

א-אי מרנו ו כ ל ף , נ שא 0ל Host IDפשראב כמ וסישהוא ה :1לכן 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 107 191

:1ר t ID -הקצה השני של הטווח נגמר כאשר ה

Hosכלומ, הוא הכי גבוה

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 107 191

:1לכן נחסיר , 1הכל שהוא Host IDאפשר -אבל כמו שאמרנו אי 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 107 191

.הרשת השנייה-זהו טווח תת? ל שני הקצוות לעשרונימה התרגום ש

Subnetting Tutorial by Daniel Petri Page 63 v2.25 04/09/2005

Page 64: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 64 v2.25 04/09/2005

9ר 64 האפשריות הואIP -טווח כתובות ה

עד1 .

.הרשת השנייה-

י ש- כ ש ח ה :0כ, הכי נמוךost IDאשר א

שת .1.107 1ב .0

191.107.64.1

91 107.127.254

למחשבים שאמורים להיות חלק מתתIPבטווח זה אפשר להקצות כתובות

תת לגב ?יתמה ת השלי מתחיל הר טוו חד של לומר הואH -ההקצה ה 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 107 191

א-אי מרנו ו כ ל ף , נ שא 0ל Host IDפשראב כמ וסישהוא ה :1לכן 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 107 191

- t ID 1: Hosכלומר, הוא הכי גבוה הקצה השני של הטווח נגמר כאשר ה 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 107 191

:1לכן נחסיר , 1הכל שהוא Host IDאפשר -אבל כמו שאמרנו אי 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 107 191

.הרשת השלישית-זהו טווח תת? ה התרגום של שני הקצוות לעשרוני

191.107.128.0ברשת יות הוא

191.107.128.1 ד

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

מ

האפשרIP -טווח כתובות ה

ע191.107.191.254

ב

תת לגב ? תמה ת הרביע שר -ההר יל כ מת ל הטווח חד 0ומר הוא Hosהקצה ה 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 107 191

א-אי מרנו ו ף , כ ל נ שא 0ל השHost IDפשראב כמ וסיוא ה :1לכן 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 107 191

- t ID 1: Hosכלומר, הוא הכי גבוה הקצה השני של הטווח נגמר כאשר ה 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 107 191

:1לכן נחסיר , 1הכל שהוא Host IDאפשר -אבל כמו שאמרנו אי 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 107 191

.הרשת הרביעית-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

191.107.192.0ברשת

191.107.255.254

.הרשת הרביעית- למחשבים שאמורים להיות חלק מתתIPטווח זה אפשר להקצות כתובות

האפשריות הואIP -טווח כתובות ה191.107.192.1

עד

ב

Subnetting Tutorial by Daniel Petri Page 64 v2.25 04/09/2005

Page 65: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 65 v2.25 04/09/2005

:דוגמהעוד

כתובת הרשת היא . רשתות- תת7 -אבל הפעם ל, י רוצה לחלק את אותה רשת מקוריתנניח שאנ191.10 וא -0. רי 7 .255.255.0.0 המקו שלה הSubnet Maskה. 0.

Host ID Network ID

Z Y 107 191

0 0 255 255

ה הכי לכן צריך לחפש את , התשובה היא שאין כזה בחזקת כמה שווה ל2: שואל את עצמי הלכן התשובה היא . 8הכי קרוב זה . רשתות-כי אחרת לא יהיו לי מספיק תת, לא מלמטה, אבל מלמעלה, רובה .Subnet ID -ת הבעצ

תשוב דבר ?7 -ק

המקורי לטובSubnet Mask - של הHost ID -מה ים ביט3כעת נגנוב , לכן. 3 ם 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 255 255

?חדש הSubnet Mask -מהו ה .1

255.224.0. החדש יהיה Subnet Mask -ה, לכן. ונהפוך לעשרוני11100000 ניקח את המספר הבינארי

255

0 224 255 255

? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -כמה תת .2

יש Host ID של כמה כתובות אפשריות .3

ואכן יש לנו , 8,190 שווה 2 פחות 8,192. ,8 13 בחזקת 2, לכן. ביטים לשחק איתם13יש כאן 8,190 Host IDרשת אפשרית- שונים בכל תת.

? )Network ID -ה(הרשתות -מה הכתובת של כל אחת מתת .4

מבינציות האפשריותשגנבנו וננסה להוציא מהם את יםביטה 3 -בתבונן :

0010

1

01

: המקורי שליNetwork ID -שלב את האפשרויות האלו ב

ב . 8 שווה 3 בחזקת2כלומר , בחזקת מספר הביטים שנלקחו2: ואו נראה

? לנו

192שווה

שנוצרו

כל הקו נ

000 0 1

0 1100 1 11 111

0

נ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 107 191

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 107 191 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 107 191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 107 191 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 107 191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 107 191 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 107 191

ה :ות שליהרשת-ומוצא את כתובות תת, ופך לעשרוני

Subnetting Tutorial by Daniel Petri Page 65 v2.25 04/09/2005

Page 66: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 66 v2.25 04/09/2005

191.107.0.0 191.107.32.0 191.107.64.0

191.107.128.0

191.107.192.0 191.107.224.0

, רשתות- תת8 -אחת גדולה שמחולקת למעכשיו יש לנו רשת . הרשתות החדשות שלי-לה הכתובות של תת

.224בלוק

ת ל ר

Hostאפשר -אבל כמו שאמרנו אי. 0 I 1לכן נוסיף , 0 שהוא הכל:

191.107.96.0

191.107.160.0

א

שלישי הוא בלוק הבלוק ה32 והבלוק השני הוא בלוק, 0הבלוק הראשון הוא בלוק . יש שםו כזרשת -ולכל תתהבלוק האחרון הוא . ' וכו64

מתHo sts-טווחי המה .5 ?לוה-בכל אחת שתות ה

כלומר, הוא הכי נמוךHost ID -הקצה האחד של הטווח מתחיל כאשר ה

D

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191

בוהHost ID -הקצה השני של הטווח נגמר כאשר ה Host IDאפשר -אבל כמו שאמרנו אי. 1כלומר , הוא :1לכן נחסיר , 1שהוא הכל

הכי ג

0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 107 191

.הרשת הראשונה-זהו טווח תת? ה התרגום של שני הקצוות לעשרוני

191.107.0.0ברשת

191.107.0.1 עד7 .

- Host IDאבל . 0כלומר , הוא הכי נמוך שהוא הכל Host IDאפשר -מו שאמרנו אי

מ

האפשריות הואIP -טווח כתובות ה

191.10 .31 254

הקצה האחד של הטווח מתחיל כאשר ה? הרשת השניה-מה לגבי תתכ :1לכן נוסיף , 0

1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 107 191

בוהHost ID -מר כאשר ההקצה השני של הטווח נג Host IDאפשר -אבל כמו שאמרנו אי. 1כלומר , הוא :1לכן נחסיר , 1שהוא הכל

הכי ג

0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 107 191

.הרשת השניה-זהו טווח תת? ה התרגום של שני הקצוות לעשרוני

191.107.0.0ברשת

191.107.32.1 עד7 .

- Host ID0כלומר , הוא הכי נמוך . שהוא Host IDאפשר -בל כמו שאמרנו אי

מ

האפשריות הואIP -טווח כתובות ה

191.10 .63 254

הקצה האחד של הטווח מתחיל כאשר ה? הרשת השלישית-מה לגבי תתא :1לכן נוסיף , 0הכל

1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 107 191

Host IDאפשר -אבל כמו שאמרנו אי. 1כלומר , בוה הוא Host ID -הקצה השני של הטווח נגמר כאשר ה :1לכן נחסיר , 1שהוא הכל

כי גה

0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 107 191

Subnetting Tutorial by Daniel Petri Page 66 v2.25 04/09/2005

Page 67: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 67 v2.25 04/09/2005

.שיתהרשת השלי-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

9ר 64 האפשריות הואIP -טווח כתובות ה

עד191.107.95.254

. 0כלומר , הוא הכי נמוךHost ID -ה

שת .1.107 1ב .0

191.107.64.1

הקצה האחד של הטווח מתחיל כאשר ? הרשת הרביעית-ה לגבי תת

:1לכן נוסיף , 0 שהוא הכל Host IDאפשר -אבל כמו שאמרנו אימ

1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 107 191

Host IDאפשר - כמו שאמרנו איאבל. 1לומר t ID -הקצה השני של הטווח נגמר כאשר ה :1לכן נחסיר , 1שהוא הכל

Hosכ, הוא הכי גבוה

0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 107 191

.עיתהרשת הרבי-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

9ר 96 האפשריות הואIP -טווח כתובות ה

עד191.107.127.254

. 0כלומר , הוא הכי נמוךHost ID -ה

שת .1.107 1ב .0

191.107.96.1

הקצה האחד של הטווח מתחיל כאשר ? מישיתהרשת הח-ה לגבי תת

:1לכן נוסיף , 0 שהוא הכל Host IDאפשר -אבל כמו שאמרנו אימ

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 107 191

Host IDאפשר -אבל כמו שאמרנו אי. 1ומר ost ID -הקצה השני של הטווח נגמר כאשר ה :1לכן נחסיר , 1שהוא הכל

Hכל, הוא הכי גבוה

0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 107 191

.שיתהרשת החמי-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

9 0 האפשריות הואIP -טווח כתובות ה

עד191.107.159.254

. 0כלומר , הוא הכי נמוךHost ID -ה

1.1 1ברשת 7.128.0

191.107.128.1

הטווח מתחיל כאשר הקצה האחד של? הרשת השישית-ה לגבי תת

:1לכן נוסיף , 0 שהוא הכל Host IDאפשר -אבל כמו שאמרנו אימ

1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 107 191

Host IDאפשר -אבל כמו שאמרנו אי. 1ומר ost ID -הקצה השני של הטווח נגמר כאשר ה :1 לכן נחסיר ,1שהוא הכל

Hכל, הוא הכי גבוה

0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 107 191

.שיתהרשת השי-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

9 0 האפשריות הואIP -טווח כתובות ה

עד

1.1 1ברשת 7.160.0

191.107.160.1

Subnetting Tutorial by Daniel Petri Page 67 v2.25 04/09/2005

Page 68: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 68 v2.25 04/09/2005

191.107.191.254

. 0כלומר , הוא הכי נמוךHost ID -הקצה האחד של הטווח מתחיל כאשר ה? הרשת השביעית-ה לגבי תת מ

:1לכן נוסיף , 0 שהוא הכל Host IDאפשר -אבל כמו שאמרנו אי 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 107 191

Host IDאפשר -אבל כמו שאמרנו אי. 1ומר ost ID -הקצה השני של הטווח נגמר כאשר ה :1לכן נחסיר , 1שהוא הכל

Hכל, הוא הכי גבוה

0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 107 191

.הרשת השביעית-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

191.107.192.0ברשת הPח א

191.107.192.1

191.107.223.254

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

Host ID 1לכן נוסיף , 0 שהוא הכל:

פשריות וא הIטוו כתובות -ה

עד

ביק 7שו רית המק , ת-תתבשאלה על שת נו ב ש ם יודע נחנו מש ברנצ לא בל

האפשר -אבל כמו שאמרנו אי. 0כלומר , הוא הכי נמוךHost ID -כאשר ה

1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 107 191

Host IDאפשר -בל כמו שאמרנו אישל הטווח נגמר כאשר ההקצה השני :1לכן נחסיר , 1שהוא הכל

- Host IDא. 1כלומר , הוא הכי גבוה

0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 107 191

.הרשת השמינית-זהו טווח תת? מה התרגום של שני הקצוות לעשרוני

191.107.224.0ברשת ות הוא האפשריIP -טווח כתובות ה

191.107.224.1 עד

191.107.255.254

Subnetting Tutorial by Daniel Petri Page 68 v2.25 04/09/2005

Page 69: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 69 v2.25 04/09/2005

רשתות וטווחים-הדרך המהירה לחישובי תת

את , הרשתות-את כתובות תתי, Subnet Mask -את ה, יש דרך מהירה וטובה לחשב את כל החישובים הללונקודת המפתח היא . רשת- המותרים בכל תתHosts -ואת מספר ה, הרשתות-הטווחים של כל אחת מתתי

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

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

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

כמה מחשבים טווח רשת-כתובת תת Subnet Mask כתובת רשת מקורית

רשת-בכל תת

1 191.107.0.0 191.107.0.1

עד191.107.31.254

2 191.107.32.0 191.107.32.1

עד191.107.63.254

3 191.107.64.0 191.107.64.1

עד191.107.95.254

4 191.107.96.0 191.107.96.1

עד191.107.127.254

5 191.107.128.0 191.107.128.1

עד191.107.159.254

6 191.107.160.0 191.107.160.1

עד191.107.191.254

7 191.107.192.0 191.107.192.1

עד191.107.223.254

191.107.0.0 255.255.224.0

8 191.107.224.0 191.107.224.1

עד191.107.255.254

8,190

נראה , אם נכניס את הביטים האלה לטבלה בינארית. ים ביטSubent ID ?3 -כמה ביטים גנבנו לצורך ה, תגידו :תופעה מעניינת

1 2 4 8 16 32 64 128 0 0 0 0 0 1 1 1

. 32? )מאלה שגנבנו (ביותרהביט הימני מהו הערך של

1 2 4 8 16 32 64 128 0 0 0 0 0 1 0 0

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

הרשת הראשונה-כתובת הרשת המקורית היא תמיד כתובת תת

191.107.0.0 191.107.32.0 191.107.64.0 191.107.96.0

191.107.128.0 191.107.160.0 191.107.192.0 191.107.224.0

הרשת האחרונה - החדש מתיד מגולם בתתSubnet Mask -הערך שמצאנו ב

:יש כאן מגמה ברורה. הרשתות עולות-שימו לב באיזה קפיצות תת

Subnetting Tutorial by Daniel Petri Page 69 v2.25 04/09/2005

Page 70: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 70 v2.25 04/09/2005

191.107.0.0 191.107.32.0 191.107.64.0 191.107.96.0

191.107.128.0 191.107.160.0 191.107.192.0 191.107.224.0

, ) המקורי שנתנו לנוNetwork ID -וזהה למעשה ל ( - כתובת הרשת הראשונה מתחילה תמיד ב:חוקהרשתות השונות קופצות בדיוק באותו מספר כמו הערך של הביט הימני ביותר -דילוגים בין כתובות תתוה

.Subnet Mask -עד לערך של ה? עד לאיזה ערך מדלגים". גנובים"מבין הביטים ה

191.107.0.0 191.107.32.0 191.107.64.0 191.107.96.0

191.107.128.0 191.107.160.0 191.107.192.0 191.107.224.0

Subnet Mask 255.255.224.0 -ה

נלמד בהמשך איך ניתן לחלק (אחת בלבד אוקֶטָטה של Subnettingעיבוד נוסף של החוק שמותאם לביצוע

:הוא כדלקמן) אחתאוקֶטָטה רשת לפי יותר מ

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

הרשתות -ובמקרה זהו הערך שבו קופצות הכתובות של תת, 32 שווה בדיוק 8 - לחלק ל256כלומר במקרה זה

והוא יעבוד אך ורק אם נרצה לחשב , אחת בלבדאוקֶטָטה זה ישים לחלוקה של עזר חלופי חוק לצערנו .השונותולאו , אוקֶטָטההחוק הראשון מתאים לחלוקה של כל , ד שנימצ. אחת בלבדאוקֶטָטה באמצעותו חלוקות של

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

:גם כאן יש היגיון, שימו לב? רשת- בכל תתHost ID -ומה לגבי הטווחים של ה

191.107.0.0רשת ראשונה -תת191.107.0.1

עד191.107.31.254

191.107.32.0רשת שנייה -תת

191.107.32.1 עד

191.107.63.254

191.107.64.0רשת שלישית -תת191.107.64.1

עד191.107.95.254

191.107.96.0רשת רביעית -תת

191.107.96.1 עד

191.107.127.254

...וכו

Subnetting Tutorial by Daniel Petri Page 70 v2.25 04/09/2005

Page 71: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 71 v2.25 04/09/2005

!!!2 הבאה בתור מינוס הרשת-ונגמר בכתובת תת, 1הרשת שלי פלוס -הטווח מתחיל בכתובת תת: חוק

!שימו לב שוב 191.107.0.0רשת ראשונה -תת

191.107.0.1 עד

191.107.31.254

191.107.32.0רשת שנייה -תת191.107.32.1

עד191.107.63.254

191.107.64.0רשת שלישית -תת

191.107.64.1 עד

191.107.95.254

191.107.96.0רשת רביעית -תת191.107.96.1

עד191.107.127.254

191.107.128.0רשת חמישית -תת

...וכו

וכבר סגרנו על זה , 191.107.64.0כי אם זה לא היה כך היינו מקבלים כתובת של מחשב כמו ? 1למה פלוס

, ה לא מבינים את המשמעות של המשפט הקודם/אם את, שוב פעם. 0 שבה כל הביטים Hostשאסור כתובת - נוצר מצב שבו כל הביטים של ה191.107.64.0מה לעזאזל בכתובת תמימה כמו ה לא מבין ל/כלומר אם את(

Host ID ועד ת' בבקשה לחזור להתחלה ולבצע את השלבים מא, )0 הם'.

הינו מקבלים כתובת של מחשב כמו , 1כי אם זה היה כתובת הרשת הבאה פחות ? 2למה פחות . 1 שבה כל הביטים Hostר בהחלט שתהיה כתובת של והרי סיכמנו כבר בהתחלה שאסו, 191.107.127.255

.ההמלצה לגבי הבנת החומר תקפה גם כאן

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

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

.ותאדוגמאנא קיראו שוב את ה, את הסיבה לחוק

:דוגמהננסה עוד

המקורי Subnet Mask -ה. 191.107.0.0כתובת הרשת היא . רשתות- תת50 -אני רוצה לחלק רשת גדולה ל .255.255.0.0שלה הוא

Host ID Network ID

Z Y 107 191

0 0 255 255

לכן צריך לחפש את התשובה הכי , התשובה היא שאין כזה דבר ?50 - בחזקת כמה שווה ל2: שואל את עצמילכן התשובה . 64הכי קרוב זה . רשתות-כי אחרת לא יהיו לי מספיק תת, לא מלמטה, אבל מלמעלה, קרובה

Subnet Mask - של הHost ID -מה ים ביט6כעת נגנוב , לכן. 64 - שווה ל6 בחזקת 2כי , 6 היא בעצם .Subnet ID -המקורי לטובת ה

0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 255 255

Subnetting Tutorial by Daniel Petri Page 71 v2.25 04/09/2005

Page 72: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 72 v2.25 04/09/2005

? החדשSubnet Mask -מהו ה .1

255.255.252.0 החדש יהיה Subnet Mask -ה. ונהפוך לעשרוני11111100 ניקח את המספר הבינארי

0 252 255 255

? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -מה תתכ .2

רשתות - תת64כ "כלומר סה. 64 שווה 6 בחזקת2כלומר , בחזקת מספר הביטים שנלקחו2: בואו נראה .64אבל קיבלנו , 50רצינו . שונות

? יש לנוHost IDכמה כתובות אפשריות של .3

ואכן יש לנו , 1,022 שווה 2 פחות 1,024. 1,024 שווה 10ת בחזק2, לכן. ביטים לשחק איתם10יש כאן 1,022 Host IDרשת אפשרית- שונים בכל תת.

? )Network ID -ה(הרשתות שנוצרו -מה הכתובת של כל אחת מתת .4

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

000000 000001 000010

נקצר כמו שלמדנו , לכן. מטופש להתחיל לכתוב את כל האפשרויות השונותמאוד מאוד כשיו זה יהיה עאבל ', וכו

. קודם

:ניקח את האפשרות הראשונה 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 191

?מה הערך של הביט הימני ביותר שגנבנו

1 2 4 8 16 32 64 128 0 0 1 0 0 0 0 0

):4קפיצות של (הרשתות יהיו -הכתובות של תת, נו קודםלפי מה שלמד, לכן

191.107.0.0 191.107.4.0 191.107.8.0 191.107.12.0 191.107.16.0

...וכו

:הרשתות האחרונות-תת

191.107.240.0 191.107.244.0 191.107.248.0 191.107.252.0

255.255.252.0 - החדשSubnet Mask -ה

!4הרשתות ולקבל בדיוק -לחלק במספר תת, 256חת באותה מידה יכולנו לק

!).נא לכתוב את כולם ולעמוד בפינה, למי שמטיל דופי( שונות רשתות- תת64כ "סה

, רשתות-במיוחד בשאלות הכוללות מספרים גדולים של תתי, לעיתים:הרשתות-הרחבה לגבי כתובות תת

זה יהיה מאוד . 35 -הרשת ה- הטווח של תתאו, למשל50 -הרשת ה-יתכן וישאלו אותכם לגבי זהות תת

Subnetting Tutorial by Daniel Petri Page 72 v2.25 04/09/2005

Page 73: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 73 v2.25 04/09/2005

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

Hop * (n-1)

: היא50 -הרשת ה-תת, למשל

4 * (50-1) = 4 * 49 = 196

:ולכן התשובה היא

191.107.196.0

? הרשתות הללו-ל אחת מתת בכHosts -מה טווחי ה .5

הרשת הבאה בתור -ונגמר בכתובת תת, 1הרשת פלוס -הטווח מתחיל בכתובת תת. לפי מה שלמדנו קודם :2מינוס

191.107.0.0רשת ראשונה -תת

191.107.0.1

עד191.107.3.254

191.107.4.0 רשת שנייה-תת

191.107.4.1

עד191.107.7.254

191.107.8.0רשת שלישית -תת

191.107.8.1

עד191.107.11.254

191.107.12.0רשת רביעית -תת

191.107.12.1

עד191.107.15.254

191.107.16.0רשת חמישית -תת

...וכו

191.107.248.0רשת לפני אחרונה -תת

191.107.248.1

עד191.107.251.254

191.107.252.0רשת אחרונה -תת

191.107.252.1

עד191.107.255.254

Subnetting Tutorial by Daniel Petri Page 73 v2.25 04/09/2005

Page 74: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 74 v2.25 04/09/2005

:דוגמהעוד

אבל , כיוון שכאן החישובים אמנם עובדים בדיוק באותה דרך, Class C -עם רשת מ דוגמהנעשה הפעם .למראית עין יש כאן קושי מסויים

המקורי Subnet Mask -ה. 199.80.75.0כתובת הרשת היא . רשתות- תת20 -אני רוצה לחלק רשת גדולה ל

.255.255.255.0שלה הוא

Host ID Network ID Z 75 80 199

0 255 255 255

לכן צריך לחפש את התשובה הכי , התשובה היא שאין כזה דבר ?20 - בחזקת כמה שווה ל2: שואל את עצמי

לכן התשובה . 32הכי קרוב זה . רשתות-כי אחרת לא יהיו לי מספיק תת, לא מלמטה, אבל מלמעלה, קרובה Subnet Mask - של הHost ID -מה ים ביט5כעת נגנוב , לכן. 32 -ווה ל ש5 בחזקת 2כי , 5 היא בעצם

.Subnet ID -המקורי לטובת ה 0 0 0 1 1 1 1 1 255 255 255

? החדשSubnet Mask -מהו ה .1

255.255.255.248 החדש יהיה Subnet Mask -ה. ונהפוך לעשרוני11111000 ניקח את המספר הבינארי

248 255 255 255

? Subnet Maskרשתות יכולות להיות לנו אם נשתמש בכזה -מה תתכ .2

רשתות - תת32כ "כלומר סה. 32 שווה 5 בחזקת2כלומר , בחזקת מספר הביטים שנלקחו2: בואו נראה .32אבל קיבלנו , 20רצינו . שונות

? יש לנוHost IDכמה כתובות אפשריות של .3

שונים בכל Host ID 6ואכן יש לנו , 6 שווה 2 פחות 8. 8 שווה 3 בחזקת2, לכן. ביטים לשחק איתם3יש כאן

.רשת אפשרית-תת

? )Network ID -ה(הרשתות שנוצרו -מה הכתובת של כל אחת מתת .4

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

00000 00001 00010

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

:ניקח את האפשרות הראשונה 0 0 0 0 0 0 0 0 255 255 255

?מה הערך של הביט הימני ביותר שגנבנו

1 2 4 8 16 32 64 128 0 0 0 1 0 0 0 0

:)8קפיצות של (הרשתות יהיו -הכתובות של תת, לפי מה שלמדנו קודם, לכן

199.80.75.0 199.80.75.8 199.80.75.16 199.80.75.24 199.80.75.32

Subnetting Tutorial by Daniel Petri Page 74 v2.25 04/09/2005

Page 75: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 75 v2.25 04/09/2005

:הרשתות האחרונות-תת

199.80.75.224 199.80.75.232 199.80.75.240 199.80.75.248

255.255.248.0 - החדש Subnet Mask -ה

. שונותרשתות- תת32כ "סה

:הייתי יכול ללכת לפי הקיצור 20 -הרשת ה-לו היו שואלים אותנו מהי כתובת תת, אגב

Hop * (n-1)

=

:ולכן התשובה היא

199.80.75

שלכאורה נראו IP נוצר מצב מוזר שבו כתובות Class C - של רשתות מSubnetting - ב:הערה חשובה . Subnet IDs אלא בעצם IPלמהדרין הן בעצם בכלל לא כתובות " כשרות"לגיטימיות ו

IP לכל דבר איננה בעצם יכולה לשמש ככתובת IPשנראית כמו כתובת .199.80.75לדוגמה הכתובת, הנה

ולא כתובת Subnet ID וזאת מכיוון שהיא מייצגת 255.255.255.248 שלה הוא Subnet Mask -במידה והתכם כי התשובה זהה של הכתובת תגלו לחרדNetwork ID - את הANDאם תבדקו באמצעות . של ממש

מה , 0 בכתובת הזו הם Host ID - כל הביטים שמשמשים את ה–וזה אומר רק דבר אחד , לכתובת עצמה .שכמובן לא יכול להיות

? הרשתות הללו- בכל אחת מתתHosts -מה טווחי ה .5

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

אוקֶטָטה אין לנו כאן . כי קשה לנו להבחין במבט ראשון את ההתחלה והסוף של כל רשת, כאן צריכים להיזהר : שלמדנו קודם2 מינוס 1ולכן חייבים להיצמד לחוק הפלוס , שנוכל לזהות כבעייתית255 או 0אחרונה עם

199.80.75רשת ראשונה-תת

199.80.75.1 עד

199.80.75

199.80.75רשת שנייה-תת199.80.75.9

עד199.80.75

199.80.75רשת שלישית-תת

199.80.75.17 עד

199.80.75

199.80.75רשת רביעית-תת199.80.75.25

עד199.80.75

199.80.75רשת חמישית-תת

8 * (20-1) 8 * 19 = 152

.152

24

.0

.6

.8

.14

.16

.22

.24

.30

.32

Subnetting Tutorial by Daniel Petri Page 75 v2.25 04/09/2005

Page 76: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 76 v2.25 04/09/2005

...וכו

199.80.75רשת לפני אחרונה-תת199.80.75.241

עד5

199.80.75רשת אחרונה-תת199.80.75.249

עד199.80.75

כיוון שכאמור קשה מאוד לזהות במבט ראשון , Class C ברשתות של Subnetting -חשוב מאוד לשים לב ל .לזכור את זה טוב טוב. רשת-התחלה וסיום של תת

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

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

Windows 2000 IP Configuration Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 198.169.1.53 Subnet Mask . . . . . . . . . . . : 255.255.255.240 Default Gateway . . . . . . . . . : 198.169.1.33

? מדוע לא יכול המחשב לצאת לשרת? המה הבעי

Default -ברור שהגדרות ה, שאר המחשבים הם בסדר מכיוון שקיבלנו נתון חשוב שאומר ש,קודם כל

Gatewayאז אף אחד לא היה יכול להגיע לשרת , הרי אילו הוא עצמו לא היה מתפקד כהלכה. עצמו הן בסדר .המרוחק

?Default Gateway - או הגדרות הIP -הגדרות ה? איפה בתחנהאבל . בתחנת העבודה? אז איפה הבעיה

Subnet -בגלל הערך הלא שלם של ה (Subnetting -אם נסתכל על הגדרות התחנה מיד נראה שמדובר ב

Mask .(לפי החוקים נתחיל לפרק את הנתונים ונראה מול מה אנחנו עומדים:

: נראה בבינארי כך240

1 2

.240

199.80.7 .246 .248

.254

4 8 16 32 64 128 0 0 0 0 1 1 1 1

.רשתות שונות- תת16 -כלומר ל, 16 שווה 4 בחזקת 2, ביטים4? רשתות מפוצלת הרשת המקורית-לכמה תת

כשהכתובות שלהן נמצאות , רשתות שונות- תת16יש לי , אם כך.16? הכי ימני" הגנוב"מה הערך של הביט

. זו מזו16של " קפיצות"ב

198.169.1 198.169.1 198.169.1 198.169.1 198.169.1 198.169.1 198.169.1

.0.16.32.48.64.80.96

Subnetting Tutorial by Daniel Petri Page 76 v2.25 04/09/2005

Page 77: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 77 v2.25 04/09/2005

עד שנגיע לרשתות האחרונות' וכו' וכו

198.169.1 198.169.1 198.169.1

ונגמר , 1הטווח מתחיל בכתובת הרשת פלוס . נלך לפי מה שלמדנו קודם? רשת-מהם הטווחים של כל תת

כי קשה לנו להבחין במבט ראשון את ההתחלה , כאן צריכים להיזהר. 2בכתובת הרשת הבאה בתור מינוס ולכן חייבים להיצמד , שנוכל לזהות כבעייתית255 או 0אחרונה עם אוקֶטָטה אין לנו כאן . והסוף של כל רשת

: שלמדנו קודם2 מינוס 1לחוק הפלוס

198.169.1.0 רשת ראשונה-תת198.169.1

עד198.169.1

198.169.1.16נייה רשת ש-תת

198.169.1 עד

198.169.1

198.169.1.32רשת שלישית -תת198.169.1

עד198.169.1

198.169.1.48רשת רביעית -תת

198.169.1 עד

198.169.1

.אבל מספיק לי עד כאן לצורך השאלה הספציפית הזו', וכו

נמצאת בטווח המתאים , 198.169.1.53, של התחנהIP -אם נסתכל טוב טוב על הטווחים נראה שכתובת ה .הרשת הרביעית-לתת

הרשת -לתתנמצאת בטווח המתאים , Default Gateway ,198.169.1.33 - של הIP -כתובת ה, לעומת זאת .השלישית

רשתות או סגמנטים - הנמצאות בתתDefault Gateway וכתובת של IPאי אפשר לתת למחשב כתובת

, "איפה דלת החירום"הוא מיד ישאל ". אם יש שריפה תצא מדלת החירום"ה כמו להגיד לבנאדם ז. נפרדים .זה בלתי אפשרי...". היא נמצאת בבניין השני, אהה"ואתה תגיד

. לא הוגדרה נכון בתחנהDefault Gateway - של הIP -לכן ברור מיד שכתובת ה

אולי אם היינו נותנים ? של התחנה לא הוגדרה נכוןIP -אך אנחנו יודעים שלא במקרה כתובת ה! עצור! רגע

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

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

:דוגמהעוד

רשת לא יהיו פחות -אבל שבכל תת, רשתות- ואתה מתבקש לפצל אותה להרבה תתClass Bיש לך רשת מסוג .פשוט מאוד? איך פותרים את זה. מחשבים-מ

.255.255.0.0 המקורי שלה הוא Subnet Mask -ה. 191.107.0.0נניח שמדובר כתובת הרשת היא

.208

.224

.240

.1

.14

.17

.30

.33

.46

.49

.62

500

Subnetting Tutorial by Daniel Petri Page 77 v2.25 04/09/2005

Page 78: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 78 v2.25 04/09/2005

Host ID Network ID Z Y 107 191

0 0 255 255

אני . כיוון שזהו הנתון היחיד שיש לי בשאלה, Host ID -אלא דווקא מה, Subnet ID -הפעם אני לא מתחיל מה

- לכן. רשת-ות בכל תתמחשבים לפח-זקוק ל

ן צריך לחפש את התשובה הכי לכ, התשובה היא שאין כזה דבר ?- בחזקת כמה שווה ל2: שואל את עצמי -ו, 512הכי קרוב זה . רשת-כי אחרת לא יהיו לי מספיק מחשבים בכל תת, לא מלמטה, אבל מלמעלה, קרובה

את .Host ID -מה ישארו ברשותי לפחות, כעת נדאג שמה שלא יהיה, לכן .512 שווה בחזקת2 .1 -אהפוך כרגיל ל, במספר המקוריHost ID -שאר הביטים שנותרו לי מה

500

500

ביטים9 9 ים ביט7,

0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 255 255

? החדשSubnet Mask -מהו ה .1

255.255.254.0 החדש יהיה Subnet Mask -ה. ונהפוך לעשרוני1111111ניקח את המספר הבינארי

0

0 254 255 255

" השאלתי"ואת השאר , Host ID - ה לצורך כזה השארתי לעצמי לפחותSubnet Maskבאמצעות .כרגיל, Subnet ID -לטובת ה

כמה ? מחשבים לכל רשתועדין להשאיר ברש, רשתות הצלחתי לחלק את הרשת המקורית-לכמה תת

- לטובת ה בחזקת מספר הביטים שנלקחוSubnet Mask ?2רשתות יכולות להיות לנו אם נשתמש בכזה -תתSubnet Mask , רשתות כשבכל אחת מהן יש - תת128זאת אומרת שברשותי . 128 שווה 7בחזקת 2כלומרולכן אני תמיד , 1 או 0 שבו כל הביטים הם Host IDלא לשכוח שאסור ? 512 ולא 510למה . מחשבים

.2מפחית

, הרשתות- של כל אחת מתתSubnet ID -ולשאול מה יהיה ה, כמובן שאפשר לפתח את השאלה הזו הלאה .אם ברצונכם תרגלו את עצמכם בשאלות מסוג אלה. יהיה הטווח של כל אחת מהןומה

ביטים9

500 ותי

510

Subnetting Tutorial by Daniel Petri Page 78 v2.25 04/09/2005

Page 79: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 79 v2.25 04/09/2005

–לסיכום

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

. וגורם לבעיות אצל אנשי מקצוע רבים

ומסביר קצת על , IPחוקי יסוד בכתובות , IP - במרכיבים הטכניים של כתובת הנתי דהחלק הראשון • ,IP, Subnet Mask, Default Gatewayמושגים כמו כתובת הסברתי . פן ההגדרה של הפרוטוקולאו

Net IDו - Host ID . להקצאת כתובות השונותשיטותה הזכרתי אתבנוסף IPלמחשבים .

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

. השוניםClasses -בכל רשת מה

של Subnettingעל , Subnetting -משמעות ה, AND - פעולת ההזכרתי את בחלק השלישי •ים שיעזרו אותכם כמה חוקולימדתי, אחתאוקֶטָטהותר משל י, אוקֶטָטהשל חלק מה, שלמהאוקֶטָטה

.לכם לפתור שאלות בנושא

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

.תיקונים והגהות לשגיאות כתיב אם תמצאו כאלה

:הגירסה העדכנית ביותר של המאמר נמצאת להורדה מהאתר שלי בלינק הבא

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

על Adobe Acrobat Reader ותוכנה כמו, על מנת לפתוח את הקובץ המכווץ WinZipתצטרכו תוכנה כמו .מנת לקרוא אותו

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

ים בידי אנשי מקצוע אבל יש לי בעיה גדולה עם גניבת זכויות יוצר, לי בעיה עם כך שהמאמר מופץ בחופשיותמכובדים לכאורה שמורידים את שם המחבר בשיטתיות מן המאמר המקורי ומפיצים אותו בכיתות או במקום

.כאילו הם עצמם כתבו אותו, עבודתם בצורה שקרית

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

# of

Masked bits

# of Non-

masked bits

Bit pattern

# of subnets =2^M

What will the

new subnet mask be?

# of hosts per subnet (C

Class) =[(2^N)-2]

# of hosts per subnet (B

Class) =[(2^N)-2]

# of hosts per subnet (A

Class) =[(2^N)-2]

None 0 8 00000000 0 0 254 65,534 ~16 Million 1 1 1 7 10000000 2 128 126 32,766 ~8 Million 2 2 2 6 11000000 4 192 62 16,382 ~4 Million 3 4 3 5 11100000 8 224 30 8,190 ~2 Million 4 8 4 4 11110000 16 240 14 4,094 ~1 Million 5 16 5 3 11111000 32 248 6 2,046 ~520,000 6 32 6 2 11111100 64 252 2 1,022 ~260,000 7 64 7 1 11111110 128 254 - 510 ~130,000 8 128 8 0 11111111 256 255 - 254 ~65,000

Subnetting Tutorial by Daniel Petri Page 79 v2.25 04/09/2005

Page 80: Sub Netting by Daniel Petri v2.25

Subnetting Tutorial by Daniel Petri Page 80 v2.25 04/09/2005

:בלה נמצאת כאןגירסה עברית של הט

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

:גירסה אנגלית של הטבלה נמצאת כאן

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

קובץ זה . בכללTCP/IP - בפרט ואת נושא הSubnetting -כתבתי קובץ שאלות ותשובות שמסכם את נושא ה את )יפה(אבל אם תשלחו לי מכתב קצר ובו תציגו את עצמכם ותבקשו , לא נמצא כלינק להורדה מהאתר שלי

. נראה מה נוכל לעשותהקובץ

...המשך יבוא

il.co.petri@mct: הצעות ופתרונות אפשר לשלוח לדואר אלקטרוני, קושיות ושאלות, ותבעי, טענות

il.co.petri.www://http : הנמצא בלינק הבאתמיד תוכלו למצוא את החומר העדכני ביותר באתר שלי

.בהצלחה

דניאל פטרי

2.25: גירסה נוכחית 2005 ספטמברל 4: עודכן לאחרונה

Subnetting Tutorial by Daniel Petri Page 80 v2.25 04/09/2005