Bonjour Network Configuration Services

Bonjour je tehnologija automatskog otkrivanja mreže koju je razvila tvrtka Apple, Inc. Bonjour omogućuje računalima i pisačima da automatski pronađu i povezuju međusobne usluge koristeći novi komunikacijski protokol, štedi vrijeme i pojednostavljuje zadatke poput dijeljenja datoteka i postavljanja mrežnih pisača. Tehnologija se temelji na internetskom protokolu (IP) , omogućujući mu da radi s obje žične i bežične mreže.

Mogućnosti Bonjoura

Bonjour tehnologija upravlja mrežnim resursima kao vrstama usluga. Automatski pronalazi i prati lokacije tih resursa na mreži kada dolaze na mrežu, idu izvan mreže ili mijenjaju IP adrese . Ona također pruža ove informacije mrežnim aplikacijama kako bi omogućila korisnicima pristup resursima.

Bonjour je implementacija zeroconf - Zero-konfiguracije umrežavanja. Bonjour i zeroconf podržavaju tri ključne tehnologije otkrivanja:

Bonjour koristi shemu lokalne adresne veze za automatsko dodjeljivanje IP adresa lokalnim klijentima bez potrebe za Dynamic Host Configuration Protocol (DHCP) . Ona funkcionira s oba IPv6 i starijim IP (IPv4) adresnim shemama. Na IPv4, Bonjour koristi privatnu mrežu 169.254.0.0 kao što je automatsko privatno adresiranje (APIPA) na sustavu Windows i koristi lokalnu lokalnu podršku za lokalno adresiranje u IPv6.

Rezolucija naziva u Bonjouru funkcionira kombinacijom lokalne konfiguracije host imena i multicast DNS (mDNS) . Dok se javni Internet Domain Name System (DNS) oslanja na vanjske DNS poslužitelje , multicast DNS funkcionira unutar lokalne mreže i omogućuje bilo koji Bonjour uređaj na mreži da primi i odgovori na upite.

Kako bi pružio lokacijske usluge aplikacijama, Bonjour dodaje sloj apstrakcije na vrhu mDNS-a kako bi održao tablice pregledane Bonjour aplikacija koje su organizirane prema nazivu servisa.

Apple je posebnu pažnju posvetio implementaciji Bonjoura kako bi osigurao da njegov mrežni promet ne konzumira preveliku količinu širine mreže . Konkretno, mDNS uključuje podršku za predmemoriranje za pamćenje nedavno traženih informacija o resursima.

Za više informacija pogledajte Bonjour Concepts (developer.apple.com).

Podrška za Bonjour uređaj

Apple računala s novim verzijama Mac OS X podržavaju Bonjour kao sposobnost ugrađenu u različite mrežne aplikacije kao što su web preglednik (Safari), iTunes i iPhoto. Osim toga, Apple pruža Bonjour uslugu za Microsoft Windows računala kao besplatni softver za preuzimanje na apple.com.

Kako aplikacije rade s Bonjourom

Izrađene su nekoliko Bonjour Browser aplikacija (klijentski softver za stolna i prijenosna računala ili aplikacije za telefon i tablet) koji omogućuju mrežnim administratorima i hobistima pregledavanje informacija o Bonjour uslugama koje se oglašavaju na aktivnim mrežama.

Bonjour tehnologija nudi niz aplikacijskih programskih sučelja (API-ja) za MacOS i iOS aplikacije zajedno s paketom razvojnog softvera (SDK) za Windows aplikacije. Oni s računima razvojnih programera tvrtke Apple mogu pristupiti dodatnim informacijama Bonjour za razvojne programere.