টিসিপি সার্ভারটি কি 65535 ক্লায়েন্টের মধ্যে সীমাবদ্ধ?


10

কেউ ভাবতে পারেন যে এটি একক কম্পিউটার / অ্যাপ্লিকেশন বজায় রাখতে পারে এমন ক্লায়েন্টের সংখ্যার উপর একটি কঠোর সীমাবদ্ধতা রাখে।

একটি ওয়েব সার্ভারের তদারকি করতে পারে এবং এটি ~ 65k সংযোগের বাইরে যাওয়ার প্রাক্কলিত ব্যবহারের মাত্রায় স্কেল করতে পারে তা নিশ্চিত করা প্রয়োজন।

সফ্টওয়্যারটির জন্য পৃথক পৃথক বিবেচনা রয়েছে ( /programming/1575453/how-many-sket-connifications-can-a-web-server-handle )


কোন উত্তর কি আপনাকে সাহায্য করেছে? যদি তা হয় তবে আপনার উত্তরটি গ্রহণ করা উচিত যাতে উত্তরটি সন্ধান করে চিরকালের জন্য পপ আপ না হয়। বিকল্পভাবে, আপনি নিজের উত্তর সরবরাহ করতে এবং গ্রহণ করতে পারেন।
রন Maupin

উত্তর:


16

সংক্ষিপ্ত উত্তর হ'ল না, এটি সীমা নয়।

একটি টিসিপি পোর্ট ফিল্ড 2x বাইট এবং 65536 এর পরিমাণ ধারণ করে This এই সংখ্যাটি কোনও সার্ভারের ঠিকানার পরিমাণ সীমিত করে । তবে এটি ক্লায়েন্টের সংখ্যা ~ 64k এর মধ্যে সীমাবদ্ধ করে না । প্রতিটি টিসিপি প্যাকেটের দুটি পোর্ট ফিল্ড রয়েছে একটি গন্তব্যের জন্য এবং একটি উত্সের জন্য (পাশাপাশি দুটি আইপি ঠিকানা)।

প্রদত্ত টিসিপি সংযোগটি আইপি ঠিকানা এবং পোর্ট নম্বর সহ প্রতিটি এবং উত্সের গন্তব্য up গন্তব্য (সার্ভার সাইড) স্থির থাকে, তবে উত্স ঠিকানা (ক্লায়েন্টের দিক) পোর্ট এবং আইপি ঠিকানার উভয়তেই পরিবর্তিত হতে পারে।

বিবেচনা:

  • সার্ভার আইপি - 100.0.0.1 (স্থির)
  • সার্ভার পোর্ট - 80 (স্থির)
  • ক্লায়েন্ট আইপি - 0.0.0.0 - 255.255.255.255 (32-বিট রেঞ্জ)
  • ক্লায়েন্ট পোর্ট - 0 - 65535 (16-বিট রেঞ্জ)

হ্যাঁ, একটি একক আইপি ঠিকানা সহ একটি ক্লায়েন্ট (বা অফিস) কেবল একই সাথে আপনার সার্ভারের সাথে 65535 বার সংযোগ করতে পারে, তবে যদি সেই ক্লায়েন্টের (বা অফিস) একাধিক আইপিভি 4 ঠিকানা থাকে তবে তারা আরও বহু গুণকে সংযুক্ত করতে পারে।

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

আইপি / টিসিপি প্রোটোকলের তাত্ত্বিক গাণিতিক সীমা 2 ^ 32 * 2 ^ 16। কার্যত আইপি ঠিকানার সংখ্যা কম - আপনার কিছু সংরক্ষিত আইপি ব্লকের জন্য বিয়োগ করতে হবে। এছাড়াও ব্যবহারিকভাবে, ক্লায়েন্ট-সাইড পোর্টগুলির সংখ্যা কম কারণ একটি সাধারণ ক্লায়েন্ট কম্পিউটার টিসিপি পোর্ট পুল হ্রাস করে অন্যান্য সার্ভারের সাথে সংযোগকারী একাধিক অ্যাপ্লিকেশন চালাচ্ছে, তবে এই পুলটি খুব কমই ব্যবহৃত হয় - একবার টিসিপি সেশন পোর্ট নম্বরটি শেষ করার পরে once আবার পুল এ উপলব্ধ।

দ্রষ্টব্য: আইপিভি For-র জন্য, আইপি ঠিকানার পরিমাণ আরও এগিয়ে চলেছে, তবে টিসিপি-র জন্য পোর্ট ক্ষেত্র একই আকারে থেকে যায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.