প্যাকেট বিলম্বিত হতে পারে?


9

কোনও প্যাকেটটি ক্লায়েন্ট থেকে সার্ভারে ওঠানামা করতে সময় নিতে পারে কি?

উত্তর:


9

IP প্রোটোকল, যা উপরে TCP এবং UDP নির্মাণ করা হয়, নির্দিষ্ট করে datagrams তন্ন তন্ন, যাতে পৌঁছা গ্যারান্টী আছে, কিংবা একই রুট মাধ্যমে, কিংবা, যে বিষয়টি জন্য এ সব (ধন্যবাদ অনুস্মারটির জন্য ট্রেভর)। সুতরাং, টিসিপি বা ইউডিপি ব্যবহৃত হোক না কেন, বিলম্বিতা ওঠানামা করবে। দেরীটি আংশিক দূরত্বে ভ্রমণের কারণে , যা পথ পরিবর্তন হলে পরিবর্তিত হয়, এবং কিছুটা বেছে নেওয়া পথের সাথে রাউটিং ডিভাইসে প্রোটোকল স্ট্যাক অনুবাদের কারণে - যা পথ পরিবর্তন হলে এটিও পরিবর্তিত হয়।

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


1
ডেটাগ্রামগুলি মোটামুটি আসার নিশ্চয়তা নেই বলে উল্লেখযোগ্য। তাদের যাত্রার পাশাপাশি যে কোনও সময়ে এগুলি নিঃশব্দে বাদ দেওয়া যেতে পারে। এটি কেবলমাত্র টিসিপি-র পরিবহণ যা আইপি-র শীর্ষে নির্মিত যা নেটওয়ার্ক যোগাযোগে নির্ভরযোগ্যতার একটি মায়া যুক্ত করে।
ট্রেভর পাওয়েল

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

5

এটি সম্ভবত গেম বিকাশের প্রশ্ন নয়, তবে হ্যাঁ। সাধারণ আইপি সংযোগে, প্রতিটি প্যাকেট বিভিন্ন মধ্যস্থতাকারী "হপস" এর মধ্য দিয়ে যেতে পারে এবং প্রতিটি পৃথক "হপস" আলাদাভাবে বিলম্ব হতে পারে।

আপনি যদি নিজের ডেটা স্থানান্তর করতে টিসিপি ব্যবহার করেন, প্রোটোকলটি আপনার পক্ষে এটি বাতিল করে এবং প্যাকেটগুলি মূলত প্রেরণ করা হয়েছিল সেগুলি সরবরাহ করার জন্য পুনরায় অর্ডার করবে; তবে আপনি যদি ইউডিপি ব্যবহার করছেন তবে প্রতিটি পৃথক প্যাকেটের বিলম্বের উপর নির্ভর করে প্যাকেটগুলি অর্ডার থেকে বেরিয়ে আসতে পারে এবং করতে পারে।


বিশেষত, যদি ইউডিপি এবং টিসিপি প্যাকেটগুলি একইভাবে চালিত হয় এবং ইউডিপি প্যাকেটগুলি নিয়মিতভাবে ক্রমবর্ধমান হয়, এটি পরিবর্তে টিসিপি ব্যবহার করে একই সংযোগের উপর "ল্যাগ স্পাইক" অনুবাদ করে।
মার্টিন সোজকা

2

অবশ্যই কোনও আইপি নেটওয়ার্ক সম্পর্কে সমস্ত কিছু যে কোনও সময় পরিবর্তিত হতে পারে।

নীচের নিবন্ধে কীভাবে বিলম্ব, প্যাকেট হ্রাস এবং থ্রুপুট সম্পর্কিত জিনিসগুলি পৃথক হতে পারে এবং কেন তা আলোচনা করা হয়েছে: ডিআইআই টেক নোট 0021: ক্ষতি, প্রচ্ছন্নতা এবং গতি


1

ইতিমধ্যে যা বলা হয়েছে তা বাদ দিয়ে , রাউটারগুলিকে নির্বিচারে প্যাকেট ছাড়ার অনুমতি দেওয়া হয়েছে তা ভুলে যাবেন না , টিসিপিতে একটি প্যাকেট তাত্ত্বিকভাবে নির্ধারিতভাবে তার গন্তব্যে পৌঁছাতে দীর্ঘ সময় নিতে পারে (এবং ইউডিপিতে এটি কখনও তার গন্তব্যে পৌঁছাতে পারে না !)।

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