TGViewer
| AmirHossein | | AmirHossein | @amirhdeveloper · 611 subscribers
Post #136 448
#network #protocol
پروتکل
DHCP - Dynamic Host Configuration Protocol

پروتکل DHCP یک پروتکل شبکه است که به دستگاه‌های متصل به شبکه (مانند کامپیوترها، تلفن‌ها، و دستگاه‌های دیگر) اجازه می‌دهد تا به صورت دینامیک آدرس IP و تنظیمات شبکه دیگر را از یک سرور DHCP دریافت کنند. این پروتکل به شبکه‌ها کمک می‌کند تا به طور خودکار دستگاه‌های مختلف را در شبکه تشخیص داده و تنظیمات شبکه لازم را به آنها اختصاص دهند.

توضیح:

وقتی کامپیوتری به شبکه متصل می‌شود (مثلاً وقتی شما کامپیوترتان را روشن می‌کنید و به شبکه Wi-Fi متصل می‌شوید)، اولین چیزی که انجام می‌دهد، ارسال یک درخواست DHCP به سرور DHCP است.

سرور DHCP که به طور معمول توسط مودم یا سرورهای مشابه در شبکه تعیین شده است، درخواست را دریافت می‌کند و به کامپیوتر پاسخ می‌دهد. این پاسخ شامل اطلاعات مانند آدرس IP که به کامپیوتر اختصاص داده می‌شود، آدرس IP سرور DNS، آدرس IP پیش فرض سرور و دریافت‌کننده DHCP دیگر (اگر وجود داشته باشد) می‌شود.

کامپیوتر پس از دریافت پاسخ DHCP، تنظیمات شبکه را به تمام دستگاه‌های متصل به آن اعمال می‌کند. به عبارت دیگر، آدرس IP اختصاصی، آدرس IP سرور DNS، و سایر تنظیمات شبکه در کامپیوتر و سایر دستگاه‌ها تنظیم می‌شود.

حالا که کامپیوتر تنظیمات شبکه لازم را دارد، می‌تواند به اینترنت دسترسی پیدا کند و از شبکه استفاده کند.

شاید دیده باشید پس از هربار خاموش و روشن کردن مودم خود، IP تمامی دستگاه های متصل به آن تغییر میکنند، زیرا پس از هر بار شروع به کار، تمامی دستگاه های متصل به آن، درخواست IP میکنند و هر بار به نوبت یک IP برای خود میگیرند.

مثال:

وقتی که شما کامپیوتر خود را به شبکه Wi-Fi متصل می‌کنید، کامپیوتر یک درخواست DHCP ارسال می‌کند. سرور DHCP مربوط به مودم خانگی شما درخواست را دریافت کرده و به کامپیوتر پاسخ می‌دهد.
این پاسخ شامل آدرس IP اختصاصی کامپیوتر مثلاً 192.168.1.100 و تنظیمات شبکه دیگر مانند آدرس IP سرور DNS مثلاً 8.8.8.8 است.

پس از دریافت پاسخ، کامپیوتر تنظیمات شبکه را اعمال کرده و می‌تواند به اینترنت دسترسی پیدا کند.

با استفاده از DHCP، اجتناب از تنظیم دستی تمام تنظیمات شبکه در هر دستگاهی که به شبکه متصل می‌شود، ممکن می‌شود و به تسهیل تنظیمات و مدیریت شبکه کمک می‌کند.

@AmirhDeveloper
.
  • 🔥 2
  • ❤ 1
More from @amirhdeveloper
  1. Sep 30, 2026پکیج LaraGram Sentinel منتشر شد؛ یک پنل مانیتورینگ که هیچ چیزی از زیر دستش در نمی‌ره! تمام…
  2. Sep 23, 2026از امروز با کاهش شدید حاکرها مواجه میشیم
  3. Sep 19, 2026🔴 سوال سوم دو Region دارید: US-East و EU-West. کاربران در هر دو Region هستند. سیستم باید…
  4. Sep 19, 2026🟠 سوال دوم فرض کنید Service A به Service B درخواست می‌زند. B به‌دلیل overload، latency با…
  5. Sep 19, 2026🟢 سوال اول فرض کنید یک سرویس backend داریم که به PostgreSQL وصل می‌شود. تعداد requestها ن…
  6. Sep 19, 2026خیلی وقته پست‌های کانال فقط درمورد LaraGram بوده، وقتشه یکم جالب‌ترش کنیم اگر ممبرها هنوز…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →