ক্লায়েন্ট অ্যাপ্লিকেশনগুলি কীভাবে আইপিভি 4 বা আইপিভি 6 ব্যবহার করতে জানে?


18

সার্ভার / কম্পিউটার / ব্যবহারকারী / অ্যাপ্লিকেশনগুলি কীভাবে আইপিভি 6 অ্যাড্রেস বনাম এবং আইপিভি 4 অ্যাড্রেস সহ ইন্টারনেটে কোনও সংস্থার জন্য অনুরোধ করতে পারে?

উত্তর:


24

কোন ক্লায়েন্ট প্রথম জিনিস নির্ধারণ করে তা হ'ল কোন প্রোটোকল উপলব্ধ। আসুন ধরে নেওয়া যাক আইপিভি 4 এবং আইপিভি 6 উভয়ই উপলভ্য (অন্যথায় কোন প্রোটোকলটি বেছে নেওয়ার উত্তরটি তুচ্ছ;) এটি তখন এ (আইপিভি 4 ঠিকানা) এবং এএএএ (আইপিভি 6 ঠিকানা) রেকর্ড উভয়ের জন্য ডিএনএস অনুসন্ধান করবে। যদি কেবলমাত্র এক প্রকারটি ফিরে আসে তবে এটি এটি ব্যবহার করবে। যদি আইপিভি 4 এবং আইপিভি 6 ঠিকানা উভয়ই ফিরে আসে তবে ডিফল্ট আচরণ ক্লায়েন্ট সফ্টওয়্যারটির উপর কিছুটা নির্ভর করে। সাধারণত আরএফসি 3484 ব্যবহৃত হয়।

অফিসিয়াল স্ট্যান্ডার্ড অনুসারে এটি আইপিভি prefer পছন্দ করতে পারে তবে কিছু (0.01% বা তার কম) মেশিনের আইপিভি 6 ভুল কনফিগার করা আছে বলে ক্লায়েন্টরা স্মার্ট হয়ে উঠেছে। আজকাল বেশিরভাগ ব্রাউজারগুলি আইপিভি 6 এর সাথে সংযোগ স্থাপনের চেষ্টা করবে, তবে যদি তারা 300 মিলিসেকেন্ডের মধ্যে কোনও ওয়ার্কিং সংযোগ না পায় তবে তারা সমান্তরালে আইপিভি 4 এর সাথে সংযোগ স্থাপনের চেষ্টা করবে। প্রথম সংযোগ যা সফল হয় তা ব্যবহার করা হয়। এটি হ্যাপি আইবলস আরএফসিতে আচ্ছাদিত ।

অ্যাপল সিংহ এ পরিবর্তন করেছে। সেখানে অপারেটিং সিস্টেমটি আসলে সমস্ত সংযোগের পারফরম্যান্সের উপর নজর রাখে এবং যদি এটি নির্ধারণ করে যে আইপিভি 4 সংযোগের আইপিভি 6 সংযোগের তুলনায় কম প্রক্ষেপণ রয়েছে তবে এটি আইপিভি 4 পছন্দ করা শুরু করবে। তবে আইপিভি 4 সংযোগ যদি ধীর হয়ে যায় তবে এটি আবার আইভিভি 6-এ ফিরে যেতে পারে। এই বৈশিষ্ট্যটির আলোচনার জন্য এই মেইলিং তালিকা থ্রেডটি একবার দেখুন ।

ব্যবহারকারীর পক্ষে আইপিভি 4 বা আইপিভি 6 ব্যবহার করা উচিত নয় যতক্ষণ না এটি কাজ করে। আইপিভি 4 এবং আইপিভি 6 সমানভাবে সরবরাহ করা উচিত। ওয়েবসাইটগুলি আইপিভি 4 এর উপরে আইপিভি 6 ইত্যাদির মতো ঠিক একইভাবে কাজ করা উচিত etc.

আইপিভি 4 থাকবে বহু বছরের জন্য ব্যবহার। নতুন পরিষেবাদি (ওয়েবসাইট, গেমস, ইত্যাদি) কেবলমাত্র আইপিভি 6 এর উপরে স্থাপন করা হলে এটি ব্যবহারের অযোগ্য হয়ে যাবে কারণ ব্যবহারের জন্য আর কোনও নতুন আইপিভি 4 ঠিকানা নেই। এবং কিছু সময়ে আইপিভি 4-র কাজ করে এমন সমস্ত কিছু আইপিভি 6-র উপরেও কাজ করবে। সেই সময়ে আইপিভি 4 অক্ষম করার ফলে সময় এবং অর্থের সাশ্রয় হয় (যখন যথেষ্ট হয় তখন দুটি প্রোটোকল কেন বজায় রাখা যায়?)


1
এটি লেখা হওয়ার পরে, আরএফসি 3484 আরএফসি 6724 দ্বারা অপ্রচলিত হয়েছে ।
মাইকেল হ্যাম্পটন

কোনটি প্রোটোকল উপলব্ধ তা এটি কীভাবে নির্ধারণ করে? আমি এলোমেলো আচরণ দেখেছি যেখানে apt-get updateউদাহরণস্বরূপ, আইপিভি 6 হোস্টের সাথে সংযোগ স্থাপনের চেষ্টা করা হয়েছে, তবে হোস্টটির নিজের আইপিভি 6 ঠিকানাও নেই, এর লিঙ্ক-লোকালটি বাদ দিয়ে।
হাফগ্গার

1
এটি উত্স এবং গন্তব্য ঠিকানা নির্বাচন (আরএফসি 6724) দ্বারা পরিচালিত হয়। আপনার ক্ষেত্রে এটি দেখে মনে হচ্ছে হোস্টটি ডিএনএসে এএএএ রেকর্ডটি দেখে, গন্তব্য ঠিকানাটি চয়ন করে, তারপরে জানতে পারে যে এটির গন্তব্যটির সাথে এটি ব্যবহার করতে পারে এমন কোনও উত্স ঠিকানা নেই এবং তারপরে আবার আইপিভি 4 তে পড়ে falls
স্যান্ডার স্টেফান

2

মধ্যবর্তী পদক্ষেপ যা এখন ব্যবহৃত হচ্ছে এটি টানেলিং নামে পরিচিত। মূলত আইপিভি pac প্যাকেটগুলি আইভিভি pac প্যাকেটের ভিতরে ভ্রমণ করে যতক্ষণ না তারা এ বিন্দুতে পৌঁছায় যেদিকে তারা আইপিভি 4 এনপ্যাপুলেশন ছিনিয়ে নিতে পারে এবং পুরো আইপিভি 6 নেটওয়ার্কের অন্যদিকে প্রেরণ করতে পারে। অবশ্যই এটির তুলনায় আরও অনেক জটিলতা রয়েছে, তবে মূলত বোর্ডের মধ্যে মূল ধারণাটি একই।

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

মোটামুটি দূরবর্তী ভবিষ্যতের এক পর্যায়ে যখন আইপিভি 6 বিপুল সংখ্যক ট্র্যাফিককে শক্তি দেয়, আমি দেখতে পেলাম আইভিভি 4 এর জন্য ভাগ্যের বিপরীততা, যেখানে আইপিভি 4 ট্র্যাফিক অবশ্যই নিয়মিত আইপিভি 6 প্যাকেটের অভ্যন্তরে আবদ্ধ হতে হবে এবং টানেল ব্রোকারগুলি একই কারণে (তবে বিপরীত) ভূমিকা পালন করবে to বিস্তৃত IPv4 রাউটিং / আইপি অ্যাসাইনমেন্টের অভাব।


1
আমি মনে করি না যে এটির প্রশ্নের উত্তর দেয় ... পাশাপাশি: মূল আইপিভি 6 ইন্টারনেটে টানেলিং দ্রুত অদৃশ্য হয়ে যাচ্ছে কারণ দেশীয় আইপিভি 6 এখন সর্বত্র পাওয়া যায়। গ্রাহকদের জন্য কিছু টানেলিং থাকবে, তবে সংযোগ স্থাপনের সময় কোনও সিস্টেম পছন্দ করে তার সাথে এর কোনও যোগসূত্র নেই। PS: IPv4-over-IPv6 টানেল ইতিমধ্যে প্রদর্শিত হচ্ছে। কিছু কেবল ইন্টারনেট অপারেটর এই বছর ডিএস-লাইট মোতায়েন করছে, যা ঠিক তা করে।
স্যান্ডার স্টেফান

আমি একটি বৃহত ডাটাসেন্টারের জন্য কাজ করি এবং সমস্ত শিল্পের সাথে যোগাযোগ করি এবং আমার অভিজ্ঞতা আইপিভি 6 হ'ল স্পষ্টভাবে এখন সর্বত্র নয় not শূন্যস্থানটি ব্যবধানটি সরাতে বিদ্যমান রয়েছে এবং বেশিরভাগ শেষ ব্যবহারকারীরা এখনও আইপিভি 6 অ্যাসাইনমেন্ট না পেয়ে বিবেচনা করছেন, এটি এখনও প্রাসঙ্গিক।
গ্যারেট

3
টানেলিং প্রকৃতপক্ষে ব্যবহৃত হয় তবে এটি যেখানে সম্ভব সেখানে এড়ানো উচিত। আইএসপি যারা এখনও তাদের গ্রাহকদের কাছে শালীন আইপিভি 6 অফার করে না তারা তাদের কাজ করছে না ... তবে যাইহোক: প্রশ্ন ছিল ক্লায়েন্ট অ্যাপ্লিকেশনগুলি কীভাবে আইপিভি 4 এবং আইপিভি 6 এর মধ্যে চয়ন করে এবং নেটওয়ার্কটির আইপিভি 6 সংযোগের সাথে তার কোনও সম্পর্ক নেই has কারণ এটি রাউটারের কাজ, ক্লায়েন্ট অ্যাপ্লিকেশনটির নয়। ক্লায়েন্ট অ্যাপ্লিকেশন কেবলমাত্র স্থানীয় নেটওয়ার্কে যা পাওয়া যায় তা ব্যবহার করে।
স্যান্ডার স্টেফান

ক্রুসেড অন, আমার বন্ধু
গ্যারেট

-2

আমি মনে করি আপনি জিজ্ঞাসা করছেন কোনও অ্যাপ কীভাবে চয়ন করবেন তা কীভাবে সিদ্ধান্ত নেয়। প্রোগ্রামের দিক থেকে এটি প্রয়োগের উপর নির্ভর করে। কোডার যদি আইপিভি 6 কে আইপিভি 4 এর চেয়ে বেশি অগ্রাধিকার দেয় তবে উদাহরণস্বরূপ, এটি প্রথমে জেটিভিভি 6 এডিডিআর () ব্যবহার করার চেষ্টা করবে। যদি সেটি কনফিগারড না হয় বা ব্যর্থ হয়, তবে এটি getaddr () ইত্যাদি ব্যবহার করার চেষ্টা করবে এর ভিত্তিতে অ্যাপটি প্রথমে আইপিভি 6 এর মাধ্যমে অনুরোধটি প্রেরণ করবে, বা এর বিপরীতে।

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