DHCP چیست و چطور کار می کند

اتصال به شبکه برای هر سیستم درون شبکه، منوط به داشتن یک آدرس آی‌پی صحیح است. پروتکل DHCP کار اختصاص آی‌پی بصورت خودکار را در یک شبکه انجام می‌دهد.

پروتکل DHCP مخفف Dynamic Host Configuration Protocol، نوعی از پروتکل برای پیکربندی هاست به‌طور پویا است که به هر دستگاه موجود در شبکه، یک آدرس IP اختصاص می‌دهد. هر دستگاه با اتصال به اینترنت نیازمند آدرس IP است. این آدرس از طریق یک روتر دارای سرویس DHCP اختصاص داده می‌شود. در شبکه‌های خیلی بزرگ یک روتر به‌تنهایی نمی‌تواند تمام دستگاه‌های متصل را مدیریت کند. در این موارد یک سرور اختصاصی فقط برای اختصاص آدرس IP به دستگاه‌ها در شبکه قرار می‌گیرد. در این حالت پروتکل DHCP به جای روتر، روی سرور اجرا می‌شود.

DHCP نه تنها اختصاص‌دهنده‌ی آی‌پی آدرس است، بلکه مدیریت پیکربندی شبکه برای subnet mask ،default Gateway و سرویس DNS نیز برعهده‌ی این پروتکل است.

dhcp

معماری DHCP

در معماری DHCP سه بخش حائز اهمیت است: یک مشتری DHCP، یک سرور DHCP  و عامل رله DHCP.

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

dhcp relay agents

DHCP relay agents یا عوامل رله ارسال سیگنال تقاضا بین کلاینت و سرور را انجام می‌دهند. آنها بخش ضروری یک شبکه نیستند، ولی در شبکه‌های عظیم حضور آنها لازم است.

تخصیص DHCP

یک آدرس IP از زمانی که اختصاص می‌یابد، دارای دوره عمر محدودی است. IP که توسط DHCP امروز به یک سیستم اختصاص می‌یابد، ممکن است متفاوت با فردا باشد. اگر سیستم پیش از اینکه مدت زمان تخصیص از میان برود به شبکه برگردد یا در شبکه بماند، آی‌پی آن تغییر نمی‌کند. در غیر اینصورت IP جدیدی به دستگاه اختصاص داده می‌شود.

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

هدف DHCP

وجود DHCP در شبکه برای تشخیص تعداد دستگاه‌هایی که می‌تواند به شبکه متصل باشد، ضروری است. با ورود هر دستگاه به شبکه لازم است فورا یک آدرس IP به آن اختصاص یابد، طوری که با سایر IP های موجود در شبکه تداخل نداشته باشد. عدم حضور DHCP منجر به تداخل IP و در نتیجه مانع از اتصال دستگاه به شبکه به‌سادگی و سرعت می‌شود. این مساله یکی از مشکلات مدیریت شبکه است. اختصاص IP به‌صورت دستی و رفع مشکل تداخل حتی در شبکه‌های کوچک، کاری ملال‌آور و زمان‌بر است. در شبکه‌های بزرگ چنین کاری تقریباً غیر ممکن است.

dhcp

خدمت مهم DHCP به مدیران شبکه، اختصاص IP به‌صورت اتوماتیک به تمام دستگاه‌های موجود درشبکه است. همچنین به‌دلیل داینامیک بودن آدرس‌ آی‌پی‌ها در دسترس نبودن IP برای یک سیستم کامپیوتری به‌ندرت اتفاق می‌افتد. در چنین شبکه‌ای امکان اتصال بینهایت دستگاه نیز امکان‌پذیر خواهد بود.

تداخل IP با DHCP

با اینکه DHCP مسئول اختصاص IP است، گاهی می‌تواند خود عامل تداخل ای پی نیز باشد. وجود خطا در دی‌اچ‌سی‌پی باعث ایجاد این مشکل می‌شود، اما خود این پروتکل می‌تواند در حین کار مشکل را برطرف کند. اغلب اوقات زمانی‌که خطای تداخل IP را روی سیستم خود می‌بینید، تنها کافیست آن‌را نادیده بگیرید تا مشکل خودبه‌خود برطرف شود. اگر مشکل باقی بماند، باید روتر را ریستارت کنید. باز هم اگر مشکل تداخل برطرف نشود، احتمالا با مساله‌ی بزرگتری در شبکه روبه‌رو هستید که روتر و DHCP با آن دست به‌گریبان هستند.

آزمون معتبر تحلیلگری وایرشارک WCNA(Wireshark Certified Network Analyst) به این منظور طراحی شده که صلاحیت یک فرد را در استفاده از Wireshark برای یافتن دلایل مشکلات شبکه (عملکرد ضعیف یا امنیت ) و همچنین دانش کلی اش در زمینه ارتباطات شبکه TCP/IP را تایید کند.
آزمون برمبنای ۳۳ حوزه مختلف مطالعاتی است که در انتهای متن لیست شده. اما در کل چهار حوزه اصلی که در این ازمون پوشش داده می شود :

نحوه ثبت نام برای این آزمون

برای ثبت نام در آزمون حضوری یا آنلاین WCNA باید از طیق این لینک www.webassessor.com/pai register کرده و سپس برای انتخاب نوع آزمون (حضوری /انلاین) اقدام کنید. بعد باید زمان آزمون را مشخص کرده و پرداخت انجام بدهید. متاسفانه مشابه خیلی از آزمون های بین المللی، این آزمون نیز برای کشور ما فیلتر هست و با ورود به این لینک با پیام زیر مواجه می شوید:

بررسی آزمون

موفقیت در آزمون WCNA نشان می دهد که شما دانش لازم برای کپچر ترافیک شبکه، تحلیل نتایج و تشخیص آنومالی های مختلف مربوط به کارآیی یا مسائل امنیتی یک شبکه را دارید. برای بدست آوردن این certificate باید در یک آزمون WCNA-102.x Exam شرکت کنید. این آزمون در صدها مراکز آزمون در سراسر دنیا دردسترس است. برای جستجو در بین این مراکز معتبر آزمون گیری، می توانید از سایت KRYTERION High-stake Online Secure Testing (HOST) اقدام کنید:
جستجو در kryteriononline
برای مثال در کشورهای نزدیک کشور ما مثل آذربایجان، گرجستان، ترکیه، ارمنستان و دبی و … این مراکز واقع هستند.

آزمون آنلاین

آزمون همچنین در فرمت آنلاین OLP هم در دسترس است که به شما مکان می دهد برنامه ریزی کرده و آزمون خود را در خانه یا محل کارتان برگزار کنید. برای ثبت نام در یک آزمون OLP طی کردن گام های احراز هویت بیومتریکی نیاز است ( عکس و تحلیل های کیبورد).. آزمون آنلاین از طریق وبکم که جزو الزامات تعیین شده توسط Kryterion است حفاظت می شود. برای دیدن آموزش این نوع ازمون برای یک اکانت رایگان آزمون دادن در سایت www.webassessor.com/pai ثبت نام و در Homepage تان لاگین کنید.

برای اطلاعات بیشتردر مورد تکنولوژی آزمون OLP به این لینک مراجعه کنید.

زمان آزمون و تعداد سوالات

آزمون WCNA یک آزمون closed-book است شامل ۱۰۰ سوال و زمان آزمون ۲ ساعت است.

هزینه های آزمون

همونطور که در تصویر مشخص است هر آزمون (حضوری یا آنلاین) WCNA 299 دلارآمریکا و آزمون تمرینی آنلاین WCNA هم ۲۹ دلار است.

نمره دهی

این آزمون براساس pass/fail می باشد. امتیازی که مشخص می کند آزمون را با موفقیت پاس کرده اید با استفاده از تحلیل آماری است. در پایان آزمون، شما یک گزارش امتیاز که امتیاز هر بخش ازمون را نشان می دهد، دریافت می کنید.

فرمت سوالات

دو نوع سوال در این آزمون مشاهده می کنید سوالات true/false و سوالات چند گزینه ای که فقط یک گزینه آن صحیح است. اکثر سوالات شامل تصاویری از گراف های وایرشارک یا جزئیات بسته ها هستند.

مدت اعتبار certificate

اعتبار certificate WCNA به مدت ۳ سال از تاریخ قبولی آزمون است. برای اطلاعات بیشتر به این لینکمراجعه کنید.

پرتال آنلاین WCNA

بعد از قبولی در این آزمون، شما به پرتال آنلاین Wireshark Certified Network Analyst Online Portal دسترسی خواهید داشت. پرتال آنلاین، شامل ۲۰ ساعت آموزش مطالعه بهبود آنلاین خواهد بود و یک منبع کلیدی برای اینکه به راحتی بتوانید سرتیفیکیت خودتون رودر شرایط خوب با تعداد مورد نیاز CPE credits نگهداری کنید. پرتال آنلاین همچنین شامل مطالعات موردی case study از پروژه های تحلیل شبکه است که توسط دیگر افراد دارای مدرک WCNA تکمیل شده. لینک پرتال

منابع مطالعاتی و آموزشی جامع دیگر

Wireshark Network Analysis: The Official Wireshark Certified Network Analyst Study

Guide (Second Edition)

این کتاب تمام ۳۳ حوزه آزمون را پوشش می دهد و شامل case study های واقعی وایرشارک است.

Wireshark Certified Network Analyst: Official Exam Prep Guide*

این کتاب هم شامل ۳۰۰ سوال نمونه همراه پاسخ های تشریحی است.

Wireshark Certified Network Analyst Exam

Objectives (Test WCNA102.1)
همانطور که در ابتدای مقاله گفتیم این آزمون بر ۳۳ بخش متمرکز است که لیست شده است:

Section 1: Network Analysis Overview
Section 2: Introduction to Wireshark
Section 3: Capture Traffic
Section 4: Create and Apply Capture Filters
Section 5: Define Global and Personal Preferences
Section 6: Colorize Traffic
Section 7: Define Time Values and Interpret Summaries
Section 8: Interpret Basic Trace File Statistics
Section 9: Create and Apply Display Filters
Section 10: Follow Streams and Reassemble Data
Section 11: Customize Wireshark Profiles
Section 12: Annotate, Save, Export and Print Packets
Section 13: Use Wireshark’s Expert System
Section 14: TCP/IP Analysis Overview
Section 15: Analyze Domain Name System (DNS) Traffic
Section 16: Analyze Address Resolution Protocol (ARP) Traffic
Section 17: Analyze Internet Protocol (IPv4/IPv6) Traffic
Section 18: Analyze Internet Control Message Protocol
(ICMPv4/ICMPv6) Traffic
Section 19: Analyze User Datagram Protocol (UDP) Traffic
Section 20: Analyze Transmission Control Protocol (TCP) Traffic
Section 21: Graph IO Rates and TCP Trends
Section 22: Analyze Dynamic Host Configuration Protocol
(DHCPv4/DHCPv6) Traffic
Section 23: Analyze Hypertext Transfer Protocol (HTTP) Traffic
Section 24: Analyze File Transfer Protocol (FTP) Traffic
Section 25: Analyze Email Traffic
Section 26: Introduction to 802.11 (WLAN) Analysis
Section 27: Voice over IP (VoIP) Analysis Fundamentals
Section 28: Baseline “Normal” Traffic Patterns
Wireshark Certified Network Analyst Exam Objectives:
Section 29: Find the Top Causes of Performance Problems
Section 30: Network Forensics Overview
Section 31: Detect Scanning and Discovery Processes

آموزش وایرشارک به زبان فارسی
دوره آموزش ویدئویی وایرشارک به زبان فارسی آماده و برای شما متخصصین فراهم شده است. می توانید به دوره اینجانب درسایت توسینسو مراجعه کنید. و همراه ویدئو pdf کتابهای مرجع معرفی شده در بالا وچند مرجع دیگر نیز که به سختی پیدا کردم هم از این لینک دریافت کنید که مطمئنا براتون مفید خواهد بود.
دوره جامع آموزش وایرشارک -فارسی