ट्रांसमिशन नियन्त्रण प्रोटोकल (टीसीपी) र प्रयोगकर्ता डेटाट्राम प्रोटोकल (यूडीपी) इन्टरनेट प्रोटोकॉल (आईपी) सँग प्रयोग गरिएका दुई मानक ट्राभल तहहरू हुन्।
सञ्जाल जडानहरूमा स्थानान्तरणका लागि प्याकेजिङ सन्देश डाटाको भागको रुपमा TDP र UDP प्रयोग हेडरहरू प्रयोग गर्दछ । TCP हेडरहरू र UDP हेडरहरूमा प्रत्येक प्रोटोकल टेक्नोलोजी विशिष्टताहरू द्वारा परिभाषित फील्डहरू को एक सेट समावेश छ।
टीसीपी हेडर ढाँचा
प्रत्येक TCP हेडरमा दस आवश्यक फिल्डहरू 20 बाइट्स (160 बिट्स ) आकारमा छन्। तिनीहरू वैकल्पिक रूपमा अतिरिक्त डाटा सेक्सनमा 40 बाइट्स सम्म आकारमा समावेश गर्न सक्छन्।
यो TCP हेडरहरूको लेआउट हो:
- स्रोत टीसीपी पोर्ट नम्बर (2 बाइट्स)
- गंतव्य टीसीपी पोर्ट नम्बर (2 बाइट्स)
- अनुक्रम संख्या (4 बाइट्स)
- स्वीकृति संख्या (4 बाइट्स)
- टीसीपी डाटा अफसेट (4 बिट्स)
- सुरक्षित डेटा (3 बिट्स)
- झण्डा नियन्त्रण गर्नुहोस् (9 बिट्स सम्म)
- सञ्झ्याल आकार (2 बाइट्स)
- टीसीपी जाँच (2 बाइट्स)
- तत्काल सूचक (2 बाइट्स)
- टीसीपी वैकल्पिक डेटा (0-40 बाइट्स)
माथि सूचीबद्ध क्रममा TCP हेडर फिल्ड सन्देश सन्देश स्ट्रिममा सम्मिलित गर्दछ।
- स्रोतहरू र गन्तव्य TCP पोर्ट संख्याहरू यन्त्रहरू पठाउन र प्राप्त गर्नको लागि संचार अवधारणा हुन्।
- संदेश पठाउने सन्देशहरूको समूहको अर्डर गर्न अनुक्रम संख्याहरू प्रयोग गर्दछ । प्रेषकहरू र रिसीभरहरू दुवै सन्देशहरूको अनुक्रम संख्याहरू संवाद गर्नका लागि स्वीकृति संख्या फिल्ड प्रयोग गर्दछ जुन हालै प्राप्त भएको वा अपेक्षित पठाइन्छ।
- डाटा अफसेट फिल्डले चार बाइट्सको गुणमा TCP हेडरको कुल आकार भण्डारण गर्दछ। हेडरले वैकल्पिक TCP फाँट प्रयोग गर्दैन 5 डेटा अफसेट छ (20 बाइट्स प्रतिनिधित्व गर्दछ), जबकि हेडरले अधिकतम आकारको वैकल्पिक फिल्ड प्रयोग गरी 15 डाटा अफसेट (60 बाइट्स प्रतिनिधित्व गर्दछ)।
- आरसीपी हेडरहरूमा भएका डेटालाई सँधै शून्यको मान छ। यो फिल्डले चार बाइट्स (धेरै कम्प्यूटर डाटा प्रसोधनको क्षमताको लागि महत्त्वपूर्ण) को रूपमा जस्तै हेडर साइज आकार पङ्क्तिबद्ध गर्न उद्देश्य गर्दछ।
- विशिष्ट परिस्थितियों मा डेटा प्रवाह को प्रबंधन को लागि टीसीपी छ छह मानक र तीन विस्तारित नियंत्रण झंडे (प्रत्येक एक व्यक्ति को बिट को प्रतिनिधित्व गर्दछ या बंद ) को एक सेट को उपयोग गर्दछ। एक बिट ध्वज, उदाहरणको लागि, TCP जडान रिसेट तर्क सुरु गर्दछ। यी क्षेत्रहरूको विस्तृत अपरेशन यस लेखको दायराभन्दा बाहिर जान्छ।
- टीसीपी प्रेषकले विन्डोज आकारलाई एक नम्बर प्रयोग गर्छ जुन रिजर्भेसनमा फर्काउने आवश्यकता गर्नु अघि डेटा प्राप्तकर्तालाई कति पठाउँछ। यदि सञ्झ्याल आकार धेरै सानो हुन्छ, सञ्जाल डेटा ट्रान्जिट अनावश्यक रूपमा ढिलो हुनेछ, यदि सञ्झ्याल आकार धेरै ठूलो हुन्छ भने, सञ्जाल लिङ्क संतृप्त हुन सक्छ (कुनै पनि अन्य अनुप्रयोगहरूको लागि प्रयोगयोग्य) हुन सक्छ वा रिसीभरले चाँडै आउने आगमन डेटा प्रशोधन गर्न सक्दैन। पर्याप्त (पनि ढिलो प्रदर्शनको परिणाम)। वाउडिंग एल्गोरिदमहरू प्रोटोकॉलमा गतिशील रूपमा आकार मानहरू गणना गरिन्छन् र प्रेषकहरू र रिसीभरहरू बीचको परिवर्तनलाई समन्वय गर्नको लागि TCP हेडरहरूको यो क्षेत्र प्रयोग गर्नुहोस्।
- टीसीपी हेडर भित्र चेकसमम मान प्रोटोकल प्रेषक द्वारा गणितिक प्रविधिको रूपमा उत्पन्न गरिएको छ जुन रिसीभरले सन्देशहरू पत्ता लगाईएको छ जुन भ्रष्ट वा छेडिएको छ।
- तुरुन्त सूचक फिल्ड प्रायः शून्यमा सेट गरिन्छ र बेवास्ता गरिएको छ, तर नियन्त्रण झण्डाहरूसँग एक संयोजनमा, यो सन्देशको सबसेटमा प्राथमिकता प्रसोधनको आवश्यकताको रूपमा सन्देश अफसेटको रूपमा प्रयोग गर्न सकिन्छ।
- वैकल्पिक TCP डाटाको उपयोग यस लेखको दायराभन्दा बाहिर छ तर विशेष मान्यता र सञ्झ्याल स्केलिंग एल्गोरिदमको लागि समर्थन समावेश गर्दछ।
UDP हेडर ढाँचा
किनभने UDP TCP भन्दा बढी क्षमतामा अधिक सीमित छ, यसको हेडर धेरै सानो हो। UDP हेडरले 8 बाइट्स समावेश गर्दछ, निम्न चार आवश्यक क्षेत्रहरूमा विभाजित गरिएको छ:
- स्रोत पोर्ट नम्बर (2 बाइट्स)
- गन्तव्य पोर्ट नम्बर (2 बाइट्स)
- डाटाको लम्बाइ (2 बाइट्स)
- UDP चेकसम (2 बाइट्स)
माथिको सूचीबद्ध क्रममा UDP हेडर फिल्डहरू यसको सन्देश स्ट्रीममा सम्मिलित गर्दछ।
- स्रोत र गन्तव्य यूडीपी पोर्ट नम्बर यन्त्रहरू पठाउन र प्राप्त गर्नको लागि संचार अवधारणा हुन्।
- UDP मा लम्बाई फिल्ड प्रत्येक डेटाग्रामको कुल साइजले हेडर र डेटा दुवै समावेश गर्दछ। यो क्षेत्र 65,000 बाइट भन्दा माथिको आकारमा न्यूनतम 8 बाइट्स (आवश्यक हेडर साइज) मानमा दायरामा पर्दछ।
- TCP को समान, एक UDP चेकसमले रिसेभरले सन्देशको कुनै पनि बिट बिटको लागि आगमन आगत डेटालाई अनुमति दिन्छ।