मेष वीएस वाईफाई: वायरलेस के लिए क्या चुनना है?



जब मैं एक अपार्टमेंट बिल्डिंग में रह रहा था, तो मुझे रूटर से दूर एक कमरे में कम गति की समस्या का सामना करना पड़ा। सब के बाद, कई के पास दालान में एक राउटर होता है जहां प्रदाता प्रकाशिकी या यूटीपी खींचता है, और एक मानक उपकरण वहां स्थापित किया गया था। यह भी अच्छा है जब मालिक राउटर को अपने पास बदलता है, और प्रदाता से विशिष्ट उपकरण आमतौर पर सबसे अधिक बजट या सरल मॉडल होते हैं। आपको उनसे उच्च प्रदर्शन की उम्मीद नहीं करनी चाहिए - यह काम करता है, ठीक है। लेकिन मैंने गीगाबिट बंदरगाहों के साथ एक राउटर स्थापित किया, एक रेडियो मॉड्यूल के साथ जो 2.4 गीगाहर्ट्ज और 5 गीगाहर्ट्ज पर ऑपरेशन का समर्थन करता है। और अपार्टमेंट के भीतर और विशेष रूप से दूर के कमरों में इंटरनेट कनेक्शन की गति पूरी तरह से निराशाजनक थी। यह आंशिक रूप से शोर 2.4 गीगाहर्ट्ज बैंड के कारण है, और आंशिक रूप से प्रबलित कंक्रीट संरचनाओं से गुजरने पर सिग्नल के विलुप्त होने और कई प्रतिबिंबों के लिए है। और फिर मैंने अतिरिक्त उपकरणों के साथ नेटवर्क का विस्तार करने का फैसला किया। सवाल उठता है: वाई-फाई नेटवर्क या मेष प्रणाली? मैंने इसे सुलझाने, परीक्षण करने और अपना अनुभव साझा करने का निर्णय लिया। आपका स्वागत है।

वाई-फाई और मेष का सिद्धांत


एक साधारण उपयोगकर्ता के लिए जो वाई-फाई के माध्यम से एक नेटवर्क से जुड़ता है और YouTube वीडियो देखता है, कोई अंतर नहीं होगा कि किस सिस्टम का उपयोग करना है। लेकिन सामान्य वाई-फाई कवरेज के आयोजन के दृष्टिकोण से, ये प्रणालियां मौलिक रूप से अलग हैं और प्रत्येक में पेशेवरों और विपक्ष दोनों हैं। आइए वाई-फाई सिस्टम से शुरू करें।

वाई-फाई प्रणाली




यह साधारण राउटर का एक नेटवर्क है जो स्वतंत्र रूप से काम कर सकता है। ऐसी प्रणाली में, एक मास्टर राउटर आवंटित किया जाता है और बाकी गुलाम बन जाते हैं। उसी समय, राउटर के बीच संक्रमण क्लाइंट के लिए अदृश्य रहता है, और राउटर के स्वयं के दृष्टिकोण से, क्लाइंट को एक सेल से दूसरे सेल में मिलाया जाएगा। इस तरह की प्रणाली की तुलना सेलुलर संचार के साथ की जा सकती है, क्योंकि राउटर-ट्रांसलेटर के साथ एक एकल स्थानीय नेटवर्क बनता है। सिस्टम के फायदे स्पष्ट हैं: नेटवर्क को धीरे-धीरे विस्तारित किया जा सकता है, आवश्यकतानुसार नए उपकरणों को जोड़ा जा सकता है। इसके अलावा, यह इस तकनीक के लिए समर्थन के साथ सस्ती राउटर खरीदने के लिए पर्याप्त होगा। एक माइनस है, लेकिन एक महत्वपूर्ण एक: एक ईथरनेट केबल और पावर प्रत्येक राउटर से जुड़ा होना चाहिए। यही है, यदि आपने पहले से ही मरम्मत की है और यूटीपी केबल नहीं रखी है, तो आपको या तो इसे बेसबोर्ड पर फैलाना होगा, जहां संभव हो, या किसी अन्य सिस्टम पर विचार करें।

मेष प्रणाली




यह विशेष उपकरणों का एक नेटवर्क है, जो निरंतर वाई-फाई सिग्नल कवरेज का निर्माण करते हुए कई उपकरणों का एक नेटवर्क भी बनाता है। ये बिंदु आमतौर पर दोहरे-बैंड होते हैं, इसलिए आप 2.4 गीगाहर्ट्ज नेटवर्क और 5 गीगाहर्ट्ज नेटवर्क दोनों में काम कर सकते हैं। बड़ा प्लस यह है कि प्रत्येक नए डिवाइस को कनेक्ट करने के लिए केबल को खींचने की कोई आवश्यकता नहीं है - वे एक अलग ट्रांसमीटर के माध्यम से संवाद करते हैं, अपना नेटवर्क बनाते हैं और इसके माध्यम से डेटा संचारित होता है। इसके बाद, यह डेटा एक नियमित वाई-फाई एडेप्टर में स्थानांतरित किया जाता है, उपयोगकर्ता तक पहुंचता है। लाभ स्पष्ट है: आपको किसी भी अतिरिक्त तारों की आवश्यकता नहीं है - बस सॉकेट में एक नए बिंदु के एडाप्टर को प्लग करें, इसे मुख्य राउटर से संलग्न करें और इसका उपयोग करें। लेकिन इसके नुकसान भी हैं। उदाहरण के लिए, कीमत। मुख्य राउटर की लागत पारंपरिक राउटर की लागत से कई गुना अधिक है, और एक अतिरिक्त एडेप्टर की लागत भी महत्वपूर्ण है। लेकिन मरम्मत को फिर से करने, तारों को खींचने और तारों के बारे में सोचने की कोई आवश्यकता नहीं है।

अभ्यास के लिए आगे बढ़ते हैं




मैं पहले से ही एक प्रबलित कंक्रीट अपार्टमेंट से अपने घर में चला गया हूं और वायरलेस नेटवर्क में गिरने की समस्या का भी सामना करना पड़ा। यदि पहले हवा का शोर पड़ोसी वाई-फाई राउटर से बहुत प्रभावित होता था (और आखिरकार, हर कोई पड़ोसियों को "डूबने" और अपनी गति बढ़ाने के लिए अधिकतम करने के लिए शक्ति को अनसुना करने का प्रयास करता है), अब दूरी और ओवरलैप्स ने प्रभावित करना शुरू कर दिया है। 45 चौकों के एक अपार्टमेंट के बजाय, मैं 200 वर्ग मीटर के दो मंजिला घर में चला गया। आप घर में जीवन के बारे में बहुत सारी बातें कर सकते हैं, और यहां तक ​​कि इस तथ्य से भी कि पड़ोसी का वाई-फाई बिंदु केवल कभी-कभी स्मार्टफोन के मेनू में दिखाई देता है, और अधिक वायरलेस नेटवर्क का पता नहीं लगाया जाता है, पहले से ही बहुत कुछ कहता है। जैसा कि यह हो सकता है, मैंने राउटर को घर के भौगोलिक केंद्र में रखने की कोशिश की और 2.4 गीगाहर्ट्ज पर यह हर जगह संचार प्रदान करता है, लेकिन क्षेत्र में कवरेज पहले से ही लंगड़ा है। लेकिन जब आप राउटर से सबसे दूर कमरे में एक लैपटॉप पर एक होम सर्वर से एक फिल्म देखते हैं, तो कभी-कभी लुप्त होती हैं। यह पता चला कि 5 गीगाहर्ट्ज नेटवर्क कई दीवारों, छत के साथ अस्थिर है और लैपटॉप 2.4 गीगाहर्ट्ज नेटवर्क पर स्विच करना पसंद करता है, जिसमें उच्च स्थिरता और कम डेटा ट्रांसफर गति है। "हमें और अधिक गति की आवश्यकता है!" - जेरेमी क्लार्कसन कहना पसंद करते हैं। और मैं वायरलेस संचार के विस्तार और गति के लिए एक रास्ता तलाश रहा था। मैंने दो सिस्टमों की तुलना करने का निर्णय लिया: कीनेटिक से वाई-फाई सिस्टम और ज़ेक्सेल से एक मेष प्रणाली।



कीनेटिक पक्ष से, कीनेटिक गीगा और कीनेटिक वीवा राउटर ने भाग लिया। उनमें से एक नेटवर्क का आयोजक था, और दूसरा - दास बिंदु। दोनों राउटर में गीगाबिट ईथरनेट और एक डुअल-बैंड रेडियो मॉड्यूल है। इसके अलावा, उनके पास यूएसबी पोर्ट और फर्मवेयर सेटिंग्स की एक बहुत विस्तृत श्रृंखला है। परीक्षण के समय, नवीनतम उपलब्ध फर्मवेयर स्थापित किया गया था और सीसा कीनेटिक गीगा था। वे एक गीगाबिट वायर्ड ईथरनेट केबल के माध्यम से परस्पर जुड़े हुए थे।



Zyxel की तरफ एक मेश सिस्टम होगा जिसमें मल्टी एक्स और मल्टी मिनी होंगे। सबसे पुराना बिंदु, मल्टी एक्स इंटरनेट से जुड़ा था, और "सबसे छोटा", मल्टी मिनी, घर के दूर कोने में स्थापित किया गया था। प्रमुख बिंदु नेटवर्क से जुड़ा था, और अतिरिक्त कार्य नेटवर्क को वायरलेस तरीके से और वायर्ड वितरित करना था। यही है, एक अतिरिक्त जुड़ा हुआ बिंदु उन उपकरणों के लिए एक वायरलेस एडेप्टर के रूप में भी काम कर सकता है जिनमें वाई-फाई मॉड्यूल नहीं है, लेकिन एक ईथरनेट पोर्ट है।

कार्यक्षमता




निर्माता अक्सर वायरलेस नेटवर्क के साथ अपने उपकरणों के असामान्य रूप से व्यापक कवरेज के बारे में प्रेस विज्ञप्ति में बताता है। लेकिन यह दीवारों, चिंतनशील सतहों और रेडियो हस्तक्षेप के बिना एक खुले क्षेत्र में काम करता है। वास्तव में, कई को अपार्टमेंट में गति और पैकेट के नुकसान में कमी का सामना करना पड़ा, जहां आप स्मार्टफोन पर डेढ़ से दो दर्जन वायरलेस नेटवर्क देख सकते हैं। इसलिए नॉट-सो-नो 5 गीगाहर्ट्ज बैंड का उपयोग करना अधिक कुशल है।

सरलता के लिए, मैं हेड यूनिटों को वाई-फाई और मेश सिस्टम राउटर कहूंगा। प्रत्येक राउटर सिर्फ एक वायरलेस डिवाइस हो सकता है। लेकिन मुझे आश्चर्य है कि कितने डिवाइस और किस गति से राउटर नेटवर्क तक पहुंच प्रदान कर सकता है। पहले सवाल पर, स्थिति इस प्रकार है। समर्थित उपकरणों की संख्या वाई-फाई मॉड्यूल पर निर्भर करती है। Zyxel Multy X और Multy mini के लिए यह प्रत्येक बैंड (2.4 + 5 गीगाहर्ट्ज) के लिए 64 + 64 डिवाइस होगा, यानी यदि दो बिंदु हैं, तो आप 2.4 GHz के 128 डिवाइस और 5 GHz के 128 डिवाइस कनेक्ट कर सकते हैं।
एक जाल नेटवर्क बनाना जितना संभव हो उतना सरल और सीधा बनाया गया है: बस एक स्मार्टफोन होना चाहिए और वहां Zyxel मल्टी एप्लिकेशन इंस्टॉल करें। और इससे कोई फर्क नहीं पड़ता कि आपके पास एक आईओएस या एंड्रॉइड डिवाइस है। इंस्टॉलेशन विज़ार्ड के संकेतों के बाद, एक नेटवर्क बनाया जाता है और बाद के सभी डिवाइस कनेक्ट होते हैं। हैरानी की बात है कि नेटवर्क के शुरुआती निर्माण के लिए, आपको जियोलोकेशन को सक्षम करना होगा और इंटरनेट कनेक्शन होना चाहिए। तो आपको कम से कम, स्मार्टफोन से नेटवर्क का उपयोग करना होगा।

कीनेटिक राउटर्स की स्थिति थोड़ी अलग होती है। कनेक्ट किए गए क्लाइंट डिवाइसों की संख्या मॉडल पर निर्भर करती है। नीचे राउटर और 2.4 और 5 गीगाहर्ट्ज बैंड में ग्राहकों को जोड़ने की क्षमता का नाम है।

गीगा III और अल्ट्रा II: 99 + 99
गीगा KN-1010 और चिरायु KN-1910: 84 दोनों सीमाओं पर
अल्ट्रा केएन -1810: 90 + 90
वायु, अतिरिक्त II, वायु KN-1610, अतिरिक्त KN-1710: 50 + 99
सिटी केएन -1510: 50 + 32
डुओ KN-2110: 58 + 99
डीएसएल केएन 2010: 58
लाइट केएन -1310, ओमनी केएन -1410, स्टार्ट केएन -1110, 4 जी केएन -1210: 50

आप राउटर को कंप्यूटर और स्मार्टफोन दोनों से कॉन्फ़िगर कर सकते हैं। और अगर स्थानीय नेटवर्क पर यह वेब-आधारित इंटरफ़ेस के माध्यम से आसानी से लागू किया जाता है, तो स्मार्टफोन के लिए एक विशेष एप्लिकेशन है, जो भविष्य में यूएसबी के माध्यम से कनेक्ट किए गए ड्राइव पर एक टॉरेंट डाउनलोड या फ़ाइलों तक पहुंच जैसे अतिरिक्त कार्यों का उपयोग करना संभव बना देगा। कीनेटिक का एक उत्कृष्ट कार्य है - कीनडएनएस, जो आपको एक बाहरी नेटवर्क से प्रकाशित सेवाओं की वेब सेवाओं से जुड़ने की अनुमति देता है यदि कोई ग्रे आईपी पता है। यही है, आप नेट के लिए राउटर के इंटरफ़ेस से कनेक्ट कर सकते हैं, आप डीवीआर के इंटरफेस या नेट के लिए वेब सर्वर से कनेक्ट कर सकते हैं। लेकिन चूंकि यह सामग्री अभी भी नेटवर्क के बारे में है, इसलिए यह ध्यान दिया जाना चाहिए कि वाई-फाई नेटवर्क का संगठन भी बहुत सरल है: प्रमुख राउटर मास्टर डिवाइस बन जाता है, और अन्य राउटर पर दास एडेप्टर का मोड सक्रिय होता है। उसी समय, गुलाम राउटर वीएलएएन बना सकते हैं, एक एकल पता स्थान में काम कर सकते हैं, प्रत्येक वायरलेस एडेप्टर की शक्ति 10% की वृद्धि में उन पर सेट की जा सकती है। इस प्रकार, नेटवर्क को कई बार विस्तारित किया जा सकता है। लेकिन एक बात है: वाई-फाई नेटवर्क के आयोजन के लिए, ईथरनेट का उपयोग करके सभी राउटर को जोड़ा जाना चाहिए।

परीक्षण पद्धति


चूंकि क्लाइंट पक्ष पर वायरलेस नेटवर्क अलग नहीं है, और नेटवर्क के तकनीकी संगठन के दृष्टिकोण से, वे मौलिक रूप से अलग हैं, उपयोगकर्ता के लिए एक तकनीक का चयन किया गया था। Zyxel Multy X + Multiy mini और Keenetic Giga + Keenetic Viva डिवाइस के लिए अलग से टेस्टिंग की गई। प्रदाता के प्रभाव से बचने के लिए, स्थानीय नेटवर्क में सिर इकाई के सामने एक सर्वर उठाया गया था। और उपयोगकर्ता डिवाइस पर, एक क्लाइंट का आयोजन किया गया था। परिणामस्वरूप, टोपोलॉजी निम्नानुसार थी: सर्वर-अग्रणी राउटर-एक्सेस पॉइंट-क्लाइंट।

सभी परीक्षण Iperf उपयोगिता का उपयोग करके किए गए थे, जो निरंतर डेटा स्थानांतरण का अनुकरण करता है। हर बार, 1, 10 और 100 थ्रेड्स के लिए परीक्षण किए गए, जो आपको विभिन्न भारों पर वायरलेस नेटवर्क के प्रदर्शन का मूल्यांकन करने की अनुमति देता है। यह दोनों एकल-थ्रेडेड डेटा हस्तांतरण का अनुकरण करता है, जैसे कि Youtube पर वीडियो देखना और बहु-थ्रेडेड, जैसे टोरेंट रॉकिंग। 2.4 और 5 गीगाहर्ट्ज़ नेटवर्क के माध्यम से कनेक्ट होने पर टेस्ट अलग से आयोजित किए गए थे।

इसके अलावा, चूंकि Zyxel Multy और Zyxel मिनी डिवाइस एक एडाप्टर के रूप में कार्य कर सकते हैं, वे 1000 एमबीपीएस की गति से एक ईथरनेट कंप्यूटर के माध्यम से ईथरनेट इंटरफ़ेस से जुड़े थे और तीन गति परीक्षण भी किए गए थे। इसी तरह के एक परीक्षण में, कीनेटिक वीवो राउटर ने वाई-फाई एडाप्टर के रूप में भाग लिया, जो पैच कॉर्ड द्वारा लैपटॉप से ​​जुड़ा हुआ है।

10 मीटर, प्रबलित कंक्रीट फर्श और दो दीवारों के क्रम के बिंदुओं के बीच की दूरी। लैपटॉप से ​​अंतिम पहुंच बिंदु तक की दूरी 1 मीटर है।

सभी डेटा तालिका में सूचीबद्ध हैं और स्पीड ग्राफ़ प्लॉट किए गए हैं।



परिणाम


और अब यह संख्या और रेखांकन देखने का समय है। ग्राफ अधिक दृश्य है, इसलिए इसे तुरंत लाएं।



कनेक्शन श्रृंखला के रेखांकन इस प्रकार हैं:
Zyxel mini: सर्वर - वायर - Zyxel Multy X - वायरलेस - Zyxel Multy mini - लैपटॉप (Intel ड्यूल बैंड वायरलेस-एसी 7265 अडैप्टर)
Zyxel Multy: सर्वर - वायर - Zyxel Multy X - वायरलेस - Zyxel Multy X - लैपटॉप (Intel ड्यूल बैंड वायरलेस-एसी 7265 अडैप्टर)
कीनेटिक वाई-फाई: सर्वर - वायर - कीनेटिक गीगा - वायर - कीनेटिक वाइवा - लैपटॉप (इंटेल डुअल बैंड वायरलेस-एसी 7265 एडेप्टर)
कीनेटिक एम्पलीफायर: सर्वर - वायर - कीनेटिक गीगा - वायरलेस - कीनेटिक वाइवा (एक पुनरावर्तक के रूप में) - लैपटॉप (इंटेल डुअल बैंड वायरलेस-एसी 7265 एडाप्टर)
कीनेटिक एडेप्टर: सर्वर - वायर - कीनेटिक गीगा - वायरलेस - कीनेटिक वाइवा (एडॉप्टर मोड में) - वायर - लैपटॉप
Zyxel मिनी एडॉप्टर: सर्वर - वायर - Zyxel मल्टी एक्स - वायरलेस - Zyxel मल्टी मिनी - वायर - लैपटॉप
Zyxel मल्टी एडेप्टर: सर्वर - वायर - Zyxel मल्टी एक्स - वायरलेस - Zyxel मल्टी एक्स - वायर - लैपटॉप

चित्र दिखाता है कि 2.4 गीगाहर्ट्ज की आवृत्ति पर सभी डिवाइस 5 गीगाहर्ट्ज की आवृत्ति से कम कुशल हैं। और इस तथ्य के बावजूद कि पड़ोसी हस्तक्षेप करने वाले नेटवर्क से कोई शोर नहीं हुआ था, क्योंकि अगर 2.4 गीगाहर्ट्ज की आवृत्ति में शोर थे, तो परिणाम बिल्कुल खराब होगा। फिर भी, यह स्पष्ट रूप से देखा जाता है कि 5 गीगाहर्ट्ज की आवृत्ति पर डेटा ट्रांसफर दर 2.4 गीगाहर्ट्ज पर लगभग दोगुना है। इसके अलावा, यह ध्यान देने योग्य है कि एक साथ लोडिंग की धाराओं की संख्या पर भी कुछ प्रभाव पड़ता है, अर्थात्, धाराओं की संख्या में वृद्धि के साथ, डेटा चैनल का उपयोग अधिक घनत्व के साथ किया जाता है, हालांकि अंतर इतना महत्वपूर्ण नहीं है।

यह बहुत स्पष्ट रूप से देखा जाता है जब कीनेटिक राउटर ने एक पुनरावर्तक के रूप में कार्य किया है कि ट्रांसमिशन गति दो में विभाजित है, इसलिए आपको इस पर विचार करना चाहिए यदि आप उच्च गति पर बड़ी मात्रा में जानकारी स्थानांतरित करना चाहते हैं, और न केवल वाई-फाई नेटवर्क के कवरेज का विस्तार करें।

अंतिम परीक्षण में, जहां ज़ीकल मल्टी एक्स और ज़ीसेल मल्टी मिनी ने रिमोट डिवाइस (बेस ज़ीक्सेल मल्टी एक्स और वायरलेस डिवाइस के बीच कनेक्शन) को वायरिंग के लिए एक एडेप्टर के रूप में काम किया था, खासकर मल्टी थ्रेडेड डेटा ट्रांसफर के साथ मल्टी एक्स के फायदों का प्रदर्शन किया। इसने Zyxel Multy X: 9 टुकड़ों बनाम 6 में Zyxel Multy mini में बड़ी संख्या में एंटेना को प्रभावित किया।

निष्कर्ष


इस प्रकार, यह स्पष्ट है कि 2.4 गीगाहर्ट्ज की आवृत्ति पर अनलोड हवा के साथ भी, यह 5 गीगाहर्ट्ज पर स्विच करने के लिए समझ में आता है, जब आपको बड़ी मात्रा में जानकारी को जल्दी से स्थानांतरित करने की आवश्यकता होती है। इसी समय, 2.4 गीगाहर्ट्ज की आवृत्ति पर भी, एक राउटर के रूप में एक राउटर का उपयोग करके फुलएचडी गुणवत्ता में फिल्में देखना काफी संभव है। लेकिन सामान्य बिटरेट के साथ 4K में एक फिल्म पहले से ही हकलाना शुरू कर देगी, इसलिए राउटर और प्लेबैक डिवाइस 5 गीगाहर्ट्ज की आवृत्ति पर काम करने में सक्षम होना चाहिए। इस स्थिति में, उच्चतम गति तब प्राप्त होती है जब दो Zyxel Multy X या Zyxel Multi X + Multy mini के सेट का उपयोग वायरलेस एडेप्टर के रूप में किया जाता है।

और अब कीमतों के बारे में। कीनेटिक गीगा + कीनेटिक चिरायु राउटर की एक परीक्षण जोड़ी की लागत 14,800 रूबल है। ज़ीक्सेल मल्टी एक्स + मल्टी मिनी का एक सेट - 21 900 रूबल।



Zyxel की जाली प्रणाली अतिरिक्त तारों को बिछाने के बिना बहुत ही सभ्य गति से व्यापक कवरेज प्रदान कर सकती है। यह विशेष रूप से सच है जब मरम्मत पहले से ही की जाती है, लेकिन कोई अतिरिक्त मुड़ जोड़ी केबल नहीं रखी गई है। इसके अलावा, ऐसे नेटवर्क का संगठन स्मार्टफोन पर एप्लिकेशन के माध्यम से जितना संभव हो उतना सरल है। यह जोड़ा जाना चाहिए कि मेष नेटवर्क में 6 डिवाइस शामिल हो सकते हैं और स्टार टोपोलॉजी और ट्री टोपोलॉजी दोनों हो सकते हैं। यही है, अंत डिवाइस शुरुआती राउटर से बहुत दूर हो सकता है, जो इंटरनेट से जुड़ा है।



इसी समय, कीनेटिक राउटर पर आधारित एक वाई-फाई प्रणाली बहुत अधिक कार्यात्मक है और सस्ती नेटवर्किंग प्रदान करती है। लेकिन इसके लिए केबल कनेक्शन की आवश्यकता होती है। राउटर के बीच की दूरी 100 मीटर तक हो सकती है, और एक गीगाबिट वायर्ड कनेक्शन पर संचरण के कारण गति बिल्कुल भी कम नहीं होगी। इसके अलावा, इस तरह के नेटवर्क में 6 से अधिक डिवाइस हो सकते हैं, और घूमने पर वाई-फाई डिवाइस को सीमलेस किया जाएगा।

इस प्रकार, हर कोई अपने लिए तय करता है कि क्या चुनना है: कार्यक्षमता और नेटवर्क तार बिछाने की आवश्यकता या कुछ बड़े धन के लिए वायरलेस नेटवर्क का विस्तार करने की सादगी।

Source: https://habr.com/ru/post/hi463733/


All Articles