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

Post date: Dec 20, 2012 7:12:21 PM

כתובת הרשת IP ADDRESS

בנוסף לכתובת ה-MAC של הכרטיס רשת, קיימת כתובת נוספת לכל התקן ברשת המחשבים, זוהי כתובת IP.

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

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

כל כתובת IP בנויה מ-32 ביטים, אשר מחולקים ל-4 חלקים: אוקטטות (Octet)

כל אוקטטה מורכבת מ-8 ביטים.

.X.X.X.X

לכל ביט יש אפשרויות להיות מיוצג על-ידי שני ערכים בלבד: 1 או 0.

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

חיבור של כל הערכים של כל ביטים ביחד מביא ל: 0 עד-255 כתובות ייחודיות, זאת אומרת שבכל אוקטטה יש 256 כתובות אפשריות.

תרגום כתובת

לכל כתובת IP קיים ייצוג בשפה עשרונית, אך ב"מקור" מחשב משתמש בכתובת אשר כתובה בשפה הבינארית. כך כתובת IP 10.0.0.16 תראה בשפה הבינרית: 000001010.00000000.00000000.00010000

על-מנת לתרגם משפה העשרונית, אנו נעזר בטבלה:

כדי להציג את מספר 10 בשפה בינארית, אנו נבחר ערכים של ביט השני (ערך=2) וביט הרביעי (ערך=8). רק שני ביטים האלה יהיו "פעילים" (1), והשאר יהיה ביטים "אינם פעילים" (0), לפי כך מספר 10 בשפה השרונית מיוצג בשפה הבינארית כ: 000001010. בדרך זו, נתרגם גם את שאר האוקטטות, נקבל את הכתובת בינארית המלאה בעלת 32 ביטים

תרגול המרת מספרים בינארי עשרוני.pptx

מבנה הכתובת

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

כל כתובת IP בנויה משני חלקים: מזהה הרשת (Net Id) ו-מזהה של המשתמש (NET Id . (Host Id - מגדירה את כתובת הרשת בה נמצאים המארחים, Host Id - מזהה ייחודי של המשתמש בתוך הרשת.

ניתן להציג זאת בצורה של: NN.NN.HH.HH

נהוג לחלק את כתובות ה-IP לחמש מחלקות (classes),

Class A :

NN.HH.HH.HH

הרשתות במחלקה זו מוגדרות כך שהרשת מיוצגת על ידי אוקטטה הראשונה, והמחשב מיוצג על ידי שלוש אוקטטות הנותרות (24 הסיביות ). קיימות רק 126 רשתות שונות במחלקה A, אך כל אחת מהן יכולה להכיל 2 בחזקת 24 (מעל 16 מיליון) מחשבים. מכיוון שכך, רשתות ממחלקה A מוקצות למדינות או לספקיות אינטרנט גדולות במיוחד.

Class B :

NN.NN.HH.HH

הרשתות בה מוגדרות כך שהרשת מיוצגת על ידי שתי אוקטטות הראשונות (16 הסיביות הראשונות), והמחשב מיוצג על ידי 2 אוקטוות נאחרונות (16 הסיביות האחרונות). קיימות 16,384 רשתות שונות במחלקה B, וכל אחת מהן יכולה להכיל עד 65,534 מחשבים. רשתות ממחלקה B מוקצות לחברות גדולות ובינוניות.

Class C :

NN.NN.NN.HH

הרשתות בה מוגדרות כך שהרשת מיוצגת על ידי שלושת האקטטות הראשונות(24 הסיביות הראשונות), והמחשב מיוצג על ידי האוקטטה האחרונה(8 הסיביות האחרונות). קיימות 2,097,152 רשתות שונות במחלקה C, וכל אחת מהן יכולה להכיל עד 256 מחשבים. רשתות ממחלקה C מוקצות לחברות וארגונים קטנים בדרך כלל.

Subnet Mask

Subnet mask (בעברית: מסכת רשת משנה) היא הגדרה של מספר הסיביות בכתובת ה־IP המשמשות לקביעת כתובת הרשת.

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