چوپانی مشغول چراندن گله گوسفندان خود در یک مرغزار دور افتاده بود. ناگهان سر و کله ی یک اتومبیل جدید کروکی از میان گرد و غبار جاده های خاکی پیدا شد. راننده ی آن اتومبیل که یک مرد جوان بسیار شیک پوش، با لباس های مارک دار سرش را از پنجره اتومبیل
بیرون آورد و پرسید: اگر من به تو بگویم که دقیقا چند راس گوسفند داری، یکی از آنها را به من خواهی داد؟
چوپان نگاهی به جوان تازه به دوران رسیده و نگاهی به رمه اش که به آرامی در حال چریدن بود، انداخت و با وقار خاصی جواب مثبت داد.
جوان، ماشین خود را در گوشه ای پارک کرد و کامپیوتر Notebook خود را به سرعت از ماشین بیرون آورد، آن را به یک تلفن راه دور وصل کرد، روی اینترنت وارد صفحه ی NASA شد، جایی که می توانست سیستم جستجوی ماهواره ای (GPS) را فعال کند. منطقه ی چراگاه را مشخص کرد، یک بانک اطلاعاتی با 60 صفحه ی کاربرگ Excel به وجود آورد و فرمول پیچیده ی عملیاتی را وارد کامپیوتر کرد. بالاخره 150 صفحه ی اطلاعات خروجی سیستم را توسط یک چاپگر مینیاتوری همراهش چاپ کرد و آنگاه در حالی که آنها را به چوپان می داد، گفت: شما در اینجا دقیقا 1586 گوسفند داری.
چوپان گفت: درست است. حالا همان طور که قبلا توافق کردیم، می توانی یکی از گوسفندها را ببری.
آنگاه به نظاره ی مرد جوان که مشغول انتخاب کردن و قرار دادن آن گوسفند در داخل اتومبیلش بود، پرداخت. وقتی کار انتخاب آن مرد تمام شد، چوپان رو به او کرد و گفت: اگر من دقیقا به تو بگویم که چه کاره هستی، گوسفند مرا پس خواهی داد؟
مرد جوان پاسخ داد: آری! چرا که نه؟
چوپان گفت: تو یک مشاور هستی.
مرد جوان گفت: راست می گویی، اما به من بگو که این را از کجا حدس زدی؟
چوپان پاسخ داد: کار ساده ای است. بدون اینکه کسی از تو خواسته باشد، به اینجا آمدی. برای پاسخ دادن به سوالی که خود من جواب آن را از قبل می دانستم، مزد خواستی. مضافا اینکه هیچ چیز راجع به کسب و کار من نمی دانی، چون به جای گوسفند، سگ مرا برداشتی!
در یک شبکه کامپیوتری سرویس ها و خدمات متعددی از طریق سرویس دهندگان مختلف در اختیار سرویس گیرندگان قرار می گیرد . اختصاص پویای اطلاعات مربوط به آدرس دهی IP توسط سرویس دهنده DHCP ( برگرفته از Dynamic Host Configuration Protocol ) ، نمونه ای در این زمینه است .
DHCP ، پس از پروتکل BOOTP مطرح و مهمترین هدف آن تامین اطلاعات مورد نیاز یک ایستگاه و یا سایر دستگاه های شبکه ای در ارتباط با پروتکل TCP/IP است . بدین منظور از سه روش متفاوت استفاده می گردد :
اختصاص اتوماتیک : در این روش سرویس دهنده DHCP یک آدرس دائم را به یک سرویس گیرنده نسبت می دهد .
اختصاص پویا : متداولترین روش استفاده از سرویس دهنده DHCP در یک شبکه می باشد که بر اساس آن سرویس دهنده یک آدرس را به صورت پویا در اختیار سرویس گیرنده قرار می دهد . آدرس نسبت داده شده به سرویس گیرنده بر اساس مدت زمان مشخص شده توسط سرویس دهنده DHCP تعیین می گردد ( محدود و یا نامحدود )
اختصاص دستی : در این روش که معمولا" توسط مدیران شبکه استفاده می گردد ، یکی از آدرس های موجود در بانک اطلاعاتی سرویس دهنده DHCP به صورت دستی به یک سرویس گیرنده و یا سرویس دهنده خاص نسبت داده می شود ( Reservations) .
در صورتی که پیکربندی پروتکل TCP/IP بر روی یک کامپیوتر بگونه ای انجام شده است که کامپیوتر و یا دستگاه شبکه ای مورد نظر را ملزم به استفاده از خدمات سرویس دهنده DHCP می نماید ( تنظیمات انجام شده در صفحه Properties پروتکل TCP/IP ) ولی در عمل سرویس دهنده وجود نداشته باشد و یا سرویس گیرندگان قادر به برقراری ارتباط با آن نباشند و یا برای سرویس دهنده DHCP مشکل خاصی ایجاد شده باشد ، تکلیف سرویس گیرندگان و متقاضیان استفاده از خدمات سرویس دهنده DHCP چیست ؟
در چنین مواردی سرویس گیرندگانی که بر روی آنان یکی از نسخه های ویندوز ( به جزء ویندوز NT ) نصب شده است ، می توانند از APIPA ( برگرفته از Automatic Private IP Addressing ) استفاده نمایند . با استفاده از سرویس فوق که صرفا" در شبکه های کوچک قابل استفاده خواهد بود ( حداکثر 25 دستگاه موجود در شبکه ) ، هر یک از سرویس گیرندگان می توانند به صورت تصادفی یک آدرس IP خصوصی را بر اساس مشخصات جدول زیر به خود نسبت دهند .
آدرس رزو شده توسط APIPA |
169.254.0.1 TO 169.254.255.254 |
Subnet Mask |
255 . 255 . 0 . 0 |
و اما چند نکته در ارتباط با روش آدرس دهی APIPA :
زمانی که یک سرویس گیرنده پاسخ مناسبی را از سرویس دهنده DHCP دریافت ننماید ، پس از مدت زمان کوتاهی یک آدرس تصادفی را از شبکه دریافت می نماید .
با توجه به این که سرویس گیرنده به صورت کاملا" تصادفی یک آدرس IP را انتخاب می نماید ، همواره این احتمال وجود خواهد داشت که یک کامپیوتر آدرسی را انتخاب نماید که قبلا" توسط کامپیوتر دیگری استفاده شده باشد . برای حل این مشکل ، پس از انتخاب یک آدرس IP توسط سرویس گیرنده ، یک بسته اطلاعاتی broadcast شامل آدرس IP توسط سرویس گیرنده در شبکه ارسال و بر اساس پاسخ دریافتی ، در خصوص نگهداری و یا آزادسازی آدرس IP تصمیم گیری می گردد.
اطلاعات ارائه شده توسط APIPA ، یک آدرس IP و یک Subnet mask می باشد و سایر اطلاعلاتی که عموما" توسط سرویس دهنده DHCP ارائه می گردد را شامل نمی شود . مثلا" با استفاده از APIPA نمی توان آدرس gateway پیش فرض را در اختیار سرویس گیرندگان قرار داد . بنابراین مبادله اطلاعات محدود به کامپیوترهای موجود در یک شبکه محلی کوچک می گردد که تماما" دارای فضای آدرس دهی شبکه 0 . 0 . 254 . 169 می باشند . در صورت نیاز می بایست سایر اطلاعات لازم در ارتباط با پیکربندی پروتکل TCP/IP به صورت دستی مشخص گردد.
سرویس گیرندگانی که از APIPA استفاده می نمایند به صورت ادواری و در بازه های زمانی پنج دقیقه ، شبکه را به منظور وجود یک سرویس دهنده DHCP بررسی می نمایند . در صورتی که سرویس دهنده DHCP در دسترس قرار بگیرد ، سرویس گیرنده یک درخواست را برای وی ارسال و اطلاعات مربوط به پیکربندی TCP/IP را از آن دریافت می نماید .
پتانسیل استفاده از APIPA به صورت پیش فرض بر روی تمامی نسخه های ویندوز فعال می باشد . برای غیرفعال نمودن آن می بایست تنظمیات ریجستری را تغییر داد:
- اجرای برنامه Regedit
- یافتن کلید زیر بر اساس نام در نظر گرفته شده برای کارت شبکه :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces |
- ایجاد یک DWORD Value ( نام آن IPAutoconfigurationEnabled و مقدار آن صفر در نظر گرفته شود )
- در صورتی بر روی کامپیوتر چندین آداپتور موجود است ، می بایست مراحل فوق برای هر یک از آنان تکرار گردد
منبع :دانستنیهای کامپیوتر،الکترونیک ومخابرات