সকেটগুলি ওয়্যারলেস সংযোগগুলিতে কীভাবে কাজ করে?


15

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

তবে ওয়েবসকেটস / এক্সএমপিপি ইত্যাদির মতো মেসেজিং সিস্টেমগুলি পুশ করুন, সকলেই সার্ভারের সাথে অবিচ্ছিন্ন সংযোগ বজায় রাখে। এমনকি গুগলের জিসিএম, যা গুগল প্লে সমর্থিত ডিভাইসগুলিতে বেকড থাকে, সার্ভারগুলির সাথে অবিচ্ছিন্ন সংযোগ বজায় রাখে।

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


আপনার প্রশ্ন কি সকেট বা ওয়েবসকেট সম্পর্কে? সে দুটি খুব আলাদা জিনিস।
সোভিক

@ এসভিক আমার প্রশ্নটি সকেটের সাথে সম্পর্কিত ছিল।
বিনয় এস শেনয়

উত্তর:


23

একটি উন্মুক্ত টিসিপি সংযোগ একটি যৌক্তিক অবস্থা। এটি বোঝায় না যে ডেটা সর্বদা পিছনে পিছনে প্রেরণ করা হচ্ছে। প্রাথমিক ত্রি-মুখী হ্যান্ডশেকের পরে আপনি "সংযুক্ত" অবস্থায় প্রবেশ করেছেন। 3-উপায় সংযোগ বিচ্ছিন্ন না হওয়া বা জীবিত রাখার ব্যর্থ হওয়া অবধি আপনি সেই অবস্থায় রয়েছেন।

সংযোগের জীবদ্দশায়, সেই সংযোগের জন্য ডেটা স্থানান্তর করতে অন্তর্নিহিত "শারীরিক" মাধ্যম থেকে সংস্থান স্থাপন করা যেতে পারে। তারযুক্ত সংযোগের ক্ষেত্রে এটি ইথারনেট ফ্রেমগুলিকে স্থানান্তরিত করার বিষয়টি। 3G / 4G ওয়্যারলেস সংযোগের ক্ষেত্রে, নিম্ন স্তরের প্রোটোকলগুলির সাথে প্রয়োজনীয়তা হিসাবে সংযোগ স্থাপনের মাধ্যমে এটি করা হয়।

সুতরাং সংযোগের জীবনের জন্য, কোনও শারীরিক অন্তর্নিহিত ডেটা সংযোগ নেই যা বিদ্যমান। পরিবর্তে এটি টিসিপি সংযোগে ডেটা প্রেরণের জন্য যে কোনও পিয়ারের জন্য সুপ্ত অপেক্ষা করছে lies

আর একটি বিষয় হ'ল টিসিপি আক্ক ভিত্তিক। টিসিপি সহকর্মীরা একে অপরকে নিশ্চিতভাবে কী উদ্ধার করা হয়েছে সে সম্পর্কে দক্ষতার সাথে একে অপরকে অবহিত রাখতে পারে। ব্যর্থতার পরে, টিসিপি পুনঃপ্রেরণ করবে। এটি মোটামুটি নির্ভরযোগ্য শারীরিক লিঙ্কগুলির জন্য দুর্দান্ত কাজ করে তবে আপনার ওয়্যারলেস সংযোগগুলির মতো খুব শোরগোল / ভাঙা লিঙ্কগুলিতে বিচ্ছিন্ন হয়ে পড়ে। আপনি কল্পনা করতে পারেন, acks / retransmitted এই পরিবেশে খুব ঘন ঘন ঘটবে।

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

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