কেন কেবলমাত্র 65,535 বন্দর রয়েছে এবং আমরা কি আরও কিছু পাব? [বন্ধ]


20

আমি প্রতি আইপি ঠিকানায় 65,535 পোর্ট থাকার পেছনের মূল যুক্তিটি বুঝতে পারি: এটি সর্বাধিক সংখ্যা যা 16-বিট, বা 2-বাইট, সংখ্যা দ্বারা প্রতিনিধিত্ব করতে পারে এবং এটি অনুমেয় ছিল না যে কম্পিউটারগুলি আরও বেশি পরিমাণে ছাড়তে সক্ষম হবে এর চেয়ে বন্দর হিসাবে তুচ্ছ কিছু বা এমন কিছুর জন্য। বন্দরগুলিতে বাস্তবে প্রতিটি বিট 1 টিরও বেশি প্রয়োজন হতে পারে, কারণ প্রতিটি বন্দরটি উন্মুক্ত, অবরুদ্ধ, "স্টিলথড" বা অন্যদের হতে পারে তবে কিছু কারণে লোকেরা সর্বদা বলে যে বন্দরগুলি 16-বিট সংখ্যার সাথে পরিচালনা করে। আমার যদি এই ভুলটির কোনও অংশ থাকে তবে আমাকে বলুন।

যাইহোক, এমন একটি পৃথিবীতে যেখানে বেশিরভাগ কম্পিউটারগুলি 32-বিট, এবং আরও কয়েকটি বন্দর ব্যবহারের জন্য পর্যাপ্ত মেমরি / স্থানের চেয়ে বেশি রয়েছে, কেন আমাদের এখনও এই বহু বন্দর রয়েছে? আমরা এইচটিএমএল 5, এইচটিটিপি 2.0, আইপিভি 6, এবং অন্যান্য স্পষ্টতই অন্যান্য সংস্করণে চলে যাওয়ার প্রক্রিয়াতে রয়েছি, সুতরাং পোর্টগুলির সাথে কেন একই নয়? এর মধ্যে অনেকগুলি 16 বিটেরও বেশি অনুমতি দেয়; আসলে, আইপিভি 6 16 বাইট অনুমতি দেয় ! আমি বুঝতে পারি যে এর মধ্যে অনেকগুলি বছর বা এমনকি কয়েক দশক দূরে রয়েছে, তবে কেন এই আপগ্রেডগুলিতে সমস্ত বকবক করা হয়, এবং আরও বন্দর সম্পর্কে একটি উঁকিও দেওয়া হয় না (যা আমি, একটি অপেশাদার শুনেছি)?

65,535 বন্দর রাখার জন্য আমি দেখতে পাচ্ছি কেবলমাত্র দুটি কারণ বড় ব্যবসাগুলিকে তাদের পুরানো উত্তরাধিকার ব্যবস্থা রাখতে দিচ্ছে, যা খুব কমই ভাল কারণ, এবং এমবেডেড সিস্টেমগুলির উত্থান, যার মধ্যে অনেকগুলি ক্ষুদ্র পরিমাণে স্থান, স্মৃতি ইত্যাদি রয়েছে with , শীঘ্রই ইন্টারনেটে আসছেন, অনেকগুলি ইন্টারনেট অফ থিংসের অংশ হিসাবে। এই এম্বেড থাকা সিস্টেমগুলির সাহায্যে আমরা সম্ভবত তাদের কম বন্দর রাখতে পারি এবং একটি বড় ডেস্কটপ কম্পিউটার যখন কোনওটির সাথে সংযোগ স্থাপনের চেষ্টা করে, তখন এটি নম্রভাবে বলা যেতে পারে, কারণ শিশু এম্বেড থাকা সিস্টেমটি কেবল ~ 65,000 বন্দর ব্যবহার করতে পারে।

