logo

כיצד שרת DHCP מקצה באופן דינמי כתובת IP למארח?

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

מהו פרוטוקול תצורת מארח דינמי?  
 

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


סיכום שרת DHCP מגדיר באופן דינמי מארח ברשת. 

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

אז הנה מגיע השימוש בשרת DHCP. לפני שנדון כיצד פועל שרת ה-DHCP, בואו נעבור על ישויות ה-DHCP. 
 

איטרט מפה ב-java

הגדרת מארח באמצעות DHCP:
כדי להגדיר מארח אנו דורשים את הדברים הבאים: 
 



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

ישויות DHCP

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


 

מחרוזת ממיר לתאריך

כיצד שרת DHCP מקצה כתובת IP למארח?

    DHCP גילוי:כאשר צומת חדש מחובר לרשת הוא משדר את הודעת DHCPDISCOVER המכילה את כתובת המקור כ-0.0.0.0 לכל צומת ברשת כולל השרת. שרת DHCP עם קבלת ההודעה מחזיר את הודעת DHCPOFFER למארח המבוקש שמכיל את כתובת השרת וכתובת ה-IP החדשה לצומת.
     DHCPOFFER: אם יש מספר שרתים ברשת המארח מקבל מספר הודעות DHCPOFFER. על המארח לבחור הודעה מסוימת. 
     DHCPREQUEST: המארח המבוקש עם קבלת הודעת ההצעה שוב משדר את הודעת DHCPREQUEST ברשת עם כתובת השרת שהודעת ההצעה שלו מתקבלת על ידי המארח. השרת המתייחס לכתובת השרת הנשלחת על ידי המארח בודק אם הכתובת להקצות לצומת זמינה באחסון הנתונים. 
     DHCPACK:אם הכתובת מוקצית, היא מסמנת את כתובת ה-IP באחסון כלא זמינה כדי להבטיח עקביות. כעת השרת שולח חבילת DHCPACK למארח המבוקש המכילה מידע רשת (כתובת שער מסיכת רשת משנה של כתובת IP). במקרה שאם הכתובת מוקצית למכונה אחרת בינתיים, השרת שולח את החבילה DHCPNAK למארח המבוקש ומציין שכתובת ה-IP מוקצית למחשב אחר. 
     DHCPRELEASE:ולבסוף אם המארח רוצה לעבור לרשת אחרת או אם הוא סיים את עבודתו, הוא שולח את חבילת DHCPRELEASE לשרת ומציין שהוא רוצה להתנתק. לאחר מכן השרת מסמן את כתובת ה-IP כזמינה באחסון כך שניתן להקצותה למכונות אחרות. 
     

הפניות:  
להתייחסות לפרוטוקול DHCP  לחץ כאן  

 


 

צור חידון