আপনি যখন একটি বড় পরিমাণে ফাইল ডাউনলোড করেন, আপনি দেখতে পান যে প্রথম সেকেন্ডে ডাউনলোডের গতি শেষ পর্যন্ত তার গড় মানতে পৌঁছে যায়। কেন?
আপনি যখন একটি বড় পরিমাণে ফাইল ডাউনলোড করেন, আপনি দেখতে পান যে প্রথম সেকেন্ডে ডাউনলোডের গতি শেষ পর্যন্ত তার গড় মানতে পৌঁছে যায়। কেন?
উত্তর:
দুটি জিনিস:
আলোচনা এবং স্থানান্তর সেট আপ করার ক্ষেত্রে কিছু ওভারহেড রয়েছে, বিশেষত এফটিপি এর মতো প্রোটোকলগুলির সাথে। এফটিপি প্রকৃতপক্ষে ডেটা ট্রান্সফারের জন্য একটি দ্বিতীয় টিসিপি চ্যানেল সেট আপ করে, তাই দ্বিতীয় 3-উপায় হ্যান্ডশেক ইত্যাদি গ্রহণ করতে হবে ইত্যাদি etc.
বেশিরভাগ টিসিপি সংযোগগুলি "স্লো স্টার্টআপ" এর জন্য সেট করা আছে । টিসিপি কোডটি এমন একধরণের সর্বাধিক সেগমেন্টের আকার পর্যন্ত অনুভব করা যা দুটি হোস্টের মধ্যে রুটের জন্য কাজ করবে।
ডাউনলোডের গতি গণনার পদ্ধতিটি সফ্টওয়্যার থেকে সফ্টওয়্যার পর্যন্ত পরিবর্তিত হয়। মাথায় রাখা প্রথম জিনিস হ'ল গতি সর্বদা একটি নির্দিষ্ট সময়ের সময়কালে প্রসঙ্গে গণনা করা হয়। কিছু সফ্টওয়্যার আপনি ডাউনলোড করার পুরো সময়ের জন্য ডাউনলোডের গতি প্রদর্শন করতে পারে (কয়েক ঘন্টা হতে পারে), অন্য সফ্টওয়্যার কেবল x
সেকেন্ডের সাম্প্রতিক সংখ্যার জন্য ডাউনলোডের গতি প্রদর্শন করতে পারে । গতির গণনার জন্য সময়কাল যত কম হবে, তত রিয়েল-টাইম মান হবে।
তদ্ব্যতীত, যখন কোনও ডাউনলোড প্রথম শুরু হয়, সেখানে সফ্টওয়্যারটি প্রাথমিক গতি ধরে নেয় কিনা তা নির্ধারণ করা বা সফটওয়্যারটি অনুমান করার জন্য আরও ডেটা না পাওয়া পর্যন্ত প্রাথমিক গতিটি (এবং প্রদর্শিত) কোনও গতি অনুমান করে কিনা।
আপনি যে পরিস্থিতিতে বর্ণনা করেছেন, সম্ভবত সফ্টওয়্যারটি উপরের পূর্বের মতো, এবং তাই গণনা করা মানটি গড় (0 থেকে) আরও সঠিক মান পর্যন্ত উঠতে কয়েক মুহূর্ত সময় নেয়।
একে টিসিপি উইন্ডোটিং বলা হয়, একটি প্যাকেটের সফল সংক্রমণে উইন্ডোটি ডেটার পরিমাণ বাড়িয়ে দেয় ট্রান্সমিশনে কোনও ত্রুটি না হওয়া পর্যন্ত এটি ঘটতে থাকবে এটি সংযোগের গতি এবং নির্ভরযোগ্যতার উপর নির্ভর করে, অ্যাপ্লিকেশনগুলি কেবল গণনা করে যে ট্রান্সফারটি কতক্ষণ গ্রহণ করবে বর্তমান হারে টিসিপি উইন্ডো অনুমতি দেবে