
04-04-2009, 20:29
|
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,778
|
|
התשובה הנכונה...
DHCP, כפי שכתבת, הוא פרוטוקול מבוסס Broadcast. כמו בכל פרוטוקולי ה Broadcast (למשל ARP), ההודעה של הפרוטוקול נשלחת לכל עמדות הקצה באותו מתחם-שידור (broadcast domain). לצורך העניין, אם יש לך 8 מחשבים שמחוברים לסוויצ', הבקשה תשלח לכתובת MAC מיוחדת, שהיא FF-FF-FF-FF-FF-FF, והסוויצ' יעביר אותה לכל הפורטים שלו (בהנחה שהסוויצ' אינו מחולק ל VLAN-ים שונים).
לבקשת Broadcast, כל תחנת קצה יכולה לענות. זה גם יתרון, וגם חסרון. היתרון הוא שאתה יכול להרים שרת DHCP על איזה מחשב שבא לך ברשת, וכל שאר המחשבים יוכלו להשתמש בו מיד, ללא שום הגדרה ובאופן אוטומטי. החסרון הוא שכמו שאתה יכול לעשות את זה - כל אחד משאר המחשבים האחרים - גם יכול לעשות את זה. ואז אתה מגלה שיש אנשים שמקבלים כתובת לא ממך, עם Default Gateway לא נכון, ואתה לא קולט איך זה קורה...
|