لما جهاز جديد بيدخل الـLAN (زي لما بتفتح اللاب توب بتاعك لأول مرة وتتصل بالواي فاي)، بيحتاج ياخد IP Address. مين اللي بيديله العنوان ده؟ هو DHCP (Dynamic Host Configuration Protocol).

  • وظيفته: الراوتر بتاعك (أو سيرفر الـDHCP) هو اللي بيوزع العناوين دي بشكل تلقائي على كل الأجهزة اللي في الشبكة. ده بيسهل عليك الأمور جداً، بدل ما تدخل على كل جهاز وتدي له IP يدوي.

    عملية DHCP تعتمد على آلية DORA (اختصار لـ Discover, Offer, Request, Acknowledge). الخطوات بتكون كالتالي:

  1. Discover:
    • الجهاز (Client) لما يتصل بالشبكة ويكون محتاج عنوان IP، بيبعت رسالة بث (Broadcast) لكل الأجهزة في الشبكة باسم DHCP Discover. الرسالة دي بتكون زي سؤال:
    • “مين هنا خادم DHCP يقدر يديني عنوان IP؟”
  2. Offer:
    • خادم الـ DHCP (DHCP Server) لما بيسمع الرسالة، بيرد بـ DHCP Offer، وهي رسالة فيها عنوان IP مقترح وإعدادات الشبكة التانية (زي Subnet Mask وGateway). لو في أكتر من خادم DHCP في الشبكة، ممكن الجهاز يستقبل أكتر من عرض.
  3. Request:
    • الجهاز بيختار واحد من العروض (عادةً أول عرض يوصله) وبيبعت رسالة DHCP Request للخادم اللي اختاره، بيقوله: “أنا عايز العنوان ده، ممكن تثبتهولي؟”
  4. Acknowledge:
    • الخادم بيرد بـ DHCP Acknowledge (أو ACK)، وبيأكد فيها تخصيص عنوان الـ IP للجهاز، مع إعدادات الشبكة النهائية. كمان بيحدد مدة “الإيجار” (Lease Duration)، يعني المدة اللي الجهاز هيستخدم فيها العنوان ده قبل ما يطلب تجديد.