Skip to main content

Co robi technologia Apple Bonjour?

Continuous integration and deployment using Azure Data Factory | Azure Friday (Czerwiec 2026)

Continuous integration and deployment using Azure Data Factory | Azure Friday (Czerwiec 2026)
Anonim

Bonjour to automatyczna technologia wykrywania sieci opracowana przez Apple, Inc. Bonjour pozwala komputerom i drukarkom automatycznie wyszukiwać i łączyć się ze sobą za pomocą nowego protokołu komunikacyjnego, oszczędzając czas i upraszczając zadania, takie jak udostępnianie plików i konfigurowanie drukarek sieciowych. Technologia oparta jest na protokole internetowym (IP), dzięki czemu może współpracować zarówno z sieciami przewodowymi, jak i bezprzewodowymi.

Możliwości Bonjour

Technologia Bonjour zarządza współdzielonymi zasobami sieciowymi jako rodzajami usług. Automatycznie wykrywa i lokalizuje te zasoby w sieci, gdy przechodzą one do trybu online, przechodzą w tryb offline lub zmieniają adresy IP. Dostarcza te informacje również do aplikacji sieciowych, aby umożliwić użytkownikom dostęp do zasobów.

Bonjour jest implementacjązeroconf - Sieci zerowej konfiguracji. Bonjour i zeroconf wspierają trzy kluczowe technologie odkrywania:

  • przypisanie adresu
  • rozpoznawanie nazw
  • usługi lokalizacyjne

Bonjour używa link lokalne adresowanie Schemat automatycznego przypisywania adresów IP do lokalnych klientów bez potrzeby stosowania protokołu DHCP (Dynamic Host Configuration Protocol). Działa zarówno z schematami adresowania IPv6, jak i dotychczasowych adresów IP (IPv4). W protokole IPv4 Bonjour korzysta z prywatnej sieci 169.254.0.0, takiej jak automatyczne prywatne adresowanie IP (APIPA) w systemie Windows i korzysta z obsługi lokalnego adresowania linków w IPv6.

Rozpoznawanie nazww Bonjour działa poprzez kombinację konfiguracji lokalnej nazwy hosta imulticast DNS (mDNS). Podczas gdy publiczny Internetowy System Nazw Domen (DNS) opiera się na zewnętrznych serwerach DNS, DNS multiemisji działa w sieci lokalnej i umożliwia każdemu urządzeniu Bonjour w sieci odbieranie i odpowiadanie na zapytania.

Aby zapewnić usługi lokalizacyjne do aplikacji Bonjour dodaje warstwę abstrakcji na szczycie mDNS, aby utrzymać dostępne do przeglądania tabele z włączonymi aplikacjami Bonjour zorganizowanymi według nazwy usługi.

Apple przykłada szczególną wagę do implementacji Bonjour, aby zapewnić, że ruch sieciowy nie zużywa nadmiernej przepustowości sieci. W szczególności mDNS obejmuje obsługę buforowania dla zapamiętywania ostatnio żądanych informacji o zasobach.

Aby uzyskać więcej informacji, zobacz Bonjour Concepts (developer.apple.com).

Obsługa urządzeń Bonjour

Komputery Apple z nowszymi wersjami Mac OS X obsługują Bonjour jako funkcję osadzoną w różnych aplikacjach sieciowych, takich jak przeglądarka internetowa (Safari), iTunes i iPhoto. Ponadto firma Apple oferuje usługę Bonjour dla komputerów z systemem Microsoft Windows jako bezpłatne oprogramowanie do pobrania na stronie apple.com.

Jak aplikacje współpracują z Bonjour

KilkaBonjour Browseraplikacje (zarówno oprogramowanie klienckie do pobrania na komputery stacjonarne i laptopy, jak i aplikacje na telefony i tablety), które pozwalają administratorom sieci i hobbystom przeglądać informacje o usługach Bonjour reklamujących się w aktywnych sieciach.

Technologia Bonjour oferuje zestaw interfejsów programowania aplikacji (API) dla aplikacji dla systemów MacOS i iOS oraz pakiet SDK dla aplikacji Windows. Osoby posiadające konta programistów Apple mogą uzyskać dostęp do dodatkowych informacji Bonjour dla programistów.