درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
دوره های توسینسو
دوره آموزشی سناریوهای کاربردی و متنوع در تجهیزات سیسکو با سهیل قاسمی
مدرس: ُسهیل قاسمی
این دوره را در 14 قسط خریداری کنید
دوره آموزشی مقدماتی نرم افزار Wireshark
مدرس: محمد عابدینی
این دوره را در 8 قسط خریداری کنید
دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
مدرس: محمد عابدینی
این دوره را در 5 قسط خریداری کنید
دوره آموزشی جامع مانیتورینگ شبکه با Solarwinds و ماژول ها
مدرس: جعفر قنبری شوهانی
این دوره را در 6 قسط خریداری کنید
دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
مدرس: کاظم تقندیکی
این دوره را در 11 قسط خریداری کنید
دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
مدرس: صادق شعبانی
این دوره را در 3 قسط خریداری کنید
دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
مدرس: کاظم تقندیکی
این دوره را در 7 قسط خریداری کنید
دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
مدرس: مجتبی اسمائی
این دوره را در 25 قسط خریداری کنید
نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
مدرس: میلاد فشی
این دوره را در 4 قسط خریداری کنید
دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
مدرس: علی آقامیری
این دوره را در 10 قسط خریداری کنید
دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
مدرس: صادق شعبانی
این دوره را در 2 قسط خریداری کنید
آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
مدرس: پوریا تعبدی
این دوره را در 1 قسط خریداری کنید
آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
مدرس: جعفر قنبری شوهانی
این دوره را در 9 قسط خریداری کنید
آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
مدرس: پوریا تعبدی
این دوره را در 3 قسط خریداری کنید
دوره آموزشی سیسکو آسان است
مدرس: صادق شعبانی
این دوره را در 35 قسط خریداری کنید
دوره آموزشی نرم افزار وایرشارک ( Wireshark )
مدرس: مریم علی زاده
این دوره را در 10 قسط خریداری کنید
دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
مدرس: اسحاق احمدپور
این دوره را در 37 قسط خریداری کنید
بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
مدرس: محمد نصیری
این دوره را در 64 قسط خریداری کنید
دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
مدرس: محمد نصیری
این دوره را در 3 قسط خریداری کنید

مکانیزم کاری پروتکل DHCP چگونه است ؟

0 نظرات
78 بازدیدها
Image


قطعا شما به عنوان کسی که در حوزه شبکه و یا زیر ساخت شبکه مطالعه و فعالیت می کنید با پروتکل DHCP و ساز و کار آن آشنایی دارید و می دانید که یکی از مهم ترین پروتکل های شبکه پروتکل DHCP یا Dynamic Host Configuration Protocol می باشد . پروتکل DHCP بر اساس مدل Client-Server کار می کند . زمانی که یک کامپیوتر یا یک دستگاه دیگر مانند گوشی موبایل به شبکه متصل می شود نرم افزار یا برنامه DHCP Client یک پیام حاوی اطلاعات مورد نیاز به کل شبکه Broadcast می کند . هر DHCP server موجود در شبکه ممکن است به آن بسته اطلاعاتی جواب بدهد ، DHCP server یک یا چند Pool از آدرس IP را به همراه سایر پارامتر ها نظیر آدرس Default Gateway ، آدرس DNS سرور ، آدرس Time server ، اسامی Name servers ، نام Domain و ... را که مورد نیاز کلاینت هست مدیریت می کند . زمانی که DHCP server بسته درخواست شده را از کلاینت دریافت کرد DHCP server ممکن است با توجه به پیکربندی هایی که روی DHCP server انجام داده ایم اطلاعات خاصی را در پاسخ به کلاینت ارسال کند . DHCP به صورت کلی 4 مرحله را طی می کند تا آدرس IP و پارامتر ها یا Option های مربوطه را به کلاینت اختصاص دهد که این 4 مرحله به فرآیند DORA معروف می باشد DORA اختصار یافته کلمات زیر است :

1- Discovery
2- Offer
3- Request
4- Acknowledgement

DHCP Discovery


همانطور که پیشتر نیز اشاره کردیم کلاینت در ابتدا توسط برنامه DHCP Client یک پیام Broadcast به Subnet ای که در آن هست به آدرس مقصد 255.255.255.255 یا دیگر آدرس Broadcast ( با توجه به ساختار Subnetting شبکه ) ارسال می کند .

DHCP Offer


زمانی که DHCP server پیام DHCPDISCOVER را از کلاینت دریافت کرد که در واقع کلاینت توسط این پیام یک آدرس IP را از DHCP server درخواست می کند ، DHCP server یک آدرس IP را برای کلاینت رزرو می کند و با پیامی تحت عنوان DHCPOFFER پاسخ کلاینت را می دهد . این پیام حاوی اطلاعاتی نظیر MAC آدرس کلاینت ، آدرس IP کلاینت که به آن Lease می شود ، Subnet Mask ، مدت زمان Lease Duration ، آدرس IP سرور DHCP ، آدرس Default Gateway و سایر آپشن ها نظیر آدرس DNS ، آدرس Time server و ... که در صورت نیاز توسط این پیام به کلاینت اختصاص داده می باشد .

DHCP Request


در پاسخ به DHCP Offer ، کلاینت پاسخ را با پیامی تحت عنوان DHCPREQUEST به DHCP سرور Broadcast میکند و آدرس های Offer یا پیشنهاد داده شده در مرحله قبل را از سرور درخواست می کند . توجه کنید که کلاینت از DHCP server های مختلفی می تواند DHCPOFFER را دریافت کند اما کلاینت تنها یک پیام DHCP offer می پذیرد یا قبول می کند . بر اساس DHCP سروری که در مرحله قبل به کلاینت پاسخ داده است کلاینت به DHCP server درخواست آدرس IP را می دهد و در این حین DHCP server ها از اینکه کدام یکی از آنها به کلاینت Offer داده است اطلاع می یابند . زمانی که دیگر DHCP server ها پیام DHCPREQUEST را دریافت می کنند آنها از هر Offer ای که آماده کرده بودند تا به کلاینت در این مرحله ارائه دهند صرف نظر می کنند و آدرس های IP ای که از Pool شان برداشته بودند را به Pool موجود بازگشت می دهند .

DHCP Acknowledgement


در این مرحله فرآیند IP configuration به اتمام می رسد . زمانی که DHCP server مربوطه پیام DHCPREQUEST را از کلاینت دریافت می کند فرآیند تخصیص آدرس IP و پارامتر های مربوط تقریبا به اتمام می رسد. مرحله Acknowledgement شامل ارسال بسته اطلاعاتی DHCPACK به کلاینت می باشد . این بسته اطلاعاتی شامل مدت زمان Lease Duration ، آدرس IP سرور DHCP ، آدرس Default Gateway و سایر پارامتر هایی است که در مرحله دوم به آنها اشاره کردیم .


نویسنده : امیرحسین کریم پور
منبع : network.tosinso.com
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید

    arrow