কম্পিউটার টিউটোরিয়াল

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

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

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

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

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

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

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

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

এই পোর্ট নম্বরগুলো টেলিফোন এক্সটেনশনের মতো কাজ করে।正如 একটি বিজনেস টেলিফোন সুইচবোর্ড মেইন ফোন নম্বর ব্যবহার করে এবং প্রতিটি কর্মচারিকে একটি এক্সটেনশন নম্বর অ্যাসাইন করে, একটি কম্পিউটার একটি মেইন অ্যাড্রেস এবং পোর্ট নম্বরের একটি সেট রাখতে পারে ইনকামিং এবং আউটগোइং সংযোগ হ্যান্ডেল করার জন্য।

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

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

TCP এবং UDP দুটোইতে, পোর্ট নম্বর ০ থেকে শুরু হয়ে ৬৫৫৩৫ পর্যন্ত যায়। নিচের রেঞ্জগুলো সাধারণ ইন্টারনেট প্রোটোকলের জন্য ডেডিকেটেড যেমন পোর্ট ২৫ SMTP-এর জন্য এবং পোর্ট ২১ FTP-এর জন্য।

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

পোর্ট নম্বরের সাথে কখন আপনাকে একশন নিতে হতে পারে

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

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

নেটওয়ার্ক প্রোগ্রামাররা কখনও কখনও তাদের কোডে পোর্ট নম্বর স্পেসিফাই করতে হয়, যেন সকেট প্রোগ্রামিং-এ।

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

ওপেন এবং ক্লোজড পোর্ট

নেটওয়ার্ক সিকিউরিটি এंथুসিয়াস্টরা পোর্ট নম্বরকে অ্যাটাক ভালনারেবিলিটি এবং প্রোটেকশনের একটি কী আспек্ট হিসেবে প্রায়ই আলোচনা করে। পোর্টগুলোকে হয় ওপেন বা ক্লোজড হিসেবে ক্লাসিফাই করা যায়। ওপেন পোর্টের সাথে একটি অ্যাপ্লিকেশন জড়িত থাকে যা নতুন সংযোগ রিকোয়েস্টের জন্য লিসেন করে, এবং ক্লোজড পোর্টে নেই।

নেটওয়ার্ক পোর্ট স্ক্যানিং নামক একটি প্রসেস প্রতিটি পোর্ট নম্বরে টেস্ট মেসেজ ডিটেক্ট করে যাতে কোন পোর্টগুলো ওপেন সেটি চিহ্নিত করা যায়। নেটওয়ার্ক প্রফেশনালরা পোর্ট স্ক্যানিং আট্যাকারদের এক্সপোজার মাপার একটি টুল হিসেবে ব্যবহার করে এবং এসেনশিয়াল না হওয়া পোর্টগুলো বন্ধ করে নেটওয়ার্ক লক ডাউন করে। হ্যাকাররা দাঁড়দর করে পোর্ট স্ক্যানার ব্যবহার করে নেটওয়ার্কে ওপেন পোর্ট খুঁজে বের করে যা এক্সপ্লয়িটেবল হতে পারে।

আপনি উইন্ডোজে netstat কমান্ড ব্যবহার করে এক্টিভ TCP এবং UDP সংযোগের তথ্য দেখতে পারেন।

  1. C প্রোগ্রাম: আর্মস্ট্রং নাম্বার (Armstrong Number) যাচাই

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

  3. CMOS কী এবং এর কাজ কী? বিস্তারিত ব্যাখ্যা

  4. CMOS কী এবং এর ব্যবহার কী?