1.4 שכבת הרשת תרגול
תרגול: ניתוב וכתובות IP¶
שאלה 1: ניתוב פקטות¶
נניח שיש לנו את הרשתות הבאות:
- רשת 192.168.1.0/24
- רשת 10.0.0.0/24
שאלות:
- אם מחשב בכתובת 192.168.1.10 רוצה לתקשר עם מחשב בכתובת 10.0.0.20, איזה רכיב יהיה אחראי לנתב את הפקטה בין הרשתות?
- מה יקרה לכתובת ה-MAC של הפקטה במהלך הניתוב בין הרשתות?
- אם הנתב ישלח את הפקטה דרך תחנה מסוימת, מהו הצעד הבא של הפקטה?
שאלה 2: מבנה כתובת IP¶
נתון: כתובת ה-IP 192.168.1.20/28
שאלות:
- מהו ה-network id של הכתובת?
- מהו ה-host id של הכתובת?
- כמה מחשבים יכולים להתחבר לאותה הרשת (השתמשו במסכת הרשת כדי לחשב את מספר הכתובות האפשריות)?
- אם נרצה לשנות את הכתובת כך שתאפשר יותר מחשבים ברשת, איזו מסכת רשת תבחרו? (ציינו גם את ה-subnet mask החדשה).
שאלה 3: ניתוב באמצעות טבלאות ניתוב¶
הנתב מקבל את הפקטה הבאה:
- כתובת IP יעד: 10.0.0.10
- כתובת ה-IP של הנתב: 192.168.1.1
- טבלת ניתוב הנתב:
| Network Destination | Interface | Gateway |
|---|---|---|
| 10.0.0.0/24 | eth0 | 192.168.1.2 |
| 192.168.1.0/24 | eth1 | On-link |
שאלות:
- לאיזה כתובת MAC יישלחו הפקטות מתוך הטבלה?
- האם יש צורך בכתובת MAC עבור כל תחנה בדרך? אם כן, הסבירו כיצד כל נתב יודע לשלוח את הפקטה לכתובת MAC המתאימה.
- מה קורה אם כתובת ה-IP יעד אינה מתאימה לאף אחד מהשורות בטבלה?
שאלה 4: שאלות תיאורטיות על כתובות IP¶
- כתובת Loopback: איך תשתמש בכתובת ה-loopback כדי לבדוק את התקשורת הפנימית במחשב? ציין איך תוכל לשלוח פקטה לתוך המחשב שלך מבלי להשתמש בכרטיס הרשת.
- כתובת Broadcast: הסבר מתי נשתמש בכתובת broadcast לשלוח פקטות לכל המחשבים ברשת המקומית (LAN). האם כל מחשב ברשת יגיב לפקטות אלו? הסבר את התשובה.
- כתובות IP פרטיות: אילו יתרונות יש בשימוש בכתובות IP פרטיות ברשתות פנימיות ולא בכתובות IP ציבוריות?
שאלה 5: טבלת ניתוב במחשב קצה¶
נתון מחשב קצה עם טבלת ניתוב כזו:
| Network Destination | Interface | Gateway |
|---|---|---|
| 10.0.0.0/24 | eth0 | On-link |
| 192.168.0.0/24 | eth1 | 192.168.0.1 |
| 0.0.0.0/0 | eth1 | 192.168.0.1 |
שאלות:
- אם מחשב שולח פקטה לכתובת 10.0.0.5, לאן היא תישלח? הסבירו את הדרך לפי טבלת הניתוב.
- אם המחשב שולח פקטה לכתובת 8.8.8.8, מה יקרה? לאיזו כתובת IP תשלח הפקטה?
- מהו ה-Gateway בברירת מחדל (Default Gateway) ומה תפקידו?
שאלה 6: ניתוב עם רשתות שונות¶

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