অন্যদিকে, আমি আরও বন্দর থাকার কয়েকটি ভাল কারণ সম্পর্কে ভাবতে পারি, বেশিরভাগ ক্ষেত্রে NAT এবং অন্যান্য সিস্টেমে যেখানে 1 টিরও বেশি ব্যক্তিগত আইপি ঠিকানার একই বাকী ইন্টারনেটের সাথে একই পাবলিক আইপি ঠিকানা ব্যবহার করে বাকী ইন্টারনেটের সাথে যোগাযোগ করতে হয়, একই কম্পিউটারে ভিএম এর উত্থানের মতো, সমস্ত একই আইপি ঠিকানা ব্যবহার করে। প্রযুক্তিগতভাবে, প্রতিটি ভিএম আইপি ঠিকানার 65,535 পোর্ট রয়েছে তবে বাস্তবে তারা সবাই হোস্টের পোর্ট ব্যবহার করে। এই জাতীয় ক্ষেত্রে, এই সিস্টেমগুলি বন্দর থেকে মোটামুটি দ্রুত চলে যেতে পারে। আর একটি নির্দিষ্ট কেস ক্যারিয়ার-গ্রেড NAT, যেখানে একটি সার্বজনীন আইপি ঠিকানাটি বেশ কয়েকটি ব্যক্তিগত আইপি ঠিকানায় অনুবাদ করা হয়, এবং এই ব্যক্তিগত ঠিকানাগুলির মধ্যে কমপক্ষে একটিতে আরও বেশি ব্যক্তিগত ঠিকানাগুলির একটি সেটে অনুবাদ করা হয়। আবার, প্রতিটি ব্যক্তিগত আইপি ঠিকানার প্রযুক্তিগতভাবে 65,535 পোর্টের নিজস্ব সেট থাকে তবে এটি একটি বিভ্রম, তথ্য যখন পাবলিক ইন্টারনেটের কাছে চলে আসে তখন তারা পাবলিক আইপি-র বন্দর ব্যবহার করে। আমি নিশ্চিত নই যে আমাদের অগত্যা এনএটি দরকার, তবে আইপিভি us আমাদের দেবে এমন পরিমাণে এমনকি ঠিকানা সংরক্ষণের জন্য আমাদের এর মতো কিছু দরকার হবে। যখন আমাদের মতো এই মামলাগুলি রয়েছে, তখনও আমরা কি 65,535 এর বেশি বন্দর না রাখার সামর্থ রাখতে পারি?

সুতরাং, কেন এখনও আমাদের কাছে কেবল 65,535 বন্দর রয়েছে এবং আরও কি অনুমতি দেওয়ার কোনও পরিকল্পনা আছে?

পিএস আমি জানি প্রযুক্তিগতভাবে প্রতি IP ঠিকানা অনুসারে 65,536 পোর্ট রয়েছে তবে পোর্ট 0 কোনও কিছুর জন্য সাধারণত ব্যবহৃত হয় না।


আমি মনে করি আপনার আইএএনএ জিজ্ঞাসা করা উচিত এই প্রশ্নগুলি তারা সংস্থানগুলি নিয়ন্ত্রণ করে। আমি মনে করি আপনার কিছু বোঝাপড়া ত্রুটিযুক্ত বলে মনে হচ্ছে আপনাকেও টিসিপি / আইপি গাইড পড়তে হবে ।
ব্যবহারকারী 9517 GoFundMonica

1
হ্যাঁ, আমি অনুভূত। আমি যতটুকু বুঝতে পেরেছি ততই বলার চেষ্টা করেছি, তবে আপনি দেখতে পাচ্ছেন, আমি সবকিছু বুঝতে পারি না।
ট্রাইসিস

7
এই প্রশ্নটি সম্পর্কে অফ-টপিক কী? ভাবছি.
ট্রাইসিস

1
আমি এই সাইটগুলিতে প্রশ্ন জিজ্ঞাসা ছেড়ে দিয়েছি। আজকাল সবকিছুই বিষয়বস্তু বলে মনে হচ্ছে ...
নুনো

আইপিভি কম্পিউটারকে ব্যবহারের জন্য একটি অ্যাড্রেস / 64৪ সরবরাহ করে পোর্টগুলি সীমাবদ্ধ করে দেয়।
জে.মনি

উত্তর:


28

বন্দরটি ব্যবহারযোগ্য লেয়ার 4 প্রোটোকলের একটি অংশ - বেশিরভাগ অংশের জন্য টিসিপি বা ইউডিপি ; এটি প্রকৃত কম্পিউটারগুলির স্মৃতি সম্বোধনের সাথে সম্পর্কিত নয়, সুতরাং আধুনিক অপারেটিং সিস্টেমগুলির 32 বা 64 বিট মেমরি সম্বোধন করে বিভ্রান্ত হবেন না।

এই স্তর 4 প্রোটোকলের শিরোনামগুলি নির্দিষ্টভাবে কাঠামো সংজ্ঞায়িত করেছে, যার জন্য উত্স এবং গন্তব্য পোর্টগুলির জন্য ঠিক 16 বিট ব্যবহৃত হয়। পুরো ইন্টারনেট নির্ভর যে স্তর 4 প্রোটোকলে সামঞ্জস্যতা-ব্রেকিং পরিবর্তন ছাড়াই পোর্টের সংখ্যা পরিবর্তন করা যায় না। এমনকি নতুন এসসিটিপিতে বন্দরগুলির জন্য 16 বিটের প্রতিবন্ধকতা রয়েছে।

মনে রাখবেন যে এই প্রোটোকলগুলি কেবল প্রাপ্তি পোর্টের উপর ভিত্তি করে ট্র্যাফিককে সনাক্ত করে না, তবে প্রাপ্তি আইপি এবং প্রেরণকারী পোর্ট এবং আইপিও সরবরাহ করে; আপনি 65৫৫৩৫ টিসিপি টিসি বন্দর শোনার মধ্যে সীমাবদ্ধ (তবে আপনার এটির অনেকগুলি নেই) এবং আপনি একটি নির্দিষ্ট দূরবর্তী সিস্টেমে নির্দিষ্ট পরিষেবাতে 65535 সংযোগের মধ্যে সীমাবদ্ধ রয়েছেন (অনুশীলনে কম, সাময়িক বন্দরগুলি দেখুন ) তাই এটি অস্বাভাবিক নয় mon আপনি যদি কোনও নির্দিষ্ট দূরবর্তী সিস্টেমে পুরো সংযোগ তৈরি করার ব্যবস্থা না করেন তবে এই প্রোটোকলগুলির সীমাতে চলে যেতে।


3
এটি সর্বদা পিছনে-সামঞ্জস্যতে নেমে আসে, তাই না? কেন আমরা আইপিভি 6 এ পরিবর্তিত হতে পারি, যা আরও অনেক আইপি ঠিকানার অনুমতি দেয় এটি হাস্যকর, তবে আমরা আরও কয়েকটি বন্দর রাখতে পারি না? এটাই আমার প্রধান বিরক্তি।
ট্রাইসিস

2
@ ট্রাইসিস রাইট - আইপিভি 4 থেকে আইপিভি 6 এ সরিয়ে নেওয়া বন্দরের হেডারে আরও বিট সহ টিসিপি এবং ইউডিপির একটি সংস্করণে স্থানান্তরিত করতে যা লাগবে তার তুলনায় এটি একটি ভাল তুলনা। এবং যদি আপনি এটি খেয়াল না করে থাকেন তবে বিশ্বব্যাপী আইপিভি 6 স্থাপনের এটি এখন যেখানে রয়েছে (বিশ্বব্যাপী ট্র্যাফিকের 1-2% ব্যবহার করে) এটি ধীর এবং বেদনাদায়ক প্রক্রিয়া been আইপিভি 4 এর জন্য, স্থানান্তরিত করার একটি বাধ্যতামূলক প্রয়োজন ছিল - ঠিকানা ক্লান্তি। অন্যদিকে, এই প্রোটোকলগুলিতে পোর্ট স্পেসের বাইরে চলে যাওয়া কোনও সাধারণ সমস্যা নয়, তাই এটি ঘটানোর জন্য প্রয়োজনীয় বৃহত্তর পরিবর্তনগুলি করার কোনও বাধ্য করার দরকার নেই।
শেন ম্যাডেন

ওহ, এটি আরও অর্থবোধ করে। ধন্যবাদ। সম্ভবত কোনও দিন আমরা প্রয়োজনটি অনুভব করব তবে আমি মনে করি আপনি ঠিক সেই প্রয়োজনে এখন নেই।
ট্রাইসিস

আমি আশা করব যে আমরা যদি কখনও এই সমস্ত সমস্যার মধ্য দিয়ে যাই তবে আমরা পূর্ণসংখ্যার ভিত্তিক পোর্ট অ্যাড্রেসিংয়ের চেয়ে আরও ভাল কিছু নিয়ে আসতে পারি। ইউআইডি-ভিত্তিক পোর্টগুলির মতো কিছু দুর্দান্ত লাগবে। অথবা প্রকৃত নেমস্পেসগুলি আরও বর্ণনামূলক হবে এবং অ্যাপ্লিকেশনগুলির মধ্যে দ্বন্দ্বের সম্ভাবনা দূর করবে। "Com.windows.local.yourdomain.server001" নেমস্পেস বা এর মতো কোনও কিছুর জন্য একটি বন্দর এগিয়ে স্থাপনের কল্পনা করুন।
njbair

সুতরাং যদি দুটি পিসি একসাথে 65,535 সংযোগ তৈরি করে বা NAT এর বাইরে পিসিগুলির একটি কাপেলের অনুরূপ হয়, অন্য পিসিগুলির কোনওই এটিরনেট অ্যাক্সেস করতে সক্ষম হবে না। আমি কি সঠিক?
ডেনিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.