বনজোর অ্যাপল দ্বারা বিকশিত একটি শূন্য-কনফিগারেশন নেটওয়ার্কিং পদ্ধতি। প্রযুক্তিটি কম্পিউটার, মোবাইল ডিভাইস এবং প্রিন্টারগুলির জন্য একটি যোগাযোগ প্রোটোকল ব্যবহার করে স্বয়ংক্রিয়ভাবে একে অপরের সাথে খুঁজে পাওয়া এবং সংযোগ করা সম্ভব করে তোলে। Bonjour সময় বাঁচায় এবং ফাইল শেয়ারিং এবং নেটওয়ার্ক প্রিন্টার সেট আপ করার মতো কাজগুলোকে সহজ করে। প্রযুক্তিটি ইন্টারনেট প্রোটোকল (IP) এর উপর ভিত্তি করে, তাই এটি তারযুক্ত এবং বেতার নেটওয়ার্কগুলির সাথে কাজ করে৷
এই নিবন্ধের তথ্য OS X Lion (10.7), iPhones, iPads, Apple TV, এবং Windows 7 এর মাধ্যমে Windows 10 এর মাধ্যমে MacOS Catalina (10.15) চালানো Macs-এর ক্ষেত্রে প্রযোজ্য। অনেক প্রিন্টারেও Bonjour প্রযুক্তি ইনস্টল করা আছে।
Bonjour একটি স্বাধীন অ্যাপ্লিকেশন নয়. এটি নেটওয়ার্কিং প্রযুক্তির একটি সংগ্রহ যা অ্যাপস, কম্পিউটার অপারেটিং সিস্টেম, iOS মোবাইল ডিভাইস এবং অন্যান্য পণ্য দ্বারা ব্যবহৃত হয়। এটি পর্দার আড়ালে কাজ করে এবং ডিফল্টরূপে সমস্ত ম্যাকে সক্ষম হয়৷ উদাহরণস্বরূপ, শেয়ার্ড মিডিয়া লাইব্রেরিগুলি পরিচালনা করতে আপনার নেটওয়ার্কে আইটিউনস চালাচ্ছে এমন অন্যান্য কম্পিউটারগুলি সনাক্ত করতে আইটিউনস ব্যবহার করে।
Bonjour এর ক্ষমতা
Bonjour প্রযুক্তি পরিষেবার প্রকার হিসাবে নেটওয়ার্ক ভাগ করা সম্পদ পরিচালনা করে। এটি স্বয়ংক্রিয়ভাবে একটি নেটওয়ার্কে এই সংস্থানগুলির অবস্থানগুলি আবিষ্কার করে এবং ট্র্যাক রাখে যখন তারা অনলাইনে আসে, অফলাইনে যায় বা IP ঠিকানাগুলি পরিবর্তন করে৷ এটি ব্যবহারকারীদের সংস্থানগুলিতে অ্যাক্সেস দেওয়ার জন্য নেটওয়ার্ক অ্যাপ্লিকেশনগুলিতে এই তথ্য সরবরাহ করে৷
জিরো-কনফিগারেশন নেটওয়ার্কিং (জিরোকনফ) এর বাস্তবায়ন হিসাবে, বনজোর তিনটি মূল আবিষ্কার প্রযুক্তিকে সমর্থন করে:
- ঠিকানা অ্যাসাইনমেন্ট :Bonjour a ব্যবহার করে ডায়নামিক হোস্ট কনফিগারেশন প্রোটোকল (DHCP) এর প্রয়োজন ছাড়াই স্থানীয় ক্লায়েন্টদের স্বয়ংক্রিয়ভাবে IP ঠিকানা বরাদ্দ করার জন্য লিঙ্ক-স্থানীয় ঠিকানার স্কিম। এটি আইপিভি 6 এবং লিগ্যাসি আইপি (আইপিভি4) অ্যাড্রেসিং স্কিমগুলির সাথে কাজ করে। IPv4-এ, Bonjour 169.254.0.0 ব্যক্তিগত নেটওয়ার্ক ব্যবহার করে; এটি IPv6-এ ডিফল্ট লিঙ্ক-স্থানীয় ঠিকানা সমর্থন ব্যবহার করে।
- নাম রেজোলিউশন :নামের রেজোলিউশন বনজোরে স্থানীয় হোস্টনাম কনফিগারেশন এবং মাল্টিকাস্ট ডিএনএস (এমডিএনএস) এর সমন্বয়ের মাধ্যমে কাজ করে। যদিও পাবলিক ইন্টারনেট ডোমেইন নেম সিস্টেম (DNS) বাহ্যিক DNS সার্ভারের উপর নির্ভর করে, মাল্টিকাস্ট DNS একটি স্থানীয় নেটওয়ার্কের মধ্যে কাজ করে এবং নেটওয়ার্কে থাকা যেকোনো Bonjour ডিভাইসকে প্রশ্নগুলি গ্রহণ ও উত্তর দিতে সক্ষম করে।
- অবস্থান পরিষেবাগুলি৷ :অ্যাপ্লিকেশানগুলিতে অবস্থান পরিষেবা প্রদানের জন্য, Bonjour mDNS-এর উপরে বিমূর্ততার একটি স্তর যুক্ত করে যা পরিষেবার নামের দ্বারা সংগঠিত Bonjour-সক্ষম অ্যাপ্লিকেশনগুলির ব্রাউজযোগ্য টেবিলগুলি বজায় রাখে৷
অ্যাপল তার নেটওয়ার্ক ট্রাফিক অত্যধিক পরিমাণে নেটওয়ার্ক ব্যান্ডউইথ ব্যবহার না করে তা নিশ্চিত করার জন্য বনজোর বাস্তবায়নে বিশেষ যত্ন নিয়েছে। বিশেষ করে, mDNS ক্যাশিং সমর্থন অন্তর্ভুক্ত করে যা সম্প্রতি অনুরোধ করা সম্পদ তথ্য মনে রাখে।
অ্যাপল পণ্যের জন্য Bonjour কম্পিউটার সমর্থন
ম্যাক ডেস্কটপ এবং ল্যাপটপ কম্পিউটারে অপারেটিং সিস্টেম এবং অনেক অ্যাপ বনজোরের উপর নির্ভর করে, যা এই ডিভাইসগুলিতে ডিফল্টরূপে ইনস্টল এবং সক্ষম করা থাকে। Bonjour তার মোবাইল ডিভাইসের জন্য Apple এর iOS এবং iPadOS অপারেটিং সিস্টেমের সাথে আসে এবং প্রতিটি iPad, iPhone, iPod টাচ এবং Apple TV এর অংশ৷
Mac OS X এবং macOS-এর সংস্করণগুলি চালানো অ্যাপল কম্পিউটারগুলি Bonjour সমর্থন করে। এটি সাফারি ওয়েব ব্রাউজার, মিউজিক বা আইটিউনস, এবং iPhoto এর মতো নেটওয়ার্ক অ্যাপ্লিকেশনগুলিতে এম্বেড করা আছে৷
ম্যাকের সঠিকভাবে কাজ করার জন্য Bonjour প্রয়োজন। এটি অপসারণ বা নিষ্ক্রিয় করা উচিত নয়৷
পিসির জন্য Bonjour কম্পিউটার সাপোর্ট
Apple Windows 10, 8, এবং 7-এর জন্য উপলব্ধ একটি বিনামূল্যের সফ্টওয়্যার ডাউনলোড হিসাবে Microsoft Windows PC-এর জন্য একটি Bonjour সংস্করণ প্রদান করে। আপনি যদি এটি আপনার পিসিতে ব্যবহার করেন তাহলে এটি iTunes সফ্টওয়্যারের সাথে অন্তর্ভুক্ত করা হয়। এটি এমন একটি বাড়িতে বিশেষভাবে উপযোগী যেখানে Mac এবং PC উভয়ই একই প্রিন্টার এবং অন্যান্য ডিভাইস ব্যবহার করে৷
Macs থেকে ভিন্ন, Windows PC-এর সঠিকভাবে কাজ করার জন্য Bonjour-এর প্রয়োজন হয় না, যদিও যে কোনও অ্যাপ যেটি এটিকে নিজের ব্যবহারের জন্য ইনস্টল করে (যেমন iTunes) এটি ছাড়া ভাল কাজ নাও করতে পারে। পিসি থেকে Bonjour অপসারণ নিরাপদ. আপনি এটি কন্ট্রোল প্যানেলে প্রোগ্রাম এবং বৈশিষ্ট্যের অধীনে পাবেন।
যে ব্যবসায়গুলি উইন্ডোজ পিসি চালায় কিন্তু ম্যাক নয় (অথবা সফ্টওয়্যার যার জন্য Bonjour প্রয়োজন) তাদের Bonjour ইনস্টল করার দরকার নেই৷ যদি পিসি এবং ম্যাক একই নেটওয়ার্কে থাকে, তাহলে Bonjour একটি সহায়ক উইন্ডোজ ইনস্টলেশন।
Bonjour এর সাথে অ্যাপ্লিকেশন কিভাবে কাজ করে
সাধারণত, অ্যাপ্লিকেশনগুলি স্ট্যান্ডার্ড TCP/IP কলের মাধ্যমে বনজোর পরিষেবাগুলি ব্যবহার করে৷
বেশ কিছু Bonjour Browser ক্রিয়েটিভ কমন্স-লাইসেন্সযুক্ত অ্যাপ্লিকেশন তৈরি করা হয়েছে। ডেস্কটপ এবং ল্যাপটপ কম্পিউটার, ফোন এবং ট্যাবলেট অ্যাপ্লিকেশনগুলির জন্য সফ্টওয়্যার নেটওয়ার্ক প্রশাসক এবং শৌখিন ব্যক্তিদের Bonjour পরিষেবাগুলি সম্পর্কে তথ্য ব্রাউজ করার অনুমতি দেয় যা সক্রিয় নেটওয়ার্কগুলিতে নিজেদের বিজ্ঞাপন দেয়৷
Bonjour প্রযুক্তি ম্যাকোস এবং iOS উভয় অ্যাপ্লিকেশনের জন্য অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (APIs) এর একটি সেট অফার করে। অ্যাপল ডেভেলপাররা ডেভেলপারদের জন্য বনজোরে অতিরিক্ত তথ্য অ্যাক্সেস করতে পারে।