- লেখক Alex Aldridge [email protected].
- Public 2023-12-17 13:33.
- সর্বশেষ পরিবর্তিত 2025-01-23 11:01.
ক্লায়েন্ট বনাম সার্ভার সিস্টেম
বিভিন্ন আকারের ব্যবসায় কম্পিউটার প্রয়োজন। বৃহৎ কম্পিউটার সেটআপ যা নেটওয়ার্ক এবং মেইনফ্রেম অন্তর্ভুক্ত করে বড় ব্যবসায় ব্যবহার করা হয়। এই ধরনের ব্যবসায় ব্যবহৃত একটি কম্পিউটার নেটওয়ার্কের একটি ক্লায়েন্ট-সার্ভার আর্কিটেকচার বা দ্বি-স্তরের আর্কিটেকচার রয়েছে। এই স্থাপত্যের মূল উদ্দেশ্য হল শ্রমের বিভাজন যা বড় প্রতিষ্ঠানে প্রয়োজন।
সার্ভার
ক্লায়েন্ট-সার্ভার পরিবেশে, সার্ভার কম্পিউটার ব্যবসার "মস্তিষ্ক" হিসাবে কাজ করে। একটি খুব বড় ক্ষমতার কম্পিউটার সার্ভার হিসেবে ব্যবহার করা হয়। একটি মেইনফ্রেমও থাকতে পারে কারণ এটি বিভিন্ন ধরনের কার্যকারিতা এবং ডেটা সঞ্চয় করে৷
সাধারণত, অ্যাপ্লিকেশন এবং ডেটা ফাইল সার্ভার কম্পিউটারে সংরক্ষণ করা হয়। কর্মচারী কম্পিউটার বা ওয়ার্কস্টেশনগুলি নেটওয়ার্ক জুড়ে এই অ্যাপ্লিকেশনগুলি এবং ফাইলগুলি অ্যাক্সেস করে৷ উদাহরণস্বরূপ, একজন কর্মচারী তার ক্লায়েন্ট কম্পিউটার থেকে সার্ভারে সংরক্ষিত কোম্পানির ডেটা ফাইল অ্যাক্সেস করতে পারে।
কিছু ক্ষেত্রে, কর্মীরা তাদের ক্লায়েন্ট মেশিন থেকে শুধুমাত্র নির্দিষ্ট অ্যাপ্লিকেশন অ্যাক্সেস করতে পারে। অ্যাপ্লিকেশন সার্ভার এই ধরনের সার্ভারের দেওয়া নাম। ক্লায়েন্ট-সার্ভার আর্কিটেকচার এই ধরনের পরিবেশে সম্পূর্ণরূপে ব্যবহার করা হয় কারণ সার্ভারে সঞ্চিত অ্যাপ্লিকেশন অ্যাক্সেস করার জন্য কর্মচারীদের তাদের ক্লায়েন্ট মেশিন থেকে লগইন করতে হয়। উদাহরণস্বরূপ, এই ধরনের অ্যাপ্লিকেশনের মধ্যে রয়েছে গ্রাফিক ডিজাইন প্রোগ্রাম, স্প্রেডশীট এবং ওয়ার্ড প্রসেসর। ক্লায়েন্ট-সার্ভার আর্কিটেকচার প্রতিটি ক্ষেত্রে চিত্রিত করা হয়েছে।
স্টোরেজ মাধ্যম ছাড়াও, সার্ভারটি একটি প্রক্রিয়াকরণ শক্তির উৎস হিসেবেও কাজ করে। ক্লায়েন্ট মেশিনগুলি এই সার্ভার উত্স থেকে তাদের প্রক্রিয়াকরণ শক্তি পায়। এটি করার মাধ্যমে, ক্লায়েন্টের জন্য কোন অতিরিক্ত হার্ডওয়্যারের প্রয়োজন হয় না এবং এটি সার্ভারের বৃহত্তর প্রক্রিয়াকরণ শক্তি ব্যবহার করে৷
ক্লায়েন্ট
ক্লায়েন্ট- সার্ভার আর্কিটেকচারে, ক্লায়েন্ট একটি ছোট কম্পিউটার কাজ করে যা প্রতিষ্ঠানের কর্মীরা তাদের দৈনন্দিন কাজকর্ম সম্পাদনের জন্য ব্যবহার করে। কর্মচারী সার্ভার মেশিনে সংরক্ষিত ডেটা ফাইল বা অ্যাপ্লিকেশন অ্যাক্সেস করার জন্য ক্লায়েন্ট কম্পিউটার ব্যবহার করে।
ক্লায়েন্ট মেশিনে অনুমোদিত অধিকার ভিন্ন হতে পারে। কিছু কর্মচারীর সংস্থার ডেটা ফাইলগুলিতে অ্যাক্সেস রয়েছে যখন অন্যরা কেবল সার্ভারে উপস্থিত অ্যাপ্লিকেশনগুলি অ্যাক্সেস করতে পারে৷
অ্যাপ্লিকেশন এবং ডেটা ফাইলগুলি ব্যবহার করা ছাড়াও, ক্লায়েন্ট মেশিন সার্ভারের প্রক্রিয়াকরণ শক্তিও ব্যবহার করতে পারে। এই ক্ষেত্রে, ক্লায়েন্ট কম্পিউটার সার্ভারে প্লাগ-ইন করা হয় এবং সার্ভার মেশিন সমস্ত গণনা পরিচালনা করে। এইভাবে, ক্লায়েন্ট সাইডে কোনো হার্ডওয়্যার যোগ না করেই সার্ভারের বৃহৎ প্রক্রিয়াকরণ শক্তি ব্যবহার করা যেতে পারে।
ক্লায়েন্ট-সার্ভার আর্কিটেকচারের সেরা উদাহরণ হল WWW বা ওয়ার্ল্ড ওয়াইড ওয়েব। এখানে ক্লায়েন্ট হল প্রতিটি কম্পিউটারে ইনস্টল করা ব্রাউজার এবং বিভিন্ন পৃষ্ঠার তথ্য সার্ভারের পাশে সংরক্ষণ করা হয় যেখান থেকে ক্লায়েন্ট বা ব্যবহারকারী এটি অ্যাক্সেস করতে পারে।
ক্লায়েন্ট এবং সার্ভারের মধ্যে পার্থক্য
• ক্লায়েন্ট হল একটি ছোট কম্পিউটার যার মাধ্যমে সার্ভারে সংরক্ষিত তথ্য বা অ্যাপ্লিকেশন ব্যবহারকারী দ্বারা অ্যাক্সেস করা হয় যেখানে সার্ভার একটি শক্তিশালী কম্পিউটার যা ডেটা ফাইল এবং অ্যাপ্লিকেশন সংরক্ষণ করে৷
• কিছু ক্ষেত্রে, ক্লায়েন্ট সার্ভার মেশিনের বৃহত্তর প্রক্রিয়াকরণ শক্তি ব্যবহার করতে পারে।
• কিছু ক্ষেত্রে, সার্ভার সাইডের তুলনায় ক্লায়েন্ট সাইডের একটি ভালো গ্রাফিকাল ইউজার ইন্টারফেস বা GUI থাকতে পারে।