কম্পিউটার, তথ্য প্রযুক্তি
ক্লায়েন্ট-সার্ভার আর্কিটেকচার: মিথস্ক্রিয়া বৈশিষ্ট্য
কম্পিউটার, প্রোগ্রাম এবং পেরিফেরালগুলি তথ্য নেটওয়ার্কের অসম উপাদান। কিছু একটি সম্পদ আছে, তাই তারা সার্ভার বলা হয়, অন্যদের এই সম্পদ পড়ুন এবং ক্লায়েন্ট বলা হয়। বিবেচনা কিভাবে তারা একে অপরের সাথে যোগাযোগ এবং ক্লায়েন্ট সার্ভার আর্কিটেকচার কি।
"ক্লায়েন্ট-সার্ভার" আর্কিটেকচার হচ্ছে এই নেটওয়ার্কের সংগঠনের কিছু নীতির উপর ভিত্তি করে একটি নেটওয়ার্ক স্ট্রাকচারাল উপাদানগুলির ইন্টারঅ্যাকশন যেখানে স্ট্রাকচারাল উপাদান হল সার্ভার এবং নির্দিষ্ট বিশেষ ফাংশন (সার্ভিসেস) এর নোড-প্রোডাক্টর, সেইসাথে ক্লায়েন্ট যে এই পরিষেবাটি ব্যবহার করে। নির্দিষ্ট ফাংশন নির্দিষ্ট কাজগুলির সমাধান উপর ভিত্তি করে তিনটি গ্রুপ বিভক্ত করা হয়:
- ইনপুট এবং উপস্থাপনের ফাংশন সিস্টেমের সাথে ব্যবহারকারীর মিথস্ক্রিয়া জন্য উদ্দেশ্যে;
- ফলিত ফাংশন - প্রতিটি বিষয় এলাকা জন্য নিজস্ব সেট আছে;
- রিসোর্স ম্যানেজমেন্ট ফাংশন ফাইল সিস্টেম, বিভিন্ন ডেটাবেস এবং অন্যান্য উপাদান পরিচালনা করার জন্য ডিজাইন করা হয়েছে।
একটি স্বশাসিত সিস্টেম, উদাহরণস্বরূপ, একটি নেটওয়ার্ক সংযোগ ছাড়া একটি কম্পিউটার, বিভিন্ন স্তরে উপস্থাপনা, অ্যাপ্লিকেশন, এবং ব্যবস্থাপনা উপাদান প্রতিনিধিত্ব করে। এই ধরনের স্তরগুলি অপারেটিং সিস্টেম, অ্যাপ্লিকেশন এবং পরিষেবা সফটওয়্যার, বিভিন্ন ইউটিলিটি। একইভাবে, উপরে সমস্ত উপাদানগুলি নেটওয়ার্কের মধ্যে উপস্থাপিত হয়। প্রধান জিনিসটি সঠিকভাবে এই উপাদানগুলির মধ্যে নেটওয়ার্ক ইন্টারঅ্যাকশন নিশ্চিত করা।
ক্লায়েন্ট-সার্ভার আর্কিটেকচারটি কেবল কর্পোরেট ডেটাবেস তৈরিতে ব্যবহৃত হয় যার মধ্যে কেবল তথ্য সংরক্ষণ করা হয় না, তবে বিভিন্ন পদ্ধতির দ্বারা নিয়মিতভাবে প্রক্রিয়া করা যায়। ডাটাবেস কোন কর্পোরেট তথ্য সিস্টেমের মূল উপাদান এবং এই ডাটাবেসের মূল সার্ভারে অবস্থিত। সুতরাং সার্ভারে ইনপুট, স্টোরেজ, প্রক্রিয়াকরণ এবং তথ্য সংশোধন সংক্রান্ত সবচেয়ে জটিল অপারেশন রয়েছে। যখন ব্যবহারকারী (ক্লায়েন্ট) ডাটাবেস (সার্ভার) অ্যাক্সেস করেন, অনুরোধ প্রক্রিয়া হয়: সরাসরি ডাটাবেস অ্যাক্সেস এবং প্রতিক্রিয়া ফিরে (প্রক্রিয়াকরণ ফলাফল)। প্রক্রিয়াকরণের ফলাফল সফল অপারেশন বা ত্রুটি সম্পর্কে একটি নেটওয়ার্ক বার্তা। সার্ভার কম্পিউটার একই ফাইলের একাধিক ক্লায়েন্টগুলির একাধিক অ্যাক্সেস পরিচালনা করতে পারে। এই ধরনের কাজ এবং নেটওয়ার্কের উপর তথ্য স্থানান্তর ব্যবহৃত অ্যাপ্লিকেশন কাজ গতি বাড়াতে পারেন।
নেটওয়ার্ক স্থাপত্য ব্যবহার করে বিভিন্ন সম্পদ অ্যাক্সেস করতে এই স্থাপত্যটি ব্যবহার করা হয়: ওয়েব সার্ভার, অ্যাপ্লিকেশন সার্ভার, ডাটাবেস সার্ভার , মেইল সার্ভার, ফায়ারওয়াল, প্রক্সি সার্ভার ক্লায়েন্ট-সার্ভার অ্যাপ্লিকেশনগুলির উন্নয়ন অ্যাপ্লিকেশনের নিরাপত্তা, নির্ভরযোগ্যতা এবং কর্মক্ষমতা বৃদ্ধি এবং সমগ্র নেটওয়ার্কে নেটওয়ার্ক বৃদ্ধি করতে পারে। বেশিরভাগ ক্ষেত্রে, ক্লায়েন্ট-সার্ভার অ্যাপ্লিকেশানগুলিকে ব্যবসা স্বয়ংক্রিয় করার জন্য ব্যবহৃত হয়
Similar articles
Trending Now