Dynamic Host Configuration Protocol – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שורה 1:
{{Tcp/ip}}
 
'''Dynamic Host Configuration Protocol''' (ב[[ראשי תיבות]]: '''DHCP'''; ב[[תרגום חופשי]]: פרוטוקול הגדרת מארחים דינמי) הוא [[פרוטוקול תקשורת]] המשמש להקצאה של [[כתובת IP|כתובות IP]] ייחודיות למחשבים ב[[רשת מקומית]] (LAN). בנוסף לכתובת ה-IP שרת DHCP יכול לספק למחשב גם את כתובת שרת ה-[[DNS]] וכתובת [[שער גישה|שער הגישה]] (Gateway), כך שהמחשב יוכל להתחיל לתפקד ברשת ללא צורך בנתונים נוספים.
 
[[שרת]] DHCP יכול לעבוד באחד משלושה מצבים:
שורה 13:
 
השימוש ב-DHCP ב[[רשת מקומית|רשתות מקומיות]] פתח צוהר להתקפות שונות כגון [[הונאת DHCP]]. כדי לבצע מעקב אחר השימוש ב-DHCP ווידוא שלא נעשה בו שימוש לרעה ניתן להפעיל על [[מתג (רשתות מחשבים)|מתגי]] הרשת המקומית אפשרות הנקראת [[DHCP snooping]].
 
==אופן פעולת הפרוטוקול==
[[קובץ:Crystal 128 yast dhcp.png|thumb|101x101px|לוגו]]
כל ההודעות שנשלחות במסגרת פרוטקול זה נשלחות בתשדורת Broadcast.
 
בשלב הראשון הלקוח שולח חבילת discovery ב־[[broadcast]] לכל המחשבים ברשת המקומית על מנת לאתר שרת DHCP. בשלב השני, במידה וקיימים שרתי DHCP ברשת המקומית, הלקוח יקבל חבילת offer עם כתובת IP מכל אחד מהשרתים (בהנחה שאין חסימה של מעבר חבילות DHCP בין השרת ללקוח, למשל על ידי [[חומת אש]].). בשלב השלישי הלקוח שולח חבילת request עם אחת מכתובות ה־IP שהוא בחר בשידור [[broadcast]] על מנת לעדכן את כל השרתים בכתובת שנבחרה. כך השרתים שהצעתם לא התקבלה יודעים שהם יכולים להקצות את הכתובת למחשב אחר. שבשלב האחרון, השרת ששלח את ההצעה עם הכתובת הנבחרת שולח חבילת acknowledge לאשר שהוא קיבל את הבקשה. במידה והשרת עובד במצב של הקצאה דינמית תכלול החבילה גם את זמן ההקצאה (lease time).
 
== ראו גם ==