সকেট বনাম পোর্ট
কম্পিউটার নেটওয়ার্কিংয়ের প্রেক্ষাপটে, একটি সকেট হল একটি দ্বিমুখী যোগাযোগের শেষ বিন্দু যা ইন্টারনেট প্রোটোকলের উপর ভিত্তি করে একটি নেটওয়ার্কে ঘটে। সকেটগুলি সঠিক অ্যাপ্লিকেশনে যোগাযোগ চ্যানেলের মাধ্যমে আসা ডেটা প্যাকেটগুলি বিতরণ করবে। এটি আইপি ঠিকানা এবং পোর্ট নম্বরের মতো তথ্য ব্যবহার করে করা হয়। সাধারণভাবে একটি (সফ্টওয়্যার) পোর্ট একটি যৌক্তিক ডেটা সংযোগ যা ডেটা বিনিময় করতে ব্যবহার করা যেতে পারে। ইন্টারনেটে টিসিপি এবং ইউডিপি পোর্টগুলি কম্পিউটারের মধ্যে ডেটা আদান-প্রদানের জন্য ব্যবহার করা হয় এবং এইগুলিই সবচেয়ে বেশি ব্যবহৃত পোর্ট৷
সকেট কি?
একটি সকেট হল একটি দ্বিমুখী যোগাযোগের শেষ বিন্দু যা একটি কম্পিউটার নেটওয়ার্কে ঘটে যা ইন্টারনেট প্রোটোকলের উপর ভিত্তি করে। সকেটগুলি সঠিক অ্যাপ্লিকেশনে যোগাযোগ চ্যানেলের মাধ্যমে আসা ডেটা প্যাকেটগুলি বিতরণ করবে। অপারেটিং সিস্টেম প্রতিটি সকেটকে একটি প্রক্রিয়া বা একটি থ্রেডের সাথে ম্যাপ করে যা যোগাযোগ করে। সক্রিয় সকেট এবং প্যাসিভ সকেট নামে দুটি ধরণের সকেট রয়েছে। একটি সক্রিয় সকেট হল একটি সকেট যা খোলা থাকা ডেটা সংযোগের মাধ্যমে অন্য একটি সক্রিয় সকেটের সাথে সংযুক্ত থাকে। সংযোগ বন্ধ হয়ে গেলে যোগাযোগ চ্যানেলের উভয় প্রান্তে সক্রিয় সকেটগুলি ধ্বংস হয়ে যাবে। একটি প্যাসিভ সকেট একটি সংযোগে অংশগ্রহণ করছে না, কিন্তু একটি সকেট যা একটি আগত সংযোগের জন্য অপেক্ষা করছে। একটি প্যাসিভ সকেট সংযুক্ত হলে এটি একটি নতুন সক্রিয় সকেট তৈরি করবে। একটি ইন্টারনেট সকেট স্থানীয় সকেটের ঠিকানা (স্থানীয় আইপি ঠিকানা এবং পোর্ট নম্বর), দূরবর্তী সকেটের ঠিকানা এবং পরিবহন প্রোটোকল (যেমন TCP, UDP) দ্বারা চিহ্নিত করা হয়।
বন্দর কি?
একটি পোর্ট একটি যৌক্তিক ডেটা সংযোগ যা অস্থায়ী ফাইল বা স্টোরেজ ব্যবহার না করেই ডেটা আদান-প্রদান করতে ব্যবহার করা যেতে পারে। ইন্টারনেটে টিসিপি এবং ইউডিপি পোর্টগুলি কম্পিউটারের মধ্যে ডেটা আদান-প্রদানের জন্য ব্যবহৃত হয় এবং এইগুলিই সর্বাধিক ব্যবহৃত পোর্ট। পোর্টের সাথে যুক্ত একটি নম্বর ব্যবহার করে পোর্ট চিহ্নিত করা হয় যাকে পোর্ট নম্বর বলা হয়, পোর্টের সাথে যুক্ত IP ঠিকানা এবং পরিবহন প্রোটোকল। পোর্ট নম্বরের সেট সাধারণত নির্দিষ্ট ধরনের পরিষেবার জন্য হোস্ট কম্পিউটারে সংরক্ষিত থাকে। পোর্ট স্ক্যানিং হল একটি ক্রমানুসারে থাকা পোর্টগুলির একটি সেটের সাথে সংযোগ করার চেষ্টা করার প্রক্রিয়া। সাধারণভাবে, পোর্ট স্ক্যানিং একটি দূষিত প্রচেষ্টা হিসাবে বিবেচিত হয়। সিস্টেম অ্যাডমিনিস্ট্রেটররা একটি সিস্টেমে দুর্বলতা পরীক্ষা করার জন্য এটি পরিচালনা করে৷
সকেট এবং পোর্টের মধ্যে পার্থক্য কী?
একটি সকেট হল একটি দ্বিমুখী যোগাযোগের একটি শেষ বিন্দু যা একটি কম্পিউটার নেটওয়ার্কে ঘটে যা ইন্টারনেট প্রোটোকলের উপর ভিত্তি করে, যেখানে একটি পোর্ট হল একটি যৌক্তিক ডেটা সংযোগ যা অস্থায়ী ব্যবহার ছাড়াই ডেটা বিনিময় করতে ব্যবহার করা যেতে পারে। ফাইল বা স্টোরেজ।একটি সকেট একটি পোর্টের সাথে যুক্ত এবং একটি পোর্টের সাথে যুক্ত একাধিক সকেট থাকতে পারে। একটি পোর্টের সাথে যুক্ত একটি একক প্যাসিভ সকেট থাকতে পারে যা ইনকামিং সংযোগের জন্য অপেক্ষা করছে। অধিকন্তু, একাধিক সক্রিয় সকেট থাকতে পারে যা সেই পোর্টে খোলা সংযোগগুলির সাথে মিলে যায়৷