1 / 21

DHCP Dynamic Host Configuration Protocol

DHCP Dynamic Host Configuration Protocol. في حال وجود عدد كبير من الحواسيب = < تضارب وتكرار العناوين DHCP تقنية لإعطاء عناوين IP تلقائياً لدينا في هذه التقنية : DHCP Client DHCP Server

ashlyn
Download Presentation

DHCP Dynamic Host Configuration Protocol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DHCPDynamic Host Configuration Protocol • في حال وجود عدد كبير من الحواسيب =< تضارب وتكرار العناوين • DHCP تقنية لإعطاء عناوين IP تلقائياً • لدينا في هذه التقنية : • DHCP Client • DHCP Server حيث يقوم الClient بطلب عنوان IP من الServer والذي يقوم بدوره بتوزيع العناوين على جميع الClients

  2. تحويل Client إلى DHCP Client • من نافذة اتصالات الشبكة Network Connections • اختر Local Area Connection واضغط بزر الفأرة الأيمن واختر خصائص properties • حدد TCP/IP ثم اضغط زر خصائص [properties] • حدد الخيار ”الحصول على عنوان IP أوتوماتيكياً [obtain an IP address automatically]

  3. خطوات الحصول على IP من خلال DHCP Server: • 1 - DHCP DISCOVER • 2 - DHCP OFFER • 3 - DHCP REQUEST • 4 - DHCP ACK

  4. 1 - DHCP DISCOVER يرسل الزبون طرداً إلى DHCP Server يطلب فيه IP و Subnet Mask ويحوي: ملاحظة : الMAC Address هو عنوان فيزيائي لايتغير موجود على كرت الشبكة مؤلف من 48 بت أي 12 رقم ست عشري

  5. 2 – DHCP OFFER كل المخدمات من نوع DHCP التي استقبلت الطلب من الزبون والتي تملك عناوين صالحة للاستعمال ترسل طرد يدعى DHCPOFFER Message تحوي: العنوان المعروض مدة الإيجار

  6. 3 – DHCP REQUEST يرد الزبون على أول عرض مقدم إليه فيرسل رسالة باستخدام Broadcast يخبر فيها الجميع أنه قبل عرض المخدم وتحوي: عنوان IP الذي وافق عليه الزبون عنوان المخدم الذي تم قبول عرضه

  7. 4 – DHCP ACK يرسل المخدم رسالة قبول بمنح العنوان للزبون , قد يرسل رسالة DHCPNACK برفض الإيجار وفشل العمليه ” حالة تجديد استئجار عنوان غير مسموح “

  8. تجديد عنوان IP : • يقوم الحاسب كل فترة معينة ” انقضاء نصف مدة التأجير مثلاً“ بإعادة طلب الاستئجار للعنوان نفسه وذلك بإرسال DHCPREQUEST مباشرة إلى المخدم الذي تمت عملية التأجير منه • نجاح =<DHCPACK message =< تجديد • فشل =< إعادة عملية الإيجار من البداية

  9. الإعدادات البديلة • إن كان DHCP serverمتوفراً على الشبكة وقد تم إعداده لتوزيع إعدادات IP على DHCP clients عندئذِ يحصل الاتصال الشبكي على جهازك على إعدادات IP منه • وإلا يلجأ الاتصال الشبكي على جهازك إلى الإعدادات البديلة أو ما تسمي ”تكوين بديل“ [alternate configuration] للحصول على إعدادات IP حسب ما تم تحديده فيها وذلك ريثما يتم العثور على DHCP Server في الشبكة • تتضمن الإعدادات البديلة إحدى الخيارين • عنوان IP خاص تلقائي [Automatic Private IPAddress] أو اختصاراً APIPA • هو أي عنوان من الشكل 169.254.x.y • إعداد مستخدم [user configured] • هو static IP address تقوم بإدخاله يدوياً

  10. Ipconfig • أداة [tool] وظيفتها إظهار • IP address configuration on Network Connections • من خلال كتابة الأمر أو التعليمة ipconfig • في موجه الأوامر [command prompt] • Ipconfig /all • Ipconfig /renew • Ipconfig/release

  11. أسماء الأجهزة Host Names • NetBIOS names • Single label names • PC1, Server1 • Full Qualified Domain Names [FQDNs] • More than one label, separated by (.) • www.google.com • PC1.tcc.damas • Server.tcc.damas

  12. الحاجة إلى حل الأسماء • يحتاج جهاز Host معين (source) كي يستطيع إتمام الاتصال مع جهاز Host آخر (destination) إلى معرفة العنوان IP لذلك الجهاز • Ping 192.168.7.1 • من الصعب على الإنسان حفظ عناوين IPs لكل الأجهزة التي يريد إجراء الاتصال معها، يفضل الإنسان التعامل مع أسماء الأجهزة • Ping PC1 • Ping Server.tcc.damas • لكن هنا يحتاج إلى آلية تقوم بجلب عنوان IP المقابل لاسم destination host الذي يطلب الاتصال معه • أي يحتاج إلى آلية تنفذ ما يسمى ”حل الأسماء“ (Name Resolution) • وهي عملية جلب عنوان IP المقابل لاسم Host معين (أو جلب الاسم المقابل لعنوان IP معين)

  13. طرق حل الأسماء • لحل NetBIOS names نحتاج إلى آلية تسمى NetBIOS • تعمل وفق broadcast • مثال: لمعرفة العنوان IP المقابل لاسم host: ClientY • لحل FQDNs نحتاج إلى البروتوكول DNS • يعمل وفق النموذج client/Server • مثال: لمعرفة العنوان IP المقابل لاسم host: www.google.com

  14. Other subnets ClientW NetBIOS Query to 255.255.255.255 Address of ClientY? Query to 255.255.255.255 Address of ClientY? Query to 255.255.255.255 Address of ClientY? ClientX ClienY ClientZ

  15. Other subnets ClientW NetBIOS NetBIOS response Address is 192.168.1.4 ClientX ClienY ClientZ

  16. DNS Query Ask for the IP of www.google.com Response 93.103.64.222 DNS Client DNS Server

  17. إعداد DNS Client • يجب أن يكون DNS Client مجهز مسبقاُ بعنوان DNS Server الذي سيوجه له الاستعلام

  18. أهمية Domain Name System [DNS] • هو بروتوكوليعمل في بيئة شبكة تدعم مجموعة بروتوكولات TCP/IP ، وينتمي إلى طبقة التطبيقات (Application) • لذلك يعتبر application • Standard Protocol • يحتاج إلى البروتوكول UDP على Port = 53 • وظيفته الأساسية هي Name Resolutionأي حل الأسماء من النوع FQDNs • أي تعيين العنوان IP المقابل لـ FQDN • هو البروتوكول المستخدم على شبكة الانترنت لحل الأسماء • في بيئة عمل domain لا يمكن العمل بدون DNS

  19. DNS Namespace • فضاء التسمية الخاص بـDNS • نظام التسمية الذي يعتمد عليه DNS وتنتج منه FQDNs • يتميز بأنه هرمي hierarchal ويتم تمثيله على شكل شجرة tree • لها عقدة واحدة جذر unique root • أي عدد من العقد في مستويات متعددة • مثال: Internet Namespace

  20. Root Domain Top-level Domains net com sy Second-level Domains Google Sub-domains www Host: www FQDN: Full Qualified Domain Name www.google.com

  21. nslookup • هي أداة tool أو أمر command الهدف منها التحقق من أن عملية حل الأسماء FQDNs تجري بشكل سليم باستخدام DNS • تقوم بإرسال استعلام إلى DNS Server مباشرة استقبال النتيجة وعرضها

More Related