خدمات پیکربندی شبکه Bonjour

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

توانایی های Bonjour

فن آوری Bonjour مدیریت منابع مشترک شبکه را به عنوان انواع خدمات مدیریت می کند. به طور خودکار می یابد مکان های این منابع را در شبکه به عنوان آنها به عنوان آنلاین می آیند، به صورت آفلاین، و یا تغییر آدرس های IP . همچنین این اطلاعات را به برنامه های کاربردی شبکه فراهم می کند تا کاربران بتوانند به منابع دسترسی یابند.

Bonjour یک پیاده سازی از zeroconf است - شبکه های پیکربندی صفر. Bonjour و zeroconf از سه تکنولوژی کشف کلید پشتیبانی می کنند:

Bonjour با استفاده از یک لینک آدرس محلی برای به طور خودکار اختصاص IP آدرس به مشتریان محلی بدون نیاز به پروتکل پیکربندی میزبان پویا (DHCP) .. با هر دو IPv6 و برنامه IP (IPv4) آدرس IP است. در IPv4، Bonjour از شبکه خصوصی 169.254.0.0 مانند Private Private Addressing IP (APIPA) در ویندوز استفاده می کند و از آدرس محلی پشتیبانی محلی در IPv6 استفاده می کند.

وضوح نام در Bonjour با ترکیبی از پیکربندی نام میزبان محلی و DNS چندرسانه ای (mDNS) کار می کند . در حالی که سیستم عمومی نام دامنه اینترنت (DNS) بر روی سرورهای خارج از DNS متکی است، DNS چندپخشی DNS در یک شبکه محلی کار می کند و هر دستگاه Bonjour را در شبکه قادر می سازد که به پرسش ها پاسخ دهد و پاسخ دهد.

برای ارائه خدمات مکان به برنامه ها، Bonjour یک لایه انتزاع در بالای mDNS اضافه می کند تا جداول قابل مرور از برنامه های کاربردی فعال Bonjour که براساس نام سرویس ارائه شده اند را حفظ کند.

اپل با اجرای Bonjour مراقبت ویژه ای را برای اطمینان از اینکه ترافیک شبکه آن مقدار بیش از حد پهنای باند شبکه را مصرف نمی کند. به طور خاص، mDNS شامل پشتیبانی از ذخیره برای به یاد آوردن اطلاعات اخیرا درخواست منابع است.

برای اطلاعات بیشتر، به Bonjour Concepts (developer.apple.com) مراجعه کنید.

پشتیبانی دستگاه Bonjour

رایانه های اپل در حال اجرا نسخه های جدیدتر Mac OS X Bonjour را به عنوان توانایی در برنامه های مختلف شبکه ای مانند مرورگر وب (Safari)، iTunes و iPhoto تعبیه می کنند. علاوه بر این، اپل خدمات Bonjour را برای رایانه های شخصی ویندوز مایکروسافت به عنوان یک نرم افزار رایگان رایگان در apple.com ارائه می دهد.

چگونه برنامه ها با Bonjour کار می کنند

چند برنامه کاربردی Bonjour Browser (یا نرم افزار مشتری قابل دانلود برای رایانه های رومیزی و لپ تاپ یا برنامه های تلفن و قرص) ایجاد شده است که به مدیران شبکه و سرگرمی ها اجازه می دهد فهرست اطلاعات مربوط به خدمات Bonjour را در شبکه های فعال نشان دهند.

فن آوری Bonjour مجموعه ای از برنامه های کاربردی برنامه های کاربردی (APIs) را برای هر دو برنامه MacOS و iOS و همچنین یک کیت توسعه نرم افزار (SDK) برای برنامه های ویندوز ارائه می دهد. کسانی که با حسابهای اپل توسعه دهنده می توانند اطلاعات اضافی Bonjour for Developers را در اختیار شما قرار دهند.