1. Home
  2. Docs
  3. 5. Network Protocols
  4. TCP explained

TCP explained

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

 

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

 

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

 

अपनी सभी विशेषताओं के कारण, टीसीपी को नेटवर्क उपयोग के मामले में जटिल और महंगा माना जाता है। टीसीपी हेडर 24 बाइट तक लंबा होता है और इसमें निम्नलिखित फ़ील्ड शामिल होते हैं:

  • source port – डेटा भेजने वाले होस्ट पर एप्लिकेशन का पोर्ट नंबर।
  • Destination Port – डेटा प्राप्त करने वाले होस्ट पर एप्लिकेशन का पोर्ट नंबर।
  • अनुक्रम संख्या – डेटा के प्रत्येक बाइट की पहचान करने के लिए उपयोग किया जाता है।
  • Sequence Number – अगला क्रम संख्या जो रिसीवर अपेक्षा कर रहा है।
  • Header length – टीसीपी हेडर का आकार।
  • Reserved- हमेशा 0 पर सेट।
  • Flags- एक सत्र को स्थापित करने और समाप्त करने के लिए उपयोग किया जाता है।
  • Window- खिड़की का आकार प्रेषक स्वीकार करने के लिए तैयार है।
  • Checksum- हेडर और डेटा की त्रुटि-जाँच के लिए उपयोग किया जाता है।
  • Urgent- वर्तमान अनुक्रम संख्या से ऑफसेट को इंगित करता है, जहां गैर-जरूरी डेटा का खंड शुरू होता है।
  • Option- विभिन्न टीसीपी विकल्प, जैसे कि अधिकतम सेगमेंट आकार (एमएसएस) या विंडो स्केलिंग।

 

 

NOTE:

टीसीपी एक ट्रांसपोर्ट लेयर प्रोटोकॉल (OSI मॉडल का लेयर 4) है।

Was this article helpful to you? Yes 1 No