Computer >> Máy Tính >  >> Kết nối mạng >> Kết nối mạng

Dịch vụ cấu hình mạng của Bonjour

Bonjour là một phương pháp kết nối mạng không cấu hình do Apple phát triển. Công nghệ này giúp máy tính, thiết bị di động và máy in có thể tự động tìm và kết nối với nhau bằng giao thức truyền thông. Bonjour tiết kiệm thời gian và đơn giản hóa các tác vụ như chia sẻ tệp và thiết lập máy in mạng. Công nghệ này dựa trên Giao thức Internet (IP), vì vậy nó hoạt động với các mạng có dây và không dây.

Thông tin trong bài viết này áp dụng cho máy Mac chạy macOS Catalina (10.15) đến OS X Lion (10.7), iPhone, iPad, Apple TV và Windows 7 đến Windows 10. Công nghệ Bonjour cũng được cài đặt trong nhiều máy in.

Bonjour không phải là một ứng dụng độc lập. Đó là tập hợp các công nghệ mạng được sử dụng bởi các ứng dụng, hệ điều hành máy tính, thiết bị di động iOS và các sản phẩm khác. Nó hoạt động đằng sau hậu trường và được bật trên tất cả các máy Mac theo mặc định. Ví dụ:iTunes sử dụng Bonjour để định vị các máy tính khác đang chạy iTunes trên mạng của bạn để quản lý các thư viện phương tiện được chia sẻ.

Khả năng của Bonjour

Công nghệ Bonjour quản lý tài nguyên mạng được chia sẻ dưới dạng các loại dịch vụ. Nó tự động phát hiện và theo dõi vị trí của các tài nguyên này trên mạng khi chúng trực tuyến, ngoại tuyến hoặc thay đổi địa chỉ IP. Nó cung cấp thông tin này cho các ứng dụng mạng để cung cấp cho người dùng quyền truy cập vào các tài nguyên.

Là một triển khai của mạng không cấu hình (zeroconf), Bonjour hỗ trợ ba công nghệ khám phá chính:

  • Chỉ định địa chỉ :Bonjour sử dụng lược đồ định địa chỉ liên kết cục bộ để tự động gán địa chỉ IP cho các máy khách cục bộ mà không cần Giao thức cấu hình máy chủ động (DHCP). Nó hoạt động với các lược đồ đánh địa chỉ IPv6 và IP kế thừa (IPv4). Trên IPv4, Bonjour sử dụng mạng riêng 169.254.0.0; nó sử dụng hỗ trợ định địa chỉ liên kết cục bộ mặc định trong IPv6.
  • Độ phân giải của tên :Độ phân giải tên trong Bonjour hoạt động thông qua sự kết hợp của cấu hình tên máy chủ cục bộ và DNS đa hướng (mDNS). Mặc dù Hệ thống tên miền internet công cộng (DNS) dựa vào các máy chủ DNS bên ngoài, nhưng DNS đa hướng hoạt động trong mạng cục bộ và cho phép mọi thiết bị Bonjour trên mạng nhận và phản hồi các truy vấn.
  • Dịch vụ định vị :Để cung cấp dịch vụ vị trí cho các ứng dụng, Bonjour thêm một lớp trừu tượng lên trên mDNS để duy trì các bảng có thể duyệt qua của các ứng dụng hỗ trợ Bonjour được sắp xếp theo tên dịch vụ.

Apple đã đặc biệt chú ý đến việc triển khai Bonjour để đảm bảo lưu lượng mạng của họ không tiêu tốn quá nhiều băng thông mạng. Đặc biệt, mDNS bao gồm hỗ trợ bộ nhớ đệm ghi nhớ thông tin tài nguyên được yêu cầu gần đây.

Hỗ trợ máy tính của Bonjour cho các sản phẩm của Apple

Hệ điều hành và nhiều ứng dụng trên máy tính để bàn và máy tính xách tay Mac phụ thuộc vào Bonjour, được cài đặt và bật theo mặc định trên các thiết bị này. Bonjour cũng đi kèm với hệ điều hành iOS và iPadOS của Apple cho các thiết bị di động của mình và là một phần của mọi iPad, iPhone, iPod touch và Apple TV.

Máy tính Apple chạy phiên bản Mac OS X và macOS hỗ trợ Bonjour. Nó được nhúng vào các ứng dụng mạng như trình duyệt web Safari, Music hoặc iTunes và iPhoto.

Máy Mac yêu cầu Bonjour hoạt động bình thường. Nó không nên bị xóa hoặc vô hiệu hóa.

Hỗ trợ Máy tính Bonjour cho PC

Apple cung cấp phiên bản Bonjour cho Microsoft Windows PC dưới dạng tải xuống phần mềm miễn phí có sẵn cho Windows 10, 8 và 7. Nó được bao gồm trong phần mềm iTunes nếu bạn sử dụng trên PC của mình. Nó đặc biệt hữu ích trong một ngôi nhà mà cả Mac và PC đều sử dụng cùng một máy in và các thiết bị khác.

Không giống như Mac, PC Windows không yêu cầu Bonjour hoạt động chính xác, mặc dù bất kỳ ứng dụng nào cài đặt nó để sử dụng riêng (như iTunes) có thể không hoạt động tốt nếu không có nó. Có thể an toàn để xóa Bonjour khỏi PC. Bạn sẽ tìm thấy nó trong Chương trình và Tính năng trong Bảng Điều khiển.

Các doanh nghiệp chạy PC Windows nhưng không chạy Mac (hoặc phần mềm yêu cầu Bonjour) không cần cài đặt Bonjour. Nếu PC và Mac ở trên cùng một mạng, Bonjour là một bản cài đặt Windows hữu ích.

Cách ứng dụng hoạt động với Bonjour

Thông thường, các ứng dụng sử dụng dịch vụ Bonjour thông qua các cuộc gọi TCP / IP tiêu chuẩn.

Một số Trình duyệt Bonjour Các ứng dụng được cấp phép bởi Creative Commons đã được phát triển. Phần mềm dành cho máy tính để bàn và máy tính xách tay, ứng dụng điện thoại và máy tính bảng cho phép quản trị viên mạng và những người có sở thích duyệt thông tin về các dịch vụ Bonjour tự quảng cáo trên các mạng đang hoạt động.

Công nghệ Bonjour cung cấp một bộ Giao diện lập trình ứng dụng (API) cho cả ứng dụng macOS và iOS. Các nhà phát triển của Apple có thể truy cập thông tin bổ sung tại Bonjour for Developers.