SingLinkLabs · Protocol Paper 01
SingLink প্রোটোকল প্রযুক্তিগত শ্বেতপত্র
SingLink 2.0 আর্কিটেকচার, সম্পূর্ণ সংযোগ জীবন চক্র এবং প্রোটোকল সীমানা
SingLink 2.0 হল একটি আনুষ্ঠানিক নেটওয়ার্ক ট্রান্সমিশন প্রোটোকল যা স্বাধীনভাবে SingLinkVPN দ্বারা তৈরি করা হয়েছে, একটি ক্লায়েন্ট সফ্টওয়্যার সংস্করণ নয়। এই নিবন্ধটি প্রোটোকলের সর্বজনীন ক্ষমতা, রেফারেন্স বাস্তবায়ন মডেল, পরীক্ষার ডেটা সীমানা এবং বহিরাগত প্রোটোকল পার্থক্যগুলি ব্যাখ্যা করার জন্য নিয়ন্ত্রণ সমতল, ডেটা সমতল এবং সম্পূর্ণ সংযোগ জীবন চক্রকে প্রধান লাইন হিসাবে নেয়।
- Document
- SLP-WP-01
- Revision
- 1.0
- Published
- 2026-07-29
- Language
- বাংলা
প্রোটোকল প্রজন্ম এবং ক্লায়েন্ট সংস্করণ স্বাধীনভাবে পরিচালিত হয়। নোডের প্রাপ্যতা ক্লায়েন্টের রিয়েল-টাইম অবস্থার সাপেক্ষে।
এটম ফিডে সদস্যতা নিনScope and evidence
সুযোগ, উপসংহার এবং প্রমাণ সীমানা
এটি একটি বিপণন পৃষ্ঠা নয়, কিন্তু কনফিগারেশন অধিগ্রহণ থেকে সংযোগ পরিষ্কার করার জন্য একটি সিস্টেমের বিবরণ৷ প্রতিটি আইটেম নিশ্চিত ক্ষমতা, সর্বজনীন নকশা বিবরণ, এবং রেফারেন্স বাস্তবায়ন মডেলের মধ্যে পার্থক্য করে।
SingLink 2.0 হল অফিসিয়াল নেটওয়ার্ক ট্রান্সমিশন প্রোটোকল প্রজন্ম যা SingLinkVPN দ্বারা স্বাধীনভাবে তৈরি করা হয়েছে। "2.0" প্রোটোকলের নাম এবং প্রোটোকল প্রজন্মের প্রতিনিধিত্ব করে, Windows, macOS, Android, iOS বা অন্যান্য ক্লায়েন্টের সফ্টওয়্যার সংস্করণ নম্বর নয়।
প্রোটোকলের পণ্যের সীমানা শুধুমাত্র ক্লায়েন্ট থেকে সার্ভার পর্যন্ত একটি বাইট বিন্যাস নয়, এতে অ্যাকাউন্ট এবং নোড অনুমতি, DNS প্রক্রিয়াকরণ, বুদ্ধিমান অফলোডিং, নোড নির্বাচন, সেশন স্বাস্থ্য সনাক্তকরণ, নেটওয়ার্ক সুইচিং এবং ব্যর্থতা পুনরুদ্ধার অন্তর্ভুক্ত রয়েছে।
পণ্য পৃষ্ঠা থেকে, ক্লায়েন্ট ক্ষমতা এবং অফিসিয়াল পাবলিক ক্যালিবার.
প্রোটোকলের যে সমস্যাটি সমাধান করতে হবে এবং বর্তমানে উন্মুক্ত সিস্টেমের সীমানা বর্ণনা করুন।
একটি প্রকাশিত বাইনারি স্পেসিফিকেশনের সমতুল্য নয়, সম্ভাব্য বাস্তবায়ন ব্যাখ্যা করতে ব্যবহৃত হয়।
Versioning
প্রোটোকল প্রজন্ম সফ্টওয়্যার সংস্করণ নয়
Protocol
SingLink 2.0
পরিবহন প্রোটোকল প্রজন্মের সামগ্রিক বিবর্তন, ক্ষমতা আলোচনা, সেশন মডেল, এবং সামঞ্জস্য নীতির প্রতিনিধিত্ব করে।
Client software
প্রতিটি প্ল্যাটফর্মের নিজস্ব নম্বর রয়েছে
Windows, macOS, Android, iOS, Linux এবং TV ক্লায়েন্ট তাদের নিজ নিজ রিলিজ ছন্দ অনুযায়ী পরিচালিত হয় এবং প্রোটোকল 2.0 এর সাথে মিশ্রিত করা হবে না।
System architecture
কন্ট্রোল প্লেন এবং ডেটা প্লেন আলাদা করা
কন্ট্রোল প্লেন অনুমতি, কনফিগারেশন এবং নোড শিডিউলিংয়ের জন্য দায়ী; ডেটা প্লেন সেই চ্যানেলগুলির জন্য দায়ী যা আসলে ব্যবহারকারীর ট্র্যাফিক বহন করে। দুটি পৃথক করা সংবেদনশীল ডেটার সুযোগ সীমিত করতে এবং ব্যর্থতাগুলিকে বিচ্ছিন্ন করতে সহায়তা করে।
Control plane
নিয়ন্ত্রণ পৃষ্ঠ
- 01 অ্যাকাউন্ট এবং প্যাকেজ অনুমতি
- 02 নোড এবং প্রোটোকল ক্ষমতা তালিকা
- 03 স্বল্পমেয়াদী কনফিগারেশন, কৌশল এবং প্রত্যাহার
- 04 নোড স্বাস্থ্য এবং সময়সূচী তথ্য
Data plane
ডেটা প্লেন
- 01 ট্রাফিক গ্রহণ এবং ফরওয়ার্ডিং
- 02 TCP, UDP এবং লজিক্যাল ফ্লো বাহক
- 03 সেশনের অবস্থা এবং স্বাস্থ্য সনাক্তকরণ
- 04 রিটার্ন ডেটা ডিক্যাপসুলেশন
Connection lifecycle
22 প্রক্রিয়াকরণ পর্যায়ে
অ্যাকাউন্টের অনুমতি, সিস্টেম নেটওয়ার্ক প্রবেশদ্বার থেকে ডেটা ডিক্যাপসুলেশন এবং সুরক্ষা পরিষ্কার করার জন্য, নিম্নলিখিত প্রক্রিয়াটি সম্পূর্ণ প্রযুক্তিগত লিঙ্কগুলি ধরে রাখে এবং প্রতিটি পদক্ষেপের জন্য প্রমাণের স্থিতি চিহ্নিত করে।
- 01
অ্যাকাউন্ট লগইন এবং অনুমতি নিশ্চিতকরণ
নিশ্চিত ক্ষমতাক্লায়েন্ট বর্তমান অ্যাকাউন্টের উপলব্ধ প্যাকেজ, নোড এবং প্রোটোকল অনুমতি পায়। প্রমাণীকরণ শংসাপত্রগুলি স্বল্পস্থায়ী, প্রত্যাহারযোগ্য এবং পরবর্তী ডেটা ফরওয়ার্ডিং অবস্থা থেকে বিচ্ছিন্ন হওয়া উচিত।
- 02
নোড এবং প্রোটোকল কনফিগারেশন ডেলিভারি
পাবলিক নকশা বিবরণকন্ট্রোল প্লেন নোড ঠিকানা, পোর্ট, উপলব্ধ প্রোটোকল এবং প্রয়োজনীয় নীতিগুলি ফেরত দেয় এবং ক্লায়েন্টকে সরাসরি দীর্ঘমেয়াদী মাস্টার কী বা অপ্রয়োজনীয় সংবেদনশীল ক্ষেত্রগুলি সরবরাহ করা উচিত নয়।
- 03
সিস্টেম নেটওয়ার্ক প্রবেশদ্বার স্থাপন
নিশ্চিত ক্ষমতাক্লায়েন্ট ট্র্যাফিক গ্রহণ করে যা TUN মোড, সিস্টেম প্রক্সি বা প্ল্যাটফর্ম নেটওয়ার্ক এক্সটেনশনের মাধ্যমে প্রক্রিয়া করা প্রয়োজন। নির্দিষ্ট প্রবেশদ্বার অপারেটিং সিস্টেমের ক্ষমতার উপর নির্ভর করে।
- 04
DNS রেজোলিউশন এবং ডোমেন নাম নির্ধারণ
নিশ্চিত ক্ষমতাDNS অনুরোধ এবং পরবর্তী সংযোগগুলির জন্য ধারাবাহিক নীতিগুলি ব্যবহার করা আবশ্যক যাতে ডোমেন নামগুলি প্রক্সিগুলির মধ্য দিয়ে যাওয়া এড়াতে যখন DNS এখনও স্থানীয় নেটওয়ার্ক থেকে ফাঁস হচ্ছে বা ভুলভাবে ডাইভারশন ঘটাচ্ছে।
- 05
বুদ্ধিমান ট্রাফিক বিতরণ এবং রাউটিং রায়
নিশ্চিত ক্ষমতানিয়ম, অ্যাপ্লিকেশন, টার্গেট ডোমেন নাম, আইপি এবং নেটওয়ার্ক স্থিতির উপর ভিত্তি করে সংযোগগুলিকে সরাসরি, প্রক্সি বা অবরুদ্ধ হিসাবে নির্ধারণ করে।
- 06
নোড নির্বাচন
নিশ্চিত ক্ষমতাম্যানুয়াল মোড ব্যবহারকারী-নির্দিষ্ট নোড ব্যবহার করে; বুদ্ধিমান মোড লেটেন্সি, প্রাপ্যতা, লোড, অঞ্চল এবং প্যাকেজ অনুমতির উপর ভিত্তি করে প্রার্থী নোড নির্বাচন করতে পারে।
- 07
প্রোটোকল ক্ষমতা আলোচনা
পাবলিক নকশা বিবরণক্লায়েন্ট এবং সার্ভার উভয় পক্ষের দ্বারা সমর্থিত প্রোটোকল প্রজন্ম এবং ক্ষমতা নিশ্চিত করে। পুরানো ক্লায়েন্ট যখন নতুন ক্ষমতা চিনতে পারে না তখন নীরবে বেমানান আচরণগুলি সক্ষম করা উচিত নয়।
- 08
প্রমাণীকরণ এবং অ্যান্টি-রিপ্লে
রেফারেন্স বাস্তবায়ন মডেলনোডগুলি যাচাই করে যে অ্যাকাউন্ট বা সেশনটি বৈধ এবং পুরানো প্রমাণীকরণ ডেটাকে বার্ধক্য, র্যান্ডমাইজেশন বা সমতুল্য প্রক্রিয়ার মাধ্যমে পুনরায় ব্যবহার করা থেকে আটকাতে হবে।
- 09
কী বিনিময় এবং সেশন কী
রেফারেন্স বাস্তবায়ন মডেলপ্রোটোকলের বর্তমান সংযোগের জন্য একটি পৃথক এনক্রিপশন প্রসঙ্গ স্থাপন করা প্রয়োজন। নির্দিষ্ট সাইফার স্যুট, হ্যান্ডশেক ক্ষেত্র এবং ঘূর্ণন সময়কাল ভবিষ্যতে পাবলিক স্পেসিফিকেশনের সাপেক্ষে হতে হবে।
- 10
সেশন তৈরি করুন
রেফারেন্স বাস্তবায়ন মডেলসেশন ক্লায়েন্ট এবং নোডের মধ্যে ট্রান্সমিশন সেশনের প্রতিনিধিত্ব করে, যা সংযোগের অবস্থা, ক্ষমতার তথ্য, হার্টবিট এবং এক বা একাধিক যৌক্তিক প্রবাহ বহন করতে পারে।
- 11
একটি স্ট্রিম বা স্বাধীন প্রক্সি সংযোগ স্থাপন করুন
রেফারেন্স বাস্তবায়ন মডেলপ্রতিটি আবেদনের অনুরোধ সেশনের মধ্যে একটি লজিক্যাল স্ট্রীমে ম্যাপ করা যেতে পারে, অথবা একটি স্বাধীন সংযোগ স্থাপন করা যেতে পারে; চূড়ান্ত পদ্ধতি জনসাধারণের বাস্তবায়নের উপর নির্ভর করে।
- 12
ডেটা ফ্রেম এনক্যাপসুলেশন
রেফারেন্স বাস্তবায়ন মডেলগন্তব্য তথ্য, স্ট্রিম শনাক্তকরণ, পেলোডের দৈর্ঘ্য, নিয়ন্ত্রণ কমান্ড এবং ডেটা একটি পার্সেবল ফ্রেম গঠনের জন্য প্রয়োজন; এই পৃষ্ঠাটি অনথিভুক্ত বাইনারি ক্ষেত্র আবিষ্কার করে না।
- 13
TCP ট্রাফিক প্রক্রিয়াকরণ
পাবলিক নকশা বিবরণTCP বাইট স্ট্রীমগুলিকে শৃঙ্খলা বজায় রাখতে হবে, অর্ধ-বন্ধ এবং অস্বাভাবিক বন্ধগুলি পরিচালনা করতে হবে এবং পরিবহনের দিকে অ্যাপ্লিকেশন-সাইড ব্যাকপ্রেশার পাস করতে হবে।
- 14
UDP এবং QUIC ট্রাফিক প্রক্রিয়াকরণ
পাবলিক নকশা বিবরণUDP ডেটাগ্রামগুলিকে বার্তার সীমানা বজায় রাখতে হবে এবং সেশনের সময়সীমা পরিচালনা করতে হবে; QUIC-এর মতো UDP- ধরনের পরিষেবাগুলিকেও অপ্রয়োজনীয় হেড-অফ-লাইন ব্লকিং এড়াতে হবে।
- 15
প্রবাহ নিয়ন্ত্রণ এবং ব্যাক প্রেসার
রেফারেন্স বাস্তবায়ন মডেলযখন ক্লায়েন্ট, নোড বা লক্ষ্য পরিষেবার খরচের গতি কমে যায়, তখন বাফার বৃদ্ধি সীমিত করা উচিত যাতে একটি একক স্ট্রীম সম্পূর্ণ সেশনে নামতে না পারে।
- 16
সাবপ্যাকেজিং, প্যাডিং এবং ট্র্যাফিক চেহারা
রেফারেন্স বাস্তবায়ন মডেলপ্যাকেটাইজেশন এবং প্যাডিং শুধুমাত্র ট্রান্সমিশন কৌশলের অংশ হিসাবে ব্যবহার করা যেতে পারে এবং পরম স্টিলথ হিসাবে বর্ণনা করা যায় না; এর সক্ষমতার শর্ত এবং ওভারহেডের জন্য পরীক্ষা এবং যাচাইকরণ প্রয়োজন।
- 17
MTU এবং প্যাকেট আকার হ্যান্ডলিং
পাবলিক নকশা বিবরণটানেল ওভারহেড উপলব্ধ এমটিইউকে কমিয়ে দেবে, এবং বড় প্যাকেট ব্যর্থতাগুলি ফ্র্যাগমেন্টেশন এড়ানো, এমএসএস সামঞ্জস্য বা সমতুল্য প্রক্রিয়ার মাধ্যমে কমাতে হবে।
- 18
বিলম্ব, প্যাকেট হারানো এবং যানজট পরিচালনা
রেফারেন্স বাস্তবায়ন মডেলপ্রোটোকলের নেটওয়ার্ক প্রতিক্রিয়ার উপর ভিত্তি করে পাঠানোর ছন্দ এবং পুনঃপ্রচার নিয়ন্ত্রণ করা উচিত এবং প্রকৃত প্যাকেটের ক্ষতি, সারিবদ্ধ বিলম্ব এবং স্বল্প-মেয়াদী নেটওয়ার্ক জিটারের মধ্যে পার্থক্য করা উচিত।
- 19
হার্টবিট এবং স্বাস্থ্য সনাক্তকরণ
নিশ্চিত ক্ষমতাডেড কানেকশন শনাক্ত করার জন্য অপারেটিং সিস্টেমের দীর্ঘ টাইমআউটের উপর সম্পূর্ণ নির্ভর না করার জন্য ক্রমাগত সেশন এবং নোডের অবস্থা পর্যবেক্ষণ করুন।
- 20
নেটওয়ার্ক স্যুইচিং এবং সেশন পুনরুদ্ধার
নিশ্চিত ক্ষমতাWi-Fi এবং মোবাইল নেটওয়ার্কগুলির মধ্যে স্যুইচ করার পরে, ক্লায়েন্ট নেটওয়ার্ক প্রবেশদ্বার, DNS, রাউটিং এবং ট্রান্সমিশন সেশনগুলি পুনঃনিশ্চিত করে এবং তার ক্ষমতা অনুযায়ী সংযোগ পুনরায় শুরু করে।
- 21
নোড ব্যর্থতা এবং স্বয়ংক্রিয় সুইচিং
নিশ্চিত ক্ষমতাএকটি নরম ব্যর্থতার ক্ষেত্রে, সেশনটি প্রথমে পুনর্নির্মাণ করা যেতে পারে এবং একটি হার্ড ব্যর্থতার ক্ষেত্রে, উপলব্ধ নোডগুলি সুইচ করা যেতে পারে। স্যুইচিং প্রক্রিয়া চলাকালীন, সিস্টেম রাউটিং পুনরুদ্ধার করা আবশ্যক এবং অপ্রত্যাশিত সরাসরি সংযোগ থেকে ট্রাফিক এড়ানো উচিত।
- 22
রিটার্ন ডেটা, ডিক্যাপসুলেশন এবং সিকিউরিটি ক্লিনআপ
পাবলিক নকশা বিবরণক্লায়েন্ট প্রত্যাবর্তিত ডেটা যাচাই করে এবং ডিক্যাপসুলেট করে এবং সংযোগ সম্পূর্ণ হওয়ার পরে অস্থায়ী সেশনের স্থিতি, ক্যাশে কী, রাউটিং এবং DNS পরিবর্তনগুলি সাফ করে।
Traffic entry and routing
ট্রাফিক টেকওভার, DNS এবং বুদ্ধিমান অফলোডিং
সিস্টেম নেটওয়ার্ক এন্ট্রি, ডোমেন নাম রেজোলিউশন এবং রাউটিং বিচার অবশ্যই একই প্রসঙ্গ শেয়ার করতে হবে যাতে DNS ফাঁস, ত্রুটি প্রস্থান এবং অপ্রত্যাশিত সরাসরি সংযোগ এড়ানো যায়।
ডেস্কটপ সিস্টেম TUN মোড বা সিস্টেম প্রক্সি ব্যবহার করতে পারে; মোবাইল এবং টিভি প্ল্যাটফর্ম তাদের নিজ নিজ নেটওয়ার্ক সম্প্রসারণ ক্ষমতা ব্যবহার করে। বিভিন্ন প্ল্যাটফর্মের বিভিন্ন API আছে, কিন্তু নীতির লক্ষ্যগুলি একই: যে ট্র্যাফিকের জন্য একটি প্রক্সি প্রয়োজন তা সুড়ঙ্গে প্রবেশ করে এবং যে ট্র্যাফিকের জন্য প্রক্সি প্রয়োজন হয় না তা নিয়ম অনুসারে সরাসরি সংযুক্ত থাকে৷
শুধুমাত্র অ্যাপ্লিকেশন ট্র্যাফিক প্রক্সি করা এবং DNS-কে স্থানীয় নেটওয়ার্কের মাধ্যমে চলতে দেওয়া ডোমেন নাম প্রকাশ করতে পারে বা রেজোলিউশন ফলাফল পেতে পারে যা বর্তমান প্রস্থানের জন্য উপযুক্ত নয়। অতএব, ডোমেইন নাম ম্যাচিং, DNS ক্যোয়ারী, আইপি ক্যাশিং এবং সংযোগ স্থাপনের ক্ষেত্রে একই রাউটিং প্রসঙ্গ ব্যবহার করতে হবে।
সরাসরি সংযোগ
স্থানীয় পরিষেবা বা লক্ষ্যগুলি যেগুলির স্পষ্টভাবে প্রক্সি প্রয়োজন হয় না স্থানীয় নেটওয়ার্ক ব্যবহার করে৷
এজেন্ট
অনুমতি যাচাইয়ের পরে, নির্বাচিত SingLink নোডের মাধ্যমে সংযোগ স্থাপন করা হয়।
ব্লক
সংযোগ অস্বীকার করা হয় যখন নিরাপত্তা নিয়ম আঘাত করা হয় বা অনুমতি ছাড়া লক্ষ্য আঘাত করা হয়.
Authentication
প্রমাণীকরণ এবং এনক্রিপ্ট করা সেশন
অনুমতি নিশ্চিতকরণ উত্তর "এই অ্যাকাউন্টটি কি এই নোড এবং প্রোটোকল ব্যবহার করতে পারে"; ট্রান্সমিশন প্রমাণীকরণ উত্তর দেয় "বর্তমান সংযোগটি একটি বৈধ ক্লায়েন্ট থেকে কিনা"। উভয়েরই স্বল্পস্থায়ী, প্রত্যাহারযোগ্য সেশন স্টেট ব্যবহার করা উচিত এবং পুরানো প্রমাণীকরণ তথ্য পুনরায় প্লে হওয়া থেকে বিরত রাখা উচিত।
ক্লায়েন্ট এবং নোডকে উভয় পক্ষের দ্বারা সমর্থিত প্রোটোকল প্রজন্ম এবং ক্ষমতা নিশ্চিত করতে হবে। একটি পক্ষ যে নতুন ক্ষমতাগুলি চিনতে পারে না তাদের অবশ্যই সংযোগটি নিরাপদে ডাউনগ্রেড বা প্রত্যাখ্যান করতে হবে এবং নিশ্চিতকরণ ছাড়া বেমানান আচরণ সক্ষম করতে পারে না।
Disclosure boundary
অপ্রকাশিত ক্রিপ্টোগ্রাফিক বিবরণ
বিদ্যমান তথ্য নির্দিষ্ট হ্যান্ডশেক ক্ষেত্র, সাইফার স্যুট, কী ডেরিভেশন ফাংশন, ঘূর্ণন সময়কাল এবং বাইনারি প্যাকেট বিন্যাস সনাক্ত করার জন্য অপর্যাপ্ত। এই নিবন্ধটি শুধুমাত্র নিরাপত্তা লক্ষ্যগুলি বর্ণনা করে এবং AES, TLS সংস্করণ, নির্দিষ্ট বক্ররেখা, বা নির্দিষ্ট ক্ষেত্রের দৈর্ঘ্য স্থায়িত্ব পূর্ণ হিসাবে লেখে না।
Session model
সেশন, স্ট্রিম এবং ডেটা ফ্রেম
অপ্রকাশিত বিন্যাস সীমানা স্পষ্ট করার সময় অ্যাপ্লিকেশন সংযোগ, যৌক্তিক প্রবাহ, এবং নোড পরিবহন প্রসঙ্গের মধ্যে সম্পর্ক ব্যাখ্যা করার জন্য একটি শ্রেণিবদ্ধ সেশন মডেল ব্যবহার করুন।
Session
ক্লায়েন্ট এবং নোডের মধ্যে পরিবহন প্রসঙ্গে প্রমাণীকরণ ফলাফল, ক্ষমতা, হার্টবিট এবং সংযোগ-স্তরের প্রবাহ নিয়ন্ত্রণ বহন করতে পারে।
Stream
একটি লজিক অ্যাপ সংযোগ। একাধিক স্ট্রীম সেশন শেয়ার করবে কিনা তা চূড়ান্ত সর্বজনীন বাস্তবায়ন এবং প্ল্যাটফর্ম নীতির উপর নির্ভর করে।
ডেটা ফ্রেমের অন্তত কন্ট্রোল কমান্ড, লজিক ফ্লো, লোড বাউন্ডারি এবং এরর স্ট্যাটাস প্রকাশ করতে হবে; অফিসিয়াল ফরম্যাট সর্বজনীন হওয়ার আগে, এই পৃষ্ঠাটি একটি অযাচাইকৃত ফিল্ড টেবিল দেবে না।
Transport
TCP, UDP এবং QUIC
TCP
অর্ডার করা বাইট স্ট্রিম
বাইট অর্ডার বজায় রাখুন, হাফ-ক্লোজ, অস্বাভাবিক বন্ধ, পিছনের চাপ এবং টার্গেট সংযোগ ত্রুটিগুলি পরিচালনা করুন এবং সেশন বাফার পূরণ করা থেকে ধীর সংযোগগুলি প্রতিরোধ করুন।
UDP
ডেটাগ্রাম সীমানা
ডেটাগ্রাম সীমানা সংরক্ষণ এবং লক্ষ্য এবং সময়সীমার অবস্থা বজায় রাখা; যদি UDP-ওভার-TCP ব্যবহার করা হয়, হেড-অফ-লাইন ব্লকিং এবং প্যাকেট লস পরিবর্ধন মূল্যায়ন করা প্রয়োজন।
QUIC
UDP এর উপর নির্ভরযোগ্য পরিবহন
অতিরিক্ত নির্ভরযোগ্যতা স্তরের কারণে বারবার পুনরুদ্ধার এড়াতে QUIC-এর নিজস্ব কনজেশন এবং রিট্রান্সমিশন সুবিধাগুলি ধরে রাখার চেষ্টা করুন।
Reliability
প্রবাহ নিয়ন্ত্রণ, MTU, হার্টবিট এবং পুনরুদ্ধার
স্থিতিশীল সংযোগ একটি স্বয়ংক্রিয় পুনঃসংযোগ বোতাম নয়, তবে একটি রাষ্ট্রীয় মেশিন যা বাফারিং, প্যাকেট প্যাকেজিং, স্বাস্থ্য সনাক্তকরণ, রুট পুনরুদ্ধার এবং নোড স্যুইচিং দ্বারা গঠিত।
প্রবাহ নিয়ন্ত্রণ
একটি একক প্রবাহের সাথে পুরো সেশনটি ব্লক করা এড়াতে খরচের গতি অনুযায়ী পাঠানোর উইন্ডোটি সামঞ্জস্য করুন।
MTU হ্যান্ডলিং
ফ্র্যাগমেন্টেশন এবং ব্ল্যাক হোলের ঝুঁকি কমাতে টানেলের অতিরিক্ত ওভারহেড বিবেচনা করুন।
স্বাস্থ্য পরীক্ষা
হার্টবিট, বিলম্ব, প্যাকেট লস এবং বাস্তব ফরওয়ার্ডিং অবস্থার উপর ভিত্তি করে সংযোগ নির্ধারণ করুন।
নেটওয়ার্ক পুনরুদ্ধার
নেটওয়ার্ক বিচ্ছিন্ন হওয়ার পর, পোর্টাল, ডিএনএস, রাউটিং এবং সেশনগুলি পুনরায় তৈরি করা হয় যাতে দুর্ঘটনাক্রমে সরাসরি সংযুক্ত হওয়া থেকে ট্র্যাফিক রোধ করা যায়।
Product comparison
SingLink 2.0 এবং Beta
| সূচক | SingLink 2.0 | SingLink Beta |
|---|---|---|
| পজিশনিং | প্রজন্মের মধ্যে আনুষ্ঠানিক চুক্তি | স্পিড-প্রথম প্রিভিউ প্রোটোকল |
| অভ্যন্তরীণ A/B টেস্টিং স্থিতিশীলতার হার | 99.5% | প্রায় 97% পর্যন্ত |
| গতি ফোকাস | গতি, স্থিতিশীলতা এবং সামঞ্জস্যের ভারসাম্য | উপযুক্ত পরিস্থিতিতে সর্বোচ্চ মান 1Gbps ছাড়িয়ে গেছে |
| প্রোটোকল নোড অনুমতি | প্রো, ম্যাক্স এবং রিচ | সব প্যাকেজ |
| কৌশল পরিবর্তন | দীর্ঘমেয়াদী সামঞ্জস্য এবং পুনরুদ্ধারের উপর ফোকাস করুন | নতুন ক্ষমতা এবং কর্মক্ষমতা যাচাইকরণের জন্য ব্যবহৃত হয় |
External protocols
VLESS এবং AnyTLS-এর সাথে সীমানা তুলনা
তুলনার ভিত্তি হল প্রতিটি প্রকল্পের সরকারী পাবলিক নথি। এখানে আমরা পজিশনিং, সিস্টেমের সীমানা এবং ডিসক্লোজার ক্ষমতার তুলনা করি এবং অন্তর্নিহিত প্রোটোকল উপসংহারে মার্কেটিং নম্বর মিশ্রিত করি না।
| মাত্রা | SingLink সাদা কাগজের সুযোগ | ভিলেস পাবলিক সুযোগ | যেকোনওটিএলএস পাবলিক স্কোপ |
|---|---|---|---|
| পাবলিক পজিশনিং | পণ্য নিয়ন্ত্রণ সমতল এবং সংক্রমণ তথ্য সমতল সামগ্রিক সিস্টেম | স্টেটলেস, লাইটওয়েট ক্লায়েন্ট এবং সার্ভার পরিবহন প্রোটোকল | TLS-ভিত্তিক প্রক্সি প্রোটোকল এবং রেফারেন্স বাস্তবায়ন |
| পরিচয় এবং উদ্দেশ্য | অ্যাকাউন্ট, নোড অনুমতি, সেশন এবং রাউটিং সহযোগিতা | UUID, কমান্ড, পোর্ট এবং লক্ষ্য ঠিকানা | TLS পোস্ট-অথেন্টিকেশন, তারপর সেশন স্থাপন করুন |
| Session/Stream | রেফারেন্স মডেল ব্যাখ্যা, সুনির্দিষ্ট বিন্যাস এখনও প্রকাশ করা হয়নি | সাপোর্ট Mux, বিস্তারিত বাস্তবায়ন এবং কনফিগারেশন দ্বারা নির্ধারিত হয় | সেশন ফ্রেম, স্ট্রিম মাল্টিপ্লেক্সিং এবং কমান্ড প্রকাশ করুন |
| ট্র্যাফিক চেহারা | ট্রান্সমিশন কৌশল যাচাই করা, পরম অদৃশ্যতা দাবি করে না | অফিসিয়াল নথি ঐচ্ছিক প্রবাহ এবং অন্যান্য প্রক্রিয়া বর্ণনা করে | সাবকন্ট্রাক্টিং, প্যাডিং প্ল্যান এবং আপডেট মেকানিজমের প্রকাশ |
| স্থিতিস্থাপকতা | স্বাস্থ্য সনাক্তকরণ, নেটওয়ার্ক কাট-অফ, সেশন পুনর্গঠন এবং নোড স্যুইচিং | এক্সরে বাস্তুশাস্ত্র এবং নির্দিষ্ট সংক্রমণ সংমিশ্রণের জন্য দায়ী | প্রোটোকল v2 SYNACK, হার্টবিট এবং সার্ভারের আলোচনার প্রকাশ ঘটায় |
| পণ্য সিস্টেম | DNS, বুদ্ধিমান অফলোডিং, প্যাকেজ অনুমতি এবং নোড শিডিউলিং | একটি সম্পূর্ণ VPN পণ্য নিয়ন্ত্রণ পৃষ্ঠের সমতুল্য নয় | একটি সম্পূর্ণ VPN পণ্য নিয়ন্ত্রণ পৃষ্ঠের সমতুল্য নয় |
এই টেবিলটি কোড সামঞ্জস্য, কর্মক্ষমতা র্যাঙ্কিং, বা নিরাপত্তা নিরীক্ষার উপসংহার উপস্থাপন করে না।
Platforms and openness
ক্রস-প্ল্যাটফর্ম সামঞ্জস্য এবং ওপেন সোর্স সীমানা
প্ল্যাটফর্মের ধারাবাহিকতা
SingLinkVPN iOS, Android, Windows, macOS, Linux এবং TV ডিভাইসগুলিকে কভার করে৷ ক্রস-প্ল্যাটফর্ম সামঞ্জস্যের অর্থ এই নয় যে প্রতিটি প্ল্যাটফর্ম একই সিস্টেম API ব্যবহার করে, তবে একই সেট অনুমতি, রাউটিং, নোড এবং প্রোটোকল নির্বাচন যুক্তি বজায় রাখে এবং প্রতিটি অপারেটিং সিস্টেমের নেটওয়ার্ক সম্প্রসারণ সীমাবদ্ধতা মেনে চলে।
পাবলিক সুযোগ
SingLink 2.0 কোর প্রোটোকল সোর্স কোড এখনও সম্পূর্ণরূপে প্রকাশ করা হয়নি। প্রকাশিত নির্দেশাবলীর মধ্যে রয়েছে প্রযুক্তিগত ডকুমেন্টেশন, আর্কিটেকচারের বিবরণ, গবেষণার তথ্য, পুনরুত্পাদনযোগ্য পরীক্ষার পদ্ধতি, ডেটা ফরম্যাট, যাচাইকরণের সরঞ্জাম এবং দায়িত্বশীল দুর্বলতা প্রকাশের পরিকাঠামো।
Frequently asked questions
FAQ
Q01SingLink 2.0 কি?
SingLink 2.0 হল একটি আনুষ্ঠানিক নেটওয়ার্ক ট্রান্সমিশন প্রোটোকল প্রজন্ম যা SingLinkVPN দ্বারা স্বাধীনভাবে তৈরি করা হয়েছে। এটি পরিচয় এবং কর্তৃপক্ষ যাচাইকরণ, ট্রাফিক রাউটিং, ট্রান্সমিশন সেশন, TCP এবং UDP প্রক্রিয়াকরণ, স্বাস্থ্য সনাক্তকরণ এবং ব্যতিক্রম পুনরুদ্ধার সংগঠিত করতে ব্যবহৃত হয়।
Q02SingLink 2.0 কি ক্লায়েন্ট সফ্টওয়্যার সংস্করণ?
নং SingLink 2.0 হল প্রোটোকলের নাম এবং প্রোটোকল জেনারেশন। Windows, macOS, Android, iOS এবং অন্যান্য ক্লায়েন্ট স্বাধীন সফ্টওয়্যার সংস্করণ সিস্টেম ব্যবহার করে।
Q03SingLink Beta এবং SingLink 2.0 এর মধ্যে পার্থক্য কি?
গতি এবং নতুন ক্ষমতা যাচাইয়ের জন্য বিটা হল একটি প্রিভিউ প্রোটোকল; SingLink 2.0 হল অফিসিয়াল প্রোটোকল জেনারেশন, স্থিতিশীলতা, ক্রস-প্ল্যাটফর্মের সামঞ্জস্য, সংযোগ পুনরুদ্ধার এবং দীর্ঘমেয়াদী সামঞ্জস্যের দিকে বেশি মনোযোগ দেয়।
Q04SingLink 2.0 এর স্থিতিশীলতার হার কত?
মনোনীত পরীক্ষার পরিবেশে SingLinkVPN-এর অভ্যন্তরীণ A/B পরীক্ষার রেকর্ড হল 99.5%, যার বিটা শিখর প্রায় 97%। এগুলি সমস্ত অঞ্চল এবং সময়ের জন্য গ্যারান্টি নয়, এবং প্রকৃত ফলাফলগুলি নেটওয়ার্ক অপারেটর, নোড লোড, সরঞ্জাম এবং পরীক্ষার পদ্ধতি দ্বারা প্রভাবিত হবে৷
Q05কিভাবে SingLink নেটওয়ার্ক ট্র্যাফিক পরিচালনা করে?
ক্লায়েন্ট প্রথমে একটি সিস্টেম নেটওয়ার্ক প্রবেশদ্বার স্থাপন করে, DNS এবং বুদ্ধিমান বিতরণ সম্পন্ন করে, তারপর নোড নির্বাচন করে, অনুমতি যাচাই করে, একটি ট্রান্সমিশন সেশন স্থাপন করে এবং নোডে পাঠানোর আগে TCP বা UDP ডেটা এনক্যাপসুলেট করে।
Q06কিভাবে SingLink সংযোগ বিচ্ছিন্ন এবং নেটওয়ার্ক সুইচ পরিচালনা করে?
ক্লায়েন্ট ক্রমাগত সেশন এবং নোড স্থিতি নিরীক্ষণ করে। একটি ব্যতিক্রম ঘটলে, সেশনটি পুনঃনির্মাণ করা হবে, DNS এবং রাউটিং পুনরুদ্ধার করা হবে, বা ক্ষমতার উপর ভিত্তি করে অন্যান্য উপলব্ধ নোডে স্যুইচ করা হবে।
Q07SingLink এবং VLESS এর মধ্যে পার্থক্য কি?
VLESS আনুষ্ঠানিকভাবে একটি রাষ্ট্রহীন, লাইটওয়েট ক্লায়েন্ট এবং সার্ভার ট্রান্সমিশন প্রোটোকল হিসাবে অবস্থান করে। SingLink সাদা কাগজে বর্ণিত সুযোগ আরও বিস্তৃত এবং পণ্য নিয়ন্ত্রণ সমতল, নোড অনুমতি, বুদ্ধিমান রাউটিং, স্বাস্থ্য সনাক্তকরণ এবং পুনরুদ্ধারের প্রক্রিয়াগুলিও কভার করে; একটি একক ফ্রেম বিন্যাসের উপর ভিত্তি করে দুটি তুলনা করা উচিত নয়।
Q08SingLink এবং AnyTLS এর মধ্যে পার্থক্য কি?
যেকোনওটিএলএস পাবলিক স্পেসিফিকেশন টিএলএস-এর উপর প্রমাণীকরণ, সেশন, স্ট্রিম পুনঃব্যবহার, প্যাডিং এবং হার্টবিট বর্ণনা করার উপর ফোকাস করে। SingLink হোয়াইট পেপার ক্লায়েন্ট ট্র্যাফিক এন্ট্রি, DNS, রাউটিং, প্যাকেজ অনুমতি এবং নোড শিডিউলিংয়ের বর্ণনা দেয়, তাই অন্তর্নিহিত বাস্তবায়ন একই বলে দাবি করার পরিবর্তে তুলনাটি সিস্টেমের সীমানার উপর ভিত্তি করে।
Q09কে SingLink 2.0 ব্যবহার করতে পারে?
বর্তমানে, SingLink 2.0 প্রোটোকল নোডগুলি মূলত প্রো, ম্যাক্স এবং রিচ প্যাকেজের জন্য উন্মুক্ত; SingLink বিটা প্রোটোকল নোড সব প্যাকেজের জন্য উন্মুক্ত। প্রকৃত উপলব্ধ নোডগুলি ক্লায়েন্টে রিয়েল-টাইম প্রদর্শনের বিষয়।
Q10SingLink 2.0 কি সম্পূর্ণরূপে ওপেন সোর্স?
বর্তমানে, মূল প্রোটোকলের সোর্স কোড সম্পূর্ণরূপে প্রকাশ করা হয়নি। প্রযুক্তিগত নথি, গবেষণা ডেটা, পরীক্ষার পদ্ধতি, ডেটা ফর্ম্যাট, যাচাইকরণ সরঞ্জাম এবং দুর্বলতা প্রকাশের প্রক্রিয়াগুলি ধারাবাহিক ওপেন সোর্স পরিকল্পনায় অন্তর্ভুক্ত করা হয়েছে। প্রকাশের সুযোগ SingLinkLabs গুদাম এবং অফিসিয়াল ঘোষণার সাপেক্ষে।
References and revision
ডেটা, অভ্যন্তরীণ লিঙ্ক এবং পরিবর্তন রেকর্ড
বাহ্যিক প্রোটোকল তথ্য
Next step
SingLink 2.0 প্রোটোকলের অভিজ্ঞতা নিন
SingLink 2.0 নোডগুলি মূলত প্রো, ম্যাক্স এবং রিচ প্যাকেজের জন্য উন্মুক্ত। নোডের সংখ্যা এবং প্রোটোকল প্রাপ্যতা ক্লায়েন্টের রিয়েল-টাইম প্রদর্শনের বিষয়।