Co to jest Bonjour firmy Apple?

Firma Apple wdrożyła odpowiednią technologię, aby urządzenia Apple i kompatybilne urządzenia sieciowe mogły rozpoznawać i współpracować ze sobą bez dalszej konfiguracji. Ta technologia, zwana „Bonjour”, umożliwia korzystanie z Zero Configuration Networking (Zeroconf) i, jako rozwiązanie typu open source, obejmuje usługi takie jak Multicast DNS (mDNS), DNS-SD i IPv4LL. Bonjour jest inicjowanym przez użytkownika następcą AppleTalk i na początku implementacji nazywał się Rendezvous. Oprócz macOS, iOS, tvOS i innych systemów Apple, technologia jest również dostępna dla systemu Windows. Najczęstszym przypadkiem użycia usługi Bonjour jest po prostu podłączenie i korzystanie z drukarek sieciowych.

Bonjour firmy Apple to zbiór protokołów sieciowych dla Zero Configuration Networking (Zeroconf). Następca AppleTalk nazywał się kiedyś Rendezvous i został zainicjowany przez użytkowników. Tutaj znajdziesz historię, szczegóły dziennika, przykłady użycia i oficjalne zasoby Apple Bonjour.
Bonjour firmy Apple to zbiór protokołów sieciowych dla Zero Configuration Networking (Zeroconf). Następca AppleTalk nazywał się kiedyś Rendezvous i został zainicjowany przez użytkowników. Tutaj znajdziesz historię, szczegóły dziennika, przykłady użycia i oficjalne zasoby Apple Bonjour.

Historia Bonjour jako usługi Apple

W 1983 roku Apple połączył kilka protokołów sieciowych pod nazwą AppleTalk, aby ułatwić łączenie wielu komputerów Apple w sieć. Poszczególne komputery mogą w ten sposób uzyskać dostęp do wspólnych zasobów, drukarek i tym podobnych bez większego wysiłku technicznego. Komputery PC mogą być włączone do odpowiednich sieci za pomocą LocalTalk.

AppleTalk został uruchomiony z Wprowadzenie systemów „Mac OS X” Oparty na UNIX spadł w 2001 roku, co nie spodobało się wielu użytkownikom sieci Mac. Ponieważ konfiguracje sieci musiały być wykonane ponownie za pomocą adresu IP. Często używany przykład drukarki był przedmiotem frustracji użytkownika.

Jeśli zapoznasz się z historią usługi Bonjour, szybko znajdziesz w tym kontekście nazwisko Stuart Cheshire. Mówi się, że najpierw wymienili poglądy na ten temat w e-mailowej grupie dyskusyjnej, a później zainicjowali pomysły na następcę AppleTalk. Chciał, aby proste zadania sieciowe były możliwe bez administratora.

Po pewnym czasie Apple po prostu zatrudnił Stuarta Cheshire i powierzył mu opracowanie następcy AppleTalk. Rendezvous został stworzony jako rozwiązanie Zeroconf, które później zostało przemianowane na Bonjour z powodu sporów dotyczących znaków towarowych. Technologia Bonjour jest open source i może być również używana w systemie Windows. 

Co robi Bonjour jako usługa Zeroconf?

Jak sugeruje termin „Zero Configuration Networking”, Bonjour i podobne technologie mają na celu zapewnienie, że urządzenia sieciowe rozpoznają i współpracują ze sobą bez większych środków po stronie użytkownika (bez konfiguracji). Nawiązywanie połączeń, przypisywanie praw dostępu i wiele więcej powinno być zatem ustandaryzowane i uruchamiane automatycznie. Podejmowane są następujące zadania:

  • Przypisz indywidualne adresy IP bez serwera DHCP
  • Rozwiązywanie nazw hostów i adresów IP bez serwera DNS
  • Wyświetl listę istniejących urządzeń i usług bez serwera katalogowego

Ważne skróty protokołów Bonjour

Usługa sieciowa łączy różne protokoły do ​​wykrywania i komunikacji urządzeń i aplikacji. Odpowiednie spostrzeżenia mogą być pomocne zarówno dla ogólnego zrozumienia, jak i dla programistów. Oto więc indywidualne specyfikacje protokołów:

  • IPv4LL - Dynamicznie konfiguruj lokalne adresy IPv4
  • mDNS — multiemisja DNS
  • DNS-SD — wykrywanie usług w oparciu o DNS
  • DNS-LLQ – Długowieczne zapytania DNS
  • DNS-UL - Dzierżawy aktualizacji dynamicznego DNS
  • NAT-PMP – protokół mapowania portów NAT

Które urządzenia i programy Apple korzystają z Bonjour?

Bonjour został opracowany głównie dla komputerów Mac, ale jest teraz używany na prawie wszystkich innych urządzeniach Apple. iPhone, iPad, Apple TV i wiele innych urządzeń używa Bonjour do wzajemnego odkrywania i interakcji w sieci (bezprzewodowej).

Aplikacje takie jak Safari i iTunes lub Muzyka nadal korzystają z usługi. Te ostatnie mogą na przykład rozpoznawać urządzenia ze współdzielonymi bibliotekami muzycznymi, aby uzyskać do nich dostęp. Nad AirPrint umożliwia bezprzewodowe połączenie z drukarką – zobacz też Drukarka AirPrint. Aplikacje Adobe również korzystają z Bonjour na sprzęcie obsługującym sieć. Sprzęt i oprogramowanie współpracujące z Bonjour można obsługiwać za pośrednictwem wersji usługi dla systemu Windows za pośrednictwem komputera.

Zasoby Bonjour dla programistów i zainteresowanych stron

W tym poście chciałem tylko dać Wam mały wgląd w temat. Jeśli interesuje Cię Bonjour, a nawet implementacja go w swoich aplikacjach lub sprzęcie, istnieją znacznie bardziej szczegółowe źródła. Na przykład oferty Apple B. Obszerne przewodniki i zasoby dla programistów, które pomogą. Oto mały wybór:

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje