Basic Terms
online
We have 9 guests and no members online
About us
Articles
Socket
- Details
- Written by নাবিল আহমেদ
- Hits: 960
যখন কম্পিউটারের কোন প্রোগ্রাম ইন্টারনেটের সাথে যুক্ত হতে চায়, তখন এটি একধরণের সফটওয়্যার ব্যবহার করে, যেটাকে বলা হয় সকেট। এই সকেট সাধারণ ওয়াল সকেটের মত হার্ডওয়্যার নয়, সফটওয়্যার। সকেট সংশ্লিষ্ট প্রোগ্রামের জন্য নেটওয়ার্ক সংযোগ দেয় এবং নেটওয়ার্কের মাধ্যমে ডাটা রিড ও রাইটের ব্যবস্থা করে দেয়।
সকেট হল ইউনিক্স ও উইন্ডোজভিত্তিক অপারেটিং সিস্টেমগুলোর অন্যতম মূল অংশ। এর কারণেই সফটওয়্যার নির্মাতারা সহজে নেটওয়ার্ক নির্ভর প্রোগ্রাম তৈরী করতে পারছে। প্রতিটি প্রোগ্রামের জন্য আলাদা নেটওয়ার্ক সংযোগের পরিবর্তে ডেভেলপাররা শুধু সকেটকে যুক্ত করে প্রোগ্রাম তৈরি করছে। এই সকেট বিভিন্ন প্রোগ্রামকে নেটওয়ার্ক ব্যবহারের জন্য অপারেটিং সিস্টেমের বিল্ট-ইন কমান্ড ব্যবহারের সুযোগ করে দেয়। কারণ তারা একাধিক নেটওয়ার্ক প্রোটোকল যেমনঃ এইচটিটিপি(HTTP), এফটিপি(FTP), টেলনেট ইত্যাদি ব্যবহার করে থাকে। একই সাথে একাধিক সকেট ওপেন হতে পারে।