सिली विंडो सिंड्रोम क्या है - स्पष्टीकरण और रोकथाम

(Data)TCP/IP Protocol का उपयोग करके डेटा को नेटवर्क और इंटरनेट(Internet) पर स्थानांतरित किया जाता है । TCP/IP सही नहीं है लेकिन डेटा संचार के लिए सिद्धांतित अन्य प्रोटोकॉल की तुलना में लागू करना आसान है ... जैसे आईएसओ ओएसआई(ISO OSI) मॉडल। किसी भी तकनीकी चीज की तरह, TCP/IP में भी कुछ खामियां हैं और सिली विंडो सिंड्रोम(Silly Window Syndrome) उन खामियों में से एक का निर्माण है। यह समझने के लिए कि सिली विंडो सिंड्रोम(Silly Window Syndrome) या एसडब्ल्यूएस(SWS) क्या है , आपको सबसे पहले TCP/IP में डेटा संचार के अंतर्निहित तंत्र को समझना होगा ।

सिली विंडो सिंड्रोम

सिली विंडो सिंड्रोम

खिड़की और उसके आकार को समझना

TCP/IP के तहत दो बिंदु संचार कर रहे हैं , तो इसमें एक पावती तंत्र शामिल है। यह स्वीकार करने वाला तंत्र है जो सिली विंडो सिंड्रोम(Silly Window Syndrome) का कारण बनता है जैसा कि आगे बताया गया है। अंक दो कंप्यूटर, क्लाइंट और सर्वर आदि को संदर्भित कर सकते हैं।

SWS is caused by the receiver advancing the right window edge whenever it has any new buffer space available to receive data and by the sender using any incremental window, no matter how small, to send more data. The result can be a stable pattern of sending tiny data segments, even though both sender and receiver have a large total buffer space for the connection, says MSDN.

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

इसलिए जब B कहता है कि अगले संदेश के लिए 100B उपलब्ध है, तो 100B सिली विंडो सिंड्रोम(Silly Window Syndrome) में विंडो है । यानी यह बफर साइज है। अपने स्वयं के दोष के साथ, TCP/IP तंत्र ए से आने वाले प्रत्येक संचार/डेटा के लिए बफर आकार को कम कर सकता है। यानी, जब भी ए संदेश भेजता है, बी मानता है कि बफर आकार कम हो गया है और एक छोटी संख्या भेजता है। इस प्रकार खिड़की का आकार कम रहता है और एक बिंदु पर, संचार बस बंद हो जाता है क्योंकि बी 0 बी को खिड़की के आकार के रूप में भेजता है।

सिली विंडो सिंड्रोम कैसे काम करता है

ए और बी के उपरोक्त उदाहरण के अनुसार, यदि बी विंडो के आकार के रूप में 1000 बी भेजता है, तो ए इसे दो 500 बी में विभाजित करेगा और 500 बी के दो पैकेट भेजेगा। पहला पैकेट प्राप्त होने पर, B एक पावती भेजेगा जिसमें कहा जाएगा कि 500B विंडो के लिए उपलब्ध है क्योंकि दूसरा पैकेट अभी प्राप्त नहीं हुआ है। A मानता है कि 500B विंडो का आकार है और परिणामस्वरूप 250B के दो पैकेट भेजता है। जबकि बी में, 500 बी का उपयोग किया जाता है और 500 अभी प्राप्त होता है, यह 0 बी को उपलब्ध के रूप में भेज देगा। इस बिंदु पर, ए मान लेगा कि कोई विंडो उपलब्ध नहीं है, हालांकि ऐसा हो सकता है कि बफर खाली हो क्योंकि प्रोसेसर ने वहां डेटा का उपयोग किया था। A अभी भी एक छोटा पैकेट भेजेगा यह देखने के लिए कि क्या कोई विंडो उपलब्ध है। यदि B पर बफर की सामग्री को अभी तक हटाया नहीं गया है, तब भी इसे प्रतिक्रिया/पावती के रूप में 0 प्राप्त होगा।

इस प्रकार, विंडो का आकार कम होता रहता है क्योंकि बी हर बार ए से एक पैकेट प्राप्त करने पर पावती भेजता है। यह आकार आमतौर पर पिछली पावती से छोटा होता है क्योंकि बी भागों में डेटा पैकेट प्राप्त कर रहा होता है। कोई समस्या नहीं होगी यदि A एक बार में B पर बफर आकार को कवर करने के लिए पर्याप्त बड़ा पैकेट भेज सके। लेकिन इसके लिए अतिरिक्त तंत्र की आवश्यकता होगी और इसलिए सिली विंडो सिंड्रोम(Silly Window Syndrome) । A के दो या तीन बार 0 प्राप्त करने के बाद संचार बंद हो जाता है।

सिली विंडो सिंड्रोम(Silly Window Syndrome) ( SWS ) को कैसे रोकें

एसडब्ल्यूएस(SWS) से छुटकारा पाने के लिए लागू करने के लिए एक सरल एल्गोरिदम है । प्रारंभिक पैकेट प्राप्त करने पर, B वास्तव में उपलब्ध स्थान का आधा विंडो के रूप में भेजता है। इससे A छोटे पैकेट भेजेगा। नतीजतन, जब पैकेट बहुत छोटे हो जाते हैं, तो बी कुल बफर आकार भेजता है ताकि ए फिर से बड़ा डेटा बाइट भेजना शुरू कर सके।

दूसरे शब्दों में, यदि 1000B उपलब्ध है, तो B 500B को पावती के रूप में भेजता है। तदनुसार, A 250B x ​​2 पैकेट भेजता है। इसके लिए A को पावती के रूप में 100B प्राप्त होता है। जब यह 50B पैकेट प्राप्त करता है, तो B, A को 1000B - 50B भेजता है। इससे पूरी बातचीत फिर से चालू हो जाती है। यह प्रसंस्करण में थोड़ी देरी को प्रेरित कर सकता है लेकिन सिली विंडो सिंड्रोम(Silly Window Syndrome) को होने और पूरी बातचीत को रोकने से रोकेगा।

संक्षेप में, एसडब्ल्यूएस(SWS) प्राप्तकर्ता के लिए उपलब्ध बफर आकार और प्रेषक द्वारा गणना किए गए अनुमानित आकार पर आधारित है। SWS को रोकने के लिए , एक देरी शुरू की जाती है और एक जानबूझकर छोटी विंडो का आकार तब तक दिया जाता है जब तक कि पैकेट का आकार बहुत छोटा न हो जाए। तब प्राप्तकर्ता वास्तव में उपलब्ध विंडो आकार का खुलासा करता है। संचार पूरा होने तक पूरी प्रक्रिया दोहराती रहती है।

हालाँकि मैंने विंडो और बफर शब्दों का परस्पर उपयोग किया होगा। मेरा मतलब उनके बीच कोई अंतर नहीं है। एसडब्ल्यूएस(SWS) अध्ययन में , बफर खिड़की है।



About the author

मैं एज में कुछ अनुभव के साथ एक अनुभवी विंडोज 10 और विंडोज 11/10 प्रशासक हूं। मेरे पास इस क्षेत्र में पेश करने के लिए ज्ञान और अनुभव का खजाना है, इसलिए मेरा मानना ​​है कि मेरे कौशल आपकी कंपनी के लिए एक मूल्यवान संपत्ति होगी। विंडोज 10 और एज दोनों में मेरा वर्षों का अनुभव मुझे नई तकनीकों को जल्दी से सीखने, समस्याओं को जल्दी से हल करने और जब आपके व्यवसाय को चलाने की बात आती है तो कार्यभार संभालने की क्षमता देता है। इसके अतिरिक्त, विंडोज 10 और एज के साथ मेरा अनुभव मुझे ऑपरेटिंग सिस्टम के सभी पहलुओं के बारे में बहुत जानकार बनाता है, जो सर्वर के प्रबंधन या सॉफ्टवेयर अनुप्रयोगों के प्रबंधन के लिए फायदेमंद होगा।



Related posts