লিনাক্সের জন্য প্রতি আইপি ঠিকানার জন্য 65536 টিপিসি সংযোগের কি সীমাবদ্ধতা রয়েছে?


23

লিনাক্সের জন্য প্রতি আইপি ঠিকানার জন্য 65536 টিপিসি সংযোগের কি সীমাবদ্ধতা রয়েছে? আমি কোথাও পড়েছি সেখানে ছিল, কিন্তু কেউ নিশ্চয়তার জন্য জিজ্ঞাসা করছে এবং আমি এটি সন্ধান করতে পারি না।

আমি মনে করি এটি ফাইল বর্ণনাকারীদের একটি 16 বিট পূর্ণসংখ্যা যা এটি কোনওভাবে সীমাবদ্ধ করে তোলে?

বা এই হোকুম, এবং সার্ভারটি কীভাবে মৌমাছি করা ছাড়া অন্য কোনও সীমাবদ্ধতা নেই?

উত্তর:


35

আপনি পোর্ট সংখ্যা বিবেচনা করতে পারেন। আইসিভি 4 এর বর্তমান সংস্করণগুলিতে টিসিপিতে 65536 পোর্ট উপলব্ধ। এটি কেবল একটি লিনাক্স সীমাবদ্ধতা নয়, এটির প্রোটোকলের অংশ। আপনার আইপি ঠিকানাটি আপনার মেশিনটিকে সনাক্ত করে এবং পোর্টটি আপনার মেশিনে একটি প্রোগ্রাম সনাক্ত করে।

তবে সংযোগের সংখ্যা সীমাবদ্ধ নয়। কোনও সংযোগে 5 টি টুকরো তথ্য থাকে, গিমে 5-টুপল কথা বলা। এটি প্রোটোকল (টিসিপি, ইউডিপি), স্থানীয় আইপি ঠিকানা এবং পোর্ট এবং দূরবর্তী আইপি ঠিকানা এবং পোর্ট দ্বারা নির্ধারিত হয়। সুতরাং, একটি ওয়েবসার্ভার নিন। এটি একই বন্দরে অনেক সংযোগ সরবরাহ করতে পারে (সম্ভবত 80)। আপনার ওয়েবসারভার এমনকি একই ক্লায়েন্ট মেশিনে একাধিক সংযোগ সমর্থন করতে পারে। বলুন, আপনি দুটি উইন্ডো থেকে google.com এ সংযোগ করছেন। আপনার মেশিন প্রতিটি সংযোগের জন্য একটি অব্যবহৃত পোর্ট বেছে নেবে। সুতরাং, গুগলের সার্ভারকে (টিসিপি, গুগল ডটকম, ৮০, থাইম্যাচাইন, সোমারপোর্ট ১) এবং (টিসিপি, গুগল ডটকম, ৮০, থাইম্যাচাইন, সোমারপোর্ট ২) নজর রাখতে হবে। এক পর্যায়ে আপনি সীমাবদ্ধ হয়ে উঠবেন, তবে এটি কোনও কঠোর সীমা নয় এবং এটি সিস্টেম নির্ভর।

এবং হ্যাঁ, প্রতিটি সকেট একটি ফাইল বর্ণনাকারী, তবে সমস্ত মেশিনই এফডি টেবিলের জন্য শর্টস ব্যবহার করে না। আমার সিস্টেমে, সমস্ত সিস্টেমে সুরযুক্ত নয়, cat /proc/sys/fs/file-max323997 দেয় I'm আমি নিশ্চিত আমার প্রয়োজন হলে আমি এটি বাড়িয়ে দিতে পারব।

সুতরাং, 65336 এর সীমা রয়েছে, তবে এটি সংযোগের সংখ্যার সাথে নয়, ঠিকানার সাথে করতে হবে। সংযোগের সংখ্যা সীমাবদ্ধ, তবে সিস্টেম কনফিগারেশনের মাধ্যমে এবং এটির কত স্মৃতি রয়েছে by


2
সুতরাং, 5-টিউপল পুনরায়: যদিও আমি 65536 বন্দরগুলির মধ্যে সীমাবদ্ধ, এটি কেবলমাত্র আগত আইপি ঠিকানার জন্য আমাকে 64k সংযোগের মধ্যে সীমাবদ্ধ করে রাখে , তা কি ঠিক? সুতরাং একমাত্র সীমা ফাইল বিবরণকারী, কিন্তু তারা অগত্যা 16 বিট না? সুতরাং মূলত আপনি যা বলছেন তার কোনও সীমা নেই?
ক্রিস

1
হ্যাঁ। আরও দেখুন: en.wikipedia.org/wiki/Transmission_Control_Protocol অধ্যায় "রিসোর্স ব্যবহার"
user12889

3
@ ক্রিস: একক স্থানীয় বন্দরে আগত আইপি ঠিকানার জন্য 64৪ কে সংযোগ , হ্যাঁ।
মাধ্যাকর্ষণ

টুইট করুন 5-টিপলটিতে অন্যান্য মেশিনের সাথে 65536 টি কম্বিনেশন থাকবে (তবে কখনও পৌঁছায় না)। বাস্তবে, আপনি কখনই সেখানে পাবেন না কারণ কোনও যন্ত্র সংযোগের জন্য কোনও পুরানো বন্দর ব্যবহার করতে পারে না - কিছু নির্দিষ্ট কারণে সংরক্ষিত reserved
সমৃদ্ধ হোমোলকা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.