Skip to main content

কোন উদ্দেশ্য টিসিপি / ইউডিপি পোর্ট 0 পরিবেশন করে?

পুরুষের জন্য কি স্বর্ণের আংটি বা সোনার অলঙ্কার ব্যবহার করা কি হারাম ? যুগ জিজ্ঞাসা প্রশ্ন ও উত্তর ২৮ (জুন 2025)

পুরুষের জন্য কি স্বর্ণের আংটি বা সোনার অলঙ্কার ব্যবহার করা কি হারাম ? যুগ জিজ্ঞাসা প্রশ্ন ও উত্তর ২৮ (জুন 2025)
Anonim

বেশিরভাগ পোর্ট নম্বরগুলির বিপরীতে, পোর্ট 0 টিসিপি / আইপি নেটওয়ার্কিংয়ের একটি সংরক্ষিত পোর্ট, যার অর্থ এটি টিসিপি বা UDP বার্তাগুলিতে ব্যবহার করা উচিত নয়।

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

টিসিপি এবং ইউডিপি পরিসরতে নেটওয়ার্ক পোর্টগুলি শূন্য থেকে 65535 পর্যন্ত। পোর্ট সংখ্যাগুলি শূন্য এবং 1023 এর মধ্যে রেঞ্জে সিস্টেম পোর্ট বা সুপরিচিত পোর্ট হিসাবে সংজ্ঞায়িত করা হয়। ইন্টারনেট অ্যাসাইনড নাম্বার অথরিটি (আইএএনএ) ইন্টারনেটে এই পোর্ট নম্বরগুলির উদ্দেশ্যে ব্যবহারের আনুষ্ঠানিক তালিকা বজায় রাখে এবং সিস্টেম পোর্ট 0 ব্যবহার করা হয় না।

কিভাবে পোর্ট 0 নেটওয়ার্ক প্রোগ্রামিং কাজ করে

একটি নতুন নেটওয়ার্ক সকেট সংযোগ কনফিগার করার জন্য একটি পোর্ট নম্বর উৎস এবং গন্তব্য উভয় পাশে বরাদ্দ করা আবশ্যক। উত্পাদক (উত্স) দ্বারা প্রেরিত টিসিপি বা UDP বার্তাগুলি উভয় পোর্ট নম্বর ধারণ করে যাতে বার্তা প্রাপক (গন্তব্য) সঠিক প্রোটোকল এন্ডপয়েন্টে প্রতিক্রিয়া বার্তাগুলি জারি করতে পারে।

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

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

পরিবর্তে, এটি পরিবর্তে পোর্ট 0 প্রদান করে () তার সংযোগ পরামিতি হিসাবে। এটি অপারেটিং সিস্টেমটিকে স্বয়ংক্রিয়ভাবে TCP / IP গতিশীল পোর্ট নম্বর পরিসরতে উপযুক্ত পোর্টের জন্য অনুসন্ধান এবং ফেরত দিতে ট্রিগার করে।

উল্লেখ্য যে অ্যাপ্লিকেশনটিকে প্রকৃতপক্ষে পোর্ট 0 প্রদান করা হবে না বরং অন্য কোনও গতিশীল পোর্ট সরবরাহ করা হবে। এই প্রোগ্রামিং কনভেনশন সুবিধা দক্ষতা। প্রতিটি অ্যাপ্লিকেশনের পরিবর্তে একাধিক পোর্ট চেষ্টা করার জন্য কোড কার্যকর এবং চালানোর পরিবর্তে তারা বৈধ বৈধ না হওয়া পর্যন্ত, অ্যাপ্লিকেশনগুলি এটি করার জন্য অপারেটিং সিস্টেমে নির্ভর করতে পারে।

ইউনিক্স, উইন্ডোজ এবং অন্যান্য অপারেটিং সিস্টেমগুলি পোর্ট 0 এর সামলাতে সামান্য পরিবর্তিত হয় তবে একই সাধারণ প্রচলন প্রযোজ্য।

পোর্ট 0 এবং নেটওয়ার্ক নিরাপত্তা

নেটওয়ার্ক ট্র্যাফিক ইন্টারনেটে পাঠানো হোস্টগুলিতে পোর্ট 0 শোনার মাধ্যমে নেটওয়ার্ক আক্রমণকারীদের থেকে উত্পন্ন হতে পারে বা ভুলভাবে প্রোগ্রাম করা অ্যাপ্লিকেশনগুলি দ্বারা দুর্ঘটনাক্রমে। পোর্ট 0 ট্র্যাফিকের প্রতিক্রিয়া হিসাবে হোস্ট হওয়া প্রতিক্রিয়া বার্তাগুলি আক্রমণকারীদের এই আচরণগুলির আচরণ এবং সম্ভাব্য নেটওয়ার্ক দুর্বলতা সম্পর্কে আরও জানতে সহায়তা করতে পারে।

অনেক ইন্টারনেট পরিষেবা প্রদানকারীরা (আইএসপি) এই শোষণের বিরুদ্ধে সুরক্ষা করতে সহায়তার জন্য পোর্ট 0-এ অন্তর্মুখী এবং বহির্গামী উভয় বার্তাগুলিতে ট্র্যাফিক অবরোধ করে।