কম্পিউটার

কম্পিউটার নেটওয়ার্কের জন্য ব্যবহৃত পোর্ট নম্বর

কম্পিউটার নেটওয়ার্কিং-এ, পোর্ট নম্বর হল অ্যাড্রেসিং তথ্যের অংশ যা বার্তার প্রেরক এবং গ্রহণকারীদের সনাক্ত করতে ব্যবহৃত হয়। এগুলি টিসিপি/আইপি নেটওয়ার্ক সংযোগের সাথে যুক্ত এবং আইপি ঠিকানার একটি অ্যাড-অন হিসাবে বর্ণনা করা যেতে পারে৷

নেটওয়ার্কিং-এ পোর্ট নম্বর কী?

পোর্ট নম্বরগুলি একই কম্পিউটারে বিভিন্ন অ্যাপ্লিকেশনকে একই সাথে নেটওয়ার্ক সংস্থানগুলি ভাগ করার অনুমতি দেয়। হোম নেটওয়ার্ক রাউটার এবং কম্পিউটার সফ্টওয়্যারগুলি এই পোর্টগুলির সাথে কাজ করে এবং কখনও কখনও পোর্ট নম্বর সেটিংস কনফিগার করা সমর্থন করে৷

নেটওয়ার্কিং পোর্টগুলি সফ্টওয়্যার-ভিত্তিক এবং ফিজিক্যাল পোর্টগুলির সাথে সম্পর্কহীন যা নেটওয়ার্ক ডিভাইসগুলিতে কেবলগুলি প্লাগ করার জন্য থাকে৷

কম্পিউটার নেটওয়ার্কের জন্য ব্যবহৃত পোর্ট নম্বর

কিভাবে পোর্ট নম্বর কাজ করে

পোর্ট নম্বরগুলি নেটওয়ার্ক অ্যাড্রেসিংয়ের সাথে সম্পর্কিত। TCP/IP নেটওয়ার্কিং-এ, TCP এবং UDP উভয়ই পোর্টের একটি সেট ব্যবহার করে যা IP ঠিকানাগুলির সাথে একসাথে কাজ করে।

এই পোর্ট নম্বরগুলো টেলিফোন এক্সটেনশনের মতো কাজ করে। যেমন একটি ব্যবসায়িক টেলিফোন সুইচবোর্ড প্রধান ফোন নম্বর ব্যবহার করতে পারে এবং প্রতিটি কর্মচারীকে একটি এক্সটেনশন নম্বর বরাদ্দ করতে পারে, তেমনি একটি কম্পিউটারের একটি প্রধান ঠিকানা এবং আগত এবং বহির্গামী সংযোগগুলি পরিচালনা করার জন্য পোর্ট নম্বরগুলির একটি সেট থাকতে পারে৷

একইভাবে যেভাবে একটি বিল্ডিংয়ের সমস্ত কর্মচারী একটি ফোন নম্বর ব্যবহার করতে পারে, একইভাবে একটি রাউটারের পিছনে বিভিন্ন অ্যাপ্লিকেশনের সাথে যোগাযোগ করতে একটি আইপি ঠিকানা ব্যবহার করা যেতে পারে। IP ঠিকানা গন্তব্য কম্পিউটার সনাক্ত করে, এবং পোর্ট নম্বর নির্দিষ্ট গন্তব্য অ্যাপ্লিকেশন সনাক্ত করে।

এটি একটি মেল অ্যাপ্লিকেশন, ফাইল স্থানান্তর প্রোগ্রাম, বা ওয়েব ব্রাউজার যাই হোক না কেন এটি সত্য। আপনি যখন একটি ওয়েব ব্রাউজার থেকে একটি ওয়েবসাইটের অনুরোধ করেন, ব্রাউজারটি HTTP-এর জন্য পোর্ট 80-এর উপর যোগাযোগ করে। তারপর, ডেটা একই পোর্টে ফেরত পাঠানো হয় এবং সেই পোর্ট (ওয়েব ব্রাউজার) সমর্থন করে এমন প্রোগ্রামে প্রদর্শিত হয়।

TCP এবং UDP উভয় ক্ষেত্রেই, পোর্ট নম্বরগুলি 0 থেকে শুরু হয় এবং 65535 পর্যন্ত যায়৷ নিম্ন রেঞ্জগুলি সাধারণ ইন্টারনেট প্রোটোকলগুলিতে নিবেদিত হয় যেমন SMTP-এর জন্য পোর্ট 25 এবং FTP-এর জন্য পোর্ট 21৷

নির্দিষ্ট অ্যাপ্লিকেশন দ্বারা ব্যবহৃত নির্দিষ্ট মানগুলি খুঁজে পেতে, সর্বাধিক জনপ্রিয় TCP এবং UDP পোর্ট নম্বরগুলির একটি তালিকা দেখুন৷ অ্যাপল সফ্টওয়্যারের জন্য, অ্যাপল সফ্টওয়্যার পণ্য দ্বারা ব্যবহৃত TCP এবং UDP পোর্টগুলি দেখুন৷

যখন আপনাকে পোর্ট নম্বরগুলির সাথে পদক্ষেপ নেওয়ার প্রয়োজন হতে পারে

নেটওয়ার্ক হার্ডওয়্যার এবং সফ্টওয়্যার স্বয়ংক্রিয়ভাবে পোর্ট নম্বর প্রক্রিয়া করে। একটি নেটওয়ার্কের নৈমিত্তিক ব্যবহারকারীরা এই পোর্ট নম্বরগুলি দেখতে পান না এবং তাদের ক্রিয়াকলাপের সাথে জড়িত কোনও পদক্ষেপ নেওয়ার দরকার নেই৷ ব্যক্তিরা অবশ্য নির্দিষ্ট পরিস্থিতিতে নেটওয়ার্ক পোর্ট নম্বরের সম্মুখীন হতে পারেন।

নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের নির্দিষ্ট অ্যাপ্লিকেশনের পোর্ট নম্বরগুলিকে ফায়ারওয়ালের মধ্য দিয়ে যাওয়ার অনুমতি দেওয়ার জন্য পোর্ট ফরওয়ার্ডিং সেট আপ করতে হতে পারে। হোম নেটওয়ার্কগুলিতে, একটি ব্রডব্যান্ড রাউটার তার কনফিগারেশন স্ক্রিনে পোর্ট ফরওয়ার্ডিং সমর্থন করে। হোমপোর্ট ফরওয়ার্ডিংয়ের একটি সাধারণ অ্যাপ্লিকেশন হল অনলাইন গেমগুলির জন্য যেগুলি অ-মানক পোর্টগুলি ব্যবহার করে যা রাউটারের অন্তর্নির্মিত ফায়ারওয়াল ব্লক করে৷

নেটওয়ার্ক প্রোগ্রামারদের মাঝে মাঝে তাদের কোডে পোর্ট নম্বর উল্লেখ করতে হয়, যেমন সকেট প্রোগ্রামিংয়ে।

একটি ওয়েবসাইট URL এর মাঝে মাঝে একটি নির্দিষ্ট TCP পোর্ট নম্বর অন্তর্ভুক্ত করতে হবে। উদাহরণস্বরূপ, https://localhost:8080/ ডিফল্ট পোর্ট 80 এর পরিবর্তে TCP পোর্ট 8080 ব্যবহার করে। এটি সাধারণত মূলধারার ভোক্তা ব্যবহারের চেয়ে সফ্টওয়্যার উন্নয়ন পরিবেশে বেশি দেখা যায়।

খোলা এবং বন্ধ পোর্ট

নেটওয়ার্ক সুরক্ষা উত্সাহীরা প্রায়শই আক্রমণের দুর্বলতা এবং সুরক্ষার মূল দিক হিসাবে ব্যবহৃত পোর্ট নম্বর নিয়ে আলোচনা করে। পোর্টগুলি খোলা বা বন্ধ হিসাবে শ্রেণীবদ্ধ করা যেতে পারে। খোলা পোর্টগুলির একটি যুক্ত অ্যাপ্লিকেশন রয়েছে যা নতুন সংযোগের অনুরোধগুলি শোনে এবং বন্ধ পোর্টগুলি শোনে না৷

নেটওয়ার্ক পোর্ট স্ক্যানিং নামক একটি প্রক্রিয়া প্রতিটি পোর্ট নম্বরে পরীক্ষামূলক বার্তা সনাক্ত করে কোন পোর্ট খোলা আছে তা শনাক্ত করতে। নেটওয়ার্ক পেশাদাররা আক্রমণকারীদের এক্সপোজার পরিমাপ করার জন্য একটি সরঞ্জাম হিসাবে পোর্ট স্ক্যানিং ব্যবহার করে এবং প্রায়শই অপ্রয়োজনীয় পোর্টগুলি বন্ধ করে নেটওয়ার্কগুলিকে লক ডাউন করে। হ্যাকাররা, পরিবর্তে, পোর্ট স্ক্যানার ব্যবহার করে নেটওয়ার্কগুলিকে খোলা পোর্টগুলির জন্য অনুসন্ধান করতে পারে যা শোষণযোগ্য হতে পারে৷

সক্রিয় TCP এবং UDP সংযোগ সংক্রান্ত তথ্য দেখতে আপনি Windows এ netstat কমান্ড ব্যবহার করতে পারেন।


  1. আর্মস্ট্রং নম্বরের জন্য সি প্রোগ্রাম

  2. আইপি স্পুফিং কি এবং এটি কিসের জন্য ব্যবহৃত হয়?

  3. CMOS কি এবং এটি কিসের জন্য ব্যবহৃত হয়?

  4. CMOS কি এবং এটি কিসের জন্য ব্যবহৃত হয়?