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

विषयसूची:

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

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

वीडियो: सिली विंडो सिंड्रोम क्या है - स्पष्टीकरण और रोकथाम
वीडियो: Windows 8: How to Set Up Dual Monitors - YouTube 2024, अप्रैल
Anonim

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

मूर्ख खिड़की सिंड्रोम

Image
Image

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

जब टीसीपी / आईपी के तहत दो बिंदु संचार कर रहे हैं, तो इसमें एक स्वीकृति तंत्र शामिल है। इस स्वीकृति प्रणाली के कारण सिली विंडो सिंड्रोम का कारण बताया गया है। अंक दो कंप्यूटर, क्लाइंट और सर्वर इत्यादि का उल्लेख कर सकते हैं।

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.

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

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

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

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

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

सिली विंडो सिंड्रोम (एसडब्ल्यूएस) को कैसे रोकें

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

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

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

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

यदि आपको अधिक जानकारी चाहिए, तो tcpipguide.com पर यहां एक विस्तृत स्पष्टीकरण उपलब्ध है।

सिफारिश की: