শারীরিক দূরত্ব ডাউনলোড গতি প্রভাবিত করে?


22

আমার এক সহকর্মীর সাথে আমার কেবল তর্ক হয়েছিল এবং আমি ভেবেছিলাম যে আমি এই বিষয়ে বিশেষজ্ঞদের কাছে পৌঁছাতে পারি। এখানে দৃশ্যপট। আমরা এমন একটি ওয়েবসাইট ব্যবহার করছিলাম যা আপনার সংযোগের গতি মেপে। আমরা এমন একটি সার্ভার ব্যবহার করে পরীক্ষা করেছি যা আমাদের থেকে অনেক দূরে (আমরা মালয়েশিয়ায় এবং সার্ভারটি মার্কিন যুক্তরাষ্ট্রে ছিল)। এটি প্রায় 2 এমবিপিএসের কাছাকাছি ছিল। তারপরে আমরা সিঙ্গাপুরে একটি সার্ভার দিয়ে চেষ্টা করেছি এবং এটি আরও দ্রুত (প্রায় 15 এমবিপিএস)। আমার সহকর্মী বিশ্বাস করেছিলেন যে এটি শারীরিক দূরত্বের কারণেই আমি মনে করি না যে এটি গুরুত্ব দেয়। আমার বোঝাটি একবার আপনি প্রাথমিক হ্যান্ডশেক হয়ে গেলে এবং ডেটা প্রবাহ শুরু হয়ে গেলে সার্ভারটি কোথায় অবস্থিত এবং ফলাফল প্রায় একই রকম হওয়া উচিত তা বিবেচনা করে না। আমি কি এখানে কিছু মিস করছি? এটা সত্যিই কিভাবে কাজ করে?


2
আপনি নিজেকে তুচ্ছভাবে নিশ্চিত করতে পারেন। বিলম্বিতা অর্জনের জন্য সার্ভারকে পিং করুন। তারপরে 2 এমবিপিএস * লেটেন্সি == উইন্ডো। আপনি ওয়্যারশার্ক দিয়ে উইন্ডোটির প্রকৃত আকারটি নিশ্চিত করতে পারেন। তবে ধরা যাক আপনার উইন্ডো স্কেলিং নেই, তবে এটি 64 কেবি / 2 এমবিপিএস = 256 মিমি, সুতরাং আমি আপনার সার্ভারটি 256 মাইল দূরে থাকার পূর্বাভাস দিচ্ছি।
ytti

2
@ নীতি অপ্রত্যক্ষভাবে বিডিপি (ব্যান্ডউইথ-বিলম্ব পণ্য) এর বর্ণনা দিচ্ছে যা প্রায় দীর্ঘ (বিলম্ব), ফ্যাট (ব্যান্ডউইথ) নেটওয়ার্কগুলিতে পূর্ণরূপে রাখা আরও কঠিন এবং কোনও কিছুই আপনার সম্ভাব্য থ্রুপুট থেকে দূরে খায় into En.wikedia.org/wiki/Bandwidth-delay_product দেখুন ।
জেনারেলট ওয়ার্কারার

2
@ নীতি, উইন্ডোজ ভিস্তা এবং পরে উইন্ডো স্কেলিংটি ডিফল্ট হিসাবে রয়েছে ... আমাদের ওএস নাভিদ পরীক্ষার জন্য কী ব্যবহার করছে তা জানতে হবে
মাইক পেনিংটন

এই সমর্থন অনুযায়ী । মাইক্রোসফ্ট। আমি নিজে উইন্ডো ব্যবহারকারী নই তাই যাচাই করতে পারি না।
ytti

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

উত্তর:


23

আমার সহকর্মী বিশ্বাস করেছিলেন যে এটি শারীরিক দূরত্বের কারণেই আমি মনে করি না যে এটি গুরুত্ব দেয়। আমার বোঝাটি একবার আপনি প্রাথমিক হ্যান্ডশেক হয়ে গেলে এবং ডেটা প্রবাহ শুরু হয়ে গেলে সার্ভারটি কোথায় অবস্থিত এবং ফলাফল প্রায় একই রকম হওয়া উচিত তা বিবেচনা করে না। আমি কি এখানে কিছু মিস করছি? এটা সত্যিই কিভাবে কাজ করে?

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

  • টিসিপি উইন্ডো স্কেলিং
  • হোস্ট বাফার টিউনিং

আপনি যে ফলাফলগুলি দেখেছেন তার মধ্যে পার্থক্য তার দ্বারা প্রভাবিত হতে পারে:

  • প্যাকেটের ক্ষয়ক্ষতি
  • সমান্তরাল টিসিপি স্থানান্তর

টিসিপি উইন্ডো স্কেলিং: ব্যান্ডউইথ-বিলম্ব প্রভাব

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

উচ্চ আরটিটি মানগুলির জন্য, এটি একটি খুব বড় RWIN রাখা সহায়ক। উদাহরণস্বরূপ, আপনার মালয়েশিয়া থেকে মার্কিন যুক্তরাষ্ট্রে আরটিটি যদি প্রায় 200 মাইল হয় তবে মূল টিসিপি আরডবিন আপনাকে ২. 2. এমবিপিএস সীমাবদ্ধ করবে।

থ্রুপুট সর্বোচ্চ = আরসিভি_ওয়িন / আরটিটি

* মাধ্যমে আউটপুট সর্বোচ্চ = 65535 * 8 / 0.200 *

থ্রুপুট সর্বোচ্চ = 2.6 এমবিপিএস

আরএফসি 1323 এই সীমাবদ্ধতাগুলি কাটিয়ে উঠতে কিছু "টিসিপি বিকল্পগুলি" সংজ্ঞায়িত করেছে; এই টিসিপি বিকল্পগুলির মধ্যে একটি হ'ল "উইন্ডো স্কেলিং"। এটি একটি স্কেল ফ্যাক্টর প্রবর্তন করে, যা সম্পূর্ণ প্রাপ্ত উইন্ডোটির মান পাওয়ার জন্য মূল আরডব্লিন মানকে বহুগুণ করে; উইন্ডো স্কেলিং বিকল্পগুলি ব্যবহার করে 1073725440 বাইটের সর্বোচ্চ RWIN অনুমতি দেয়। একই গণনা প্রয়োগ করা:

থ্রুপুট সর্বোচ্চ = আরসিভি_ওয়িন / আরটিটি

* মাধ্যমে আউটপুট সর্বোচ্চ = 1073725440 * 8 / 0.200 *

থ্রুপুট সর্বোচ্চ = 42.96 জিবিপিএস

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

প্যাকেটের ক্ষয়ক্ষতি

প্রশান্ত মহাসাগর জুড়ে ইন্টারনেট সার্কিটগুলি মাঝে মাঝে বেশ জমজমাট হয়ে যায়। আমার পরিবারের কেউ কেউ তাইওয়ানে বাস করে এবং আমরা যখন তাদের সাথে গুগল টক ব্যবহার করি তখন আমরা নিয়মিত সমস্যা সমাধান করি। আমি যখন মার্কিন যুক্তরাষ্ট্র থেকে তাদের ডিএসএল লাইনটি পিন করি তখন প্রায়শই আমি প্যাকেটের ক্ষতি 0.5% এর বেশি দেখতে পাই; আপনি যদি "ধীর" সার্ভারে 0.5% লোকসানের মতো কোনও কিছু দেখতে পান তবে এটি খুব সহজেই একক টিসিপি সকেটে থ্রুপুট সীমাবদ্ধ করবে।

সমান্তরাল টিসিপি স্ট্রিম

এফওয়াইআই, কিছু গতি পরীক্ষার ওয়েবসাইটগুলি থ্রুপুট বাড়ানোর জন্য সমান্তরাল টিসিপি স্ট্রিম ব্যবহার করে ; এটি আপনার দেখা ফলাফলগুলিকে প্রভাবিত করতে পারে, কারণ আপনার যদি পথে কিছু প্যাকেট-ক্ষতি হয় তবে সমান্তরাল টিসিপি স্ট্রিমগুলি নাটকীয়ভাবে থ্রুপুট বৃদ্ধি করে। আমি চারটি সমান্তরাল টিসিপি স্ট্রিমগুলি সম্পূর্ণরূপে 5% এমবিপিএস কেবলের মডেমকে পূরণ করে যা 1% ধ্রুবক প্যাকেটের ক্ষতিতে ভুগেছে। সাধারণত 1% লোকসান একক টিসিপি স্ট্রিমের থ্রুপুট কমিয়ে দেয়।

বোনাস উপাদান: হোস্ট বাফার টিউনিং

অনেক পুরানো ওএস বাস্তবায়নের সীমিত বাফার সহ সকেট ছিল; পুরানো ওএসের সাথে (উইন্ডোজ 2000 এর মতো) টিসিপি বড় পরিমাণে ডেটা ফ্লাইটের অনুমতি দেয় কিনা তা বিবেচ্য নয় ... তাদের সকেট বাফারগুলি বড় আরডবিনের সুবিধা নিতে টিউন করা হয়নি। টিসিপি স্থানান্তরগুলিতে উচ্চ পারফরম্যান্স সক্ষম করতে প্রচুর গবেষণা হয়েছিল । আধুনিক অপারেটিং সিস্টেমগুলি (এই উত্তরের জন্য, আমরা উইন্ডোজ ভিস্তা এবং পরে "আধুনিক" বলতে পারি) তাদের সকেট বাফার বাস্তবায়নে আরও ভাল বাফার বরাদ্দকরণের ব্যবস্থা অন্তর্ভুক্ত করে।


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

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

2
@ আরএনএক্সআরএক্স আমি সম্মত হয়েছি, এটি বেশিরভাগই এফডাব্লু হবে যা টিসিপি বিকল্পগুলি সম্পর্কে রেগে যাবে। আমি রাউটার ম্যাংলিং টিসিপি উইন্ডো স্কেলিং বিকল্পটি শুনিনি, তবে কেউ কোনও বিক্রেতার / মডেল নিয়ে এসেছেন, তবে এটি ভেবে অবাক হবেন না, বিবেচনা করে দেখা যাচ্ছে যে প্রান্তে রাউটারগুলি ম্যাঙ্গেল টিসিপি এমএসএস বিকল্পটি ট্রানজিটে যেতে পারে না considering কেউ কল্পনাও করতে পারে না যে এত বড় লাফালাফি।
ytti

3

সংক্ষিপ্ত উত্তর: হ্যাঁ, দূরত্বের প্রভাব একক স্ট্রিম ব্যান্ডউইথের উপরে রয়েছে।

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


1

এটির জন্য ইতিমধ্যে দুর্দান্ত উত্তর থাকা সত্ত্বেও আমি যুক্ত করতে চাই: না, গতি অগত্যা দূরত্ব দ্বারা প্রভাবিত হয় না এবং হ্যাঁ, প্রায়শই গতি দূরত্ব দ্বারা প্রভাবিত হয় উভয়ই সত্য।

তা কেন?

দৃ simp়ভাবে সরলীকৃত করা, দূরত্ব যত দীর্ঘ হবে, তত বেশি "হপস" ইন্টারনেটের পথে জড়িত। সর্বাধিক ব্যান্ডউইদথ ধীরতম হপ এবং একযোগে ট্র্যাফিক দ্বারা নির্ধারিত হয়। ক্রমবর্ধমান দূরত্ব এবং হপের গতি কিছুটা এলোমেলো বিতরণের সাথে ধীরে ধীরে সামগ্রিক গতি পাওয়ার সম্ভাবনা বাড়ছে। অতিরিক্তভাবে, পদার্থবিজ্ঞানের পথে আসে এবং দীর্ঘতর বর্ধনের ফলে লিঙ্কটি ধীর হয়ে যেতে পারে।

তবে এটিকে হালকাভাবে বিবেচনা করার দরকার নেই। প্রযুক্তি আমাদের প্রায় কোনও পছন্দসই ব্যান্ডউইথের গ্রহ-সংযোগ সংযোগ তৈরি করতে দেয় allows তবে, ব্যান্ডউইদথ এবং দূরত্ব শত্রু এবং উভয়ই নাটকীয়ভাবে সংযোগের ব্যয় বাড়িয়ে তোলে, আবার আপনার এখনই প্রয়োজন হতে পারে কেবল সংযোগের জন্য এটির সম্ভাবনা কম।

অবশ্যই, এটি বড় আকারের তবে বাস্তবে এই পরিস্থিতিটি আপনি প্রায়শই খুঁজে পান। এবং তারপরে আপনি যখন আশ্চর্যজনকভাবে দ্রুত সংযোগ বা কোনও কোণার চারপাশে কোনও বিতরণ প্রক্সি থাকবেন না - তবে যখন সমস্ত কিছু তাত্ক্ষণিক হয় আমরা ইন্টারনেটের গতি সম্পর্কে খুব কমই ভাবি ...


-1

অ্যান্ড্রু মার্টিনের মতে উত্তরটি হ্যাঁ

গ্রাফ


কেবলমাত্র লিঙ্কের উত্তর নিরুৎসাহিত করা হয়। লিঙ্কযুক্ত ওয়েবপৃষ্ঠার উপর নির্ভর করে এই উত্তরটি দরকারী করে দয়া করে বিশদ সরবরাহ করুন।
টিউন ভিঙ্ক

ডুড, এটি কোনও লিঙ্ক নয় কেবল উত্তর, এটি পরিসংখ্যান সহ একটি চিত্র
জোনাথন

আমি তোমার ছেলে না এছাড়াও, ওয়াই-অক্ষের কী রয়েছে এবং কীভাবে এটি পরিমাপ করা হয়েছিল তা ব্যাখ্যা ছাড়াই এই চিত্রটির কোনও অর্থ নেই। এবং তারপরেও, আপনাকে ব্যাখ্যা করতে হবে যে এই চিত্রটি কীভাবে প্রশ্নের উত্তর।
টিউন ভিঙ্ক

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