আমি জানি যে নেটওয়ার্কে হোস্ট করা প্রতিটি পরিষেবাগুলির জন্য হোস্ট / কম্পিউটিং মেশিনে একাধিক পোর্ট থাকবে।
কিন্তু আমি বুঝতে চাই এই বন্দরগুলো অভ্যন্তরীণভাবে কী?
নীচে নেটওয়ার্ক পোর্ট আমার বোঝার হয়। আমি ভুল হলে আমাকে সংশোধন করুন। আরো স্পষ্ট করতে বিস্তারিত যুক্ত করুন।
তারা একটি সফ্টওয়্যার গঠন হতে পারে, বেশিরভাগই OS এর নেটওয়ার্কিং উপাদানের ভিতরে একটি সারি / বাফার, যখনই একটি নেটওয়ার্ক পরিষেবা (ওয়েব পরিষেবা, ফাইল স্থানান্তর পরিষেবা ইত্যাদি) মেশিনে হোস্ট করা হয় তখন গতিশীলভাবে তৈরি হয়। এবং প্রতিটি নেটওয়ার্ক পরিষেবা তাদের যথাক্রমে বন্দর (তথ্য প্রাপ্তির জন্য) শুনতে এবং পোর্ট লিখতে অ্যাক্সেস পাবে (তথ্য পাঠাতে)। [শুধু একটি আবদ্ধ বাফার সমস্যা মত]
যখন তথ্য পাঠানো প্রয়োজন-
নেটওয়ার্ক পরিষেবা (অ্যাপ্লিকেশন) বাফারে তথ্য লিখতে এবং পরিবহন প্রোটোকলকে অবহিত করতে OS (বলুন, প্রেরণ করুন)) এ একটি সিস্টেম কল করবে। তাই টিসিপি / ইউডিপি প্রোটোকলটি বাফার থেকে তথ্য নেবে এবং এটি সেগমেন্ট করবে এবং নেটওয়ার্ক স্ট্যাকটি পাস করবে।
যখন তথ্য প্রাপ্ত করা প্রয়োজন -
তথ্যটি এনআইসি-এর মাধ্যমে হোস্টে পৌঁছানোর সাথে সাথে, তথ্যটি OS- এর কিছু নিম্ন স্তরের নেটওয়ার্ক উপাদান থেকে পড়বে এবং নেটওয়ার্ক স্ট্যাকটি পাস করবে। এবং যখন ওএসের ট্রান্সপোর্ট লেয়ার কম্পোনেন্টটি এটি পড়ে তখন এটি নির্দিষ্ট পোর্ট নম্বরটির সাথে সম্পর্কিত সারির তথ্য রাখে। যাতে অ্যাপ্লিকেশন (নেটওয়ার্ক পরিষেবা) যে পোর্ট শুনতে শুনতে তথ্য পড়তে পারেন।