आईपीवी4 प्रोटोकॉल. एसएनएमपी प्रोटोकॉल (मूल बातें) डमी के लिए टीसीपी आईपी क्या है

आईपीवी4 प्रोटोकॉल. एसएनएमपी प्रोटोकॉल (मूल बातें) डमी के लिए टीसीपी आईपी क्या है

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

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

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

प्रोटोकॉल स्टैक की अवधारणा

टीसीपी/आईपी प्रोटोकॉल स्टैक बुनियादी नेटवर्क प्रोटोकॉल का एक संगठित सेट है, जो पदानुक्रमित रूप से चार स्तरों में विभाजित है और कंप्यूटर नेटवर्क पर पैकेट के परिवहन वितरण के लिए एक प्रणाली है।

टीसीपी/आईपी आज उपयोग में आने वाला सबसे प्रसिद्ध नेटवर्क प्रोटोकॉल स्टैक है। टीसीपी/आईपी स्टैक के सिद्धांत स्थानीय और विस्तृत क्षेत्र नेटवर्क दोनों पर लागू होते हैं।

प्रोटोकॉल स्टैक में पतों का उपयोग करने के सिद्धांत

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

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

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

इसीलिए टीसीपी/आईपी नेटवर्क के लिए एक विशेष दृष्टिकोण का आविष्कार किया गया, जो प्रोटोकॉल स्टैक की एक विशिष्ट विशेषता बन गई। स्केलेबिलिटी की अवधारणा पेश की गई थी।

टीसीपी/आईपी प्रोटोकॉल स्टैक की परतें

यहां एक निश्चित पदानुक्रम है. टीसीपी/आईपी प्रोटोकॉल स्टैक में चार परतें होती हैं, जिनमें से प्रत्येक प्रोटोकॉल के अपने सेट को संभालती है:

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

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

ट्रांसपोर्ट परत में कई प्रोटोकॉल शामिल होते हैं, जो कक्षाओं में विभाजित होते हैं, सबसे सरल से, जो बस डेटा संचारित करते हैं, जटिल वाले तक, जो रसीद को स्वीकार करने, या डेटा के एक लापता ब्लॉक को फिर से अनुरोध करने की कार्यक्षमता से लैस हैं।

यह स्तर दो प्रकार की सेवाओं के साथ उच्च (एप्लिकेशन) स्तर प्रदान करता है:

  • टीसीपी प्रोटोकॉल का उपयोग करके गारंटीकृत डिलीवरी प्रदान करता है।
  • जब भी संभव हो यूडीपी के माध्यम से डिलीवरी करता है .

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

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

नेटवर्क परत या "इंटरनेट परत":संपूर्ण टीसीपी/आईपी मॉडल के लिए आधार परत। इस परत की मुख्य कार्यक्षमता OSI मॉडल में समान नाम की परत के समान है और कई छोटे सबनेट से युक्त एक मिश्रित नेटवर्क में पैकेट की गति का वर्णन करती है। यह टीसीपी/आईपी प्रोटोकॉल की आसन्न परतों को जोड़ता है।

नेटवर्क परत उच्च परिवहन परत और नेटवर्क इंटरफेस के निचले स्तर के बीच कनेक्टिंग परत है। नेटवर्क परत उन प्रोटोकॉल का उपयोग करती है जो ट्रांसपोर्ट परत से अनुरोध प्राप्त करते हैं, और विनियमित पते के माध्यम से, संसाधित अनुरोध को नेटवर्क इंटरफ़ेस प्रोटोकॉल तक पहुंचाते हैं, जो यह दर्शाता है कि डेटा किस पते पर भेजना है।

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

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

  • एक पैकेट को एक मध्यवर्ती नेटवर्क डेटा इकाई में एन्कोड करना।
  • गंतव्य जानकारी को आवश्यक सबनेट मानकों में परिवर्तित करता है और डेटा यूनिट भेजता है।

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

हस्तांतरित डेटा की इकाइयाँ

टीसीपी/आईपी प्रोटोकॉल जैसी घटना के अस्तित्व के दौरान, प्रेषित डेटा की इकाइयों के लिए मानक शब्द स्थापित किए गए थे। गंतव्य नेटवर्क द्वारा उपयोग की जाने वाली प्रौद्योगिकियों के आधार पर, ट्रांसमिशन के दौरान डेटा को विभिन्न तरीकों से खंडित किया जा सकता है।

डेटा के साथ क्या हो रहा है और किस समय पर, इसका अंदाजा लगाने के लिए निम्नलिखित शब्दावली के साथ आना आवश्यक था:

  • आकड़ों का प्रवाह- डेटा जो उच्च अनुप्रयोग परत के प्रोटोकॉल से ट्रांसपोर्ट परत पर आता है।
  • एक खंड डेटा का एक टुकड़ा है जिसमें एक स्ट्रीम को टीसीपी प्रोटोकॉल मानकों के अनुसार विभाजित किया जाता है।
  • आंकड़ारेख(विशेष रूप से अनपढ़ लोग इसे "डेटाग्राम" के रूप में उच्चारित करते हैं) - डेटा की इकाइयाँ जो कनेक्शन रहित प्रोटोकॉल (यूडीपी) का उपयोग करके एक स्ट्रीम को विभाजित करके प्राप्त की जाती हैं।
  • प्लास्टिक बैग- आईपी प्रोटोकॉल के माध्यम से उत्पादित डेटा की एक इकाई।
  • टीसीपी/आईपी प्रोटोकॉल आईपी पैकेट को समग्र नेटवर्क पर प्रसारित डेटा के ब्लॉक में पैकेज करते हैं, जिसे कहा जाता है कार्मिकया फ़्रेम.

टीसीपी/आईपी प्रोटोकॉल स्टैक पते के प्रकार

कोई भी टीसीपी/आईपी डेटा ट्रांसफर प्रोटोकॉल होस्ट की पहचान करने के लिए निम्नलिखित पता प्रकारों में से एक का उपयोग करता है:

  • स्थानीय (हार्डवेयर) पते.
  • नेटवर्क पते (आईपी पते)।
  • कार्यक्षेत्र नाम।

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

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

परिणामस्वरूप, एक प्रणाली विकसित की गई जिसमें मेजबानों को एक आईपी पता और एक सबनेट मास्क सौंपा गया है। सबनेट मास्क दिखाता है कि नेटवर्क नंबर को कितने बिट्स आवंटित किए गए हैं, और होस्ट नंबर को कितने बिट्स आवंटित किए गए हैं। एक आईपी एड्रेस में 32 बिट्स होते हैं, जो 8 बिट्स के ब्लॉक में विभाजित होते हैं।

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

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

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

आईपी ​​पता। प्रारूप। अवयव। सबनेट मास्क

एक आईपी एड्रेस एक 32-बिट संख्या है, जिसे पारंपरिक प्रतिनिधित्व में 1 से 255 तक की संख्याओं के रूप में लिखा जाता है, जो बिंदुओं से अलग होती हैं।

विभिन्न रिकॉर्डिंग प्रारूपों में आईपी पते का प्रकार:

  • दशमलव आईपी पता: 192.168.0.10.
  • समान आईपी पते का बाइनरी फॉर्म: 11000000.10101000.00000000.00001010.
  • हेक्साडेसिमल संख्या प्रणाली में पता प्रविष्टि: C0.A8.00.0A.

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

  1. निश्चित सीमा.इस पद्धति के साथ, पूरे पते को सशर्त रूप से एक निश्चित लंबाई के दो भागों में विभाजित किया जाता है, बाइट द्वारा। इस प्रकार, यदि हम नेटवर्क नंबर के लिए एक बाइट देते हैं, तो हमें 2 24 नोड्स के 2 8 नेटवर्क मिलेंगे। यदि बॉर्डर को एक और बाइट दाईं ओर ले जाया जाता है, तो अधिक नेटवर्क होंगे - 2 16, और कम नोड्स - 2 16। आज, यह दृष्टिकोण अप्रचलित माना जाता है और इसका उपयोग नहीं किया जाता है।
  2. सबनेट मास्क।मास्क को आईपी एड्रेस के साथ जोड़ा गया है। मास्क में उन बिट्स में "1" मानों का एक क्रम होता है जो नेटवर्क नंबर को आवंटित किए जाते हैं, और आईपी पते के उन स्थानों पर एक निश्चित संख्या में शून्य होते हैं जो नोड नंबर को आवंटित किए जाते हैं। मास्क में एक और शून्य के बीच की सीमा आईपी पते में नेटवर्क आईडी और होस्ट आईडी के बीच की सीमा है।
  3. पता वर्ग विधि.समझौता विधि. इसका उपयोग करते समय, उपयोगकर्ता द्वारा नेटवर्क आकार का चयन नहीं किया जा सकता है, लेकिन पांच वर्ग हैं - ए, बी, सी, डी, ई। तीन वर्ग - ए, बी और सी - विभिन्न नेटवर्क के लिए हैं, और डी और ई आरक्षित हैं विशेष प्रयोजन नेटवर्क के लिए. एक वर्ग प्रणाली में, प्रत्येक वर्ग की नेटवर्क संख्या और नोड आईडी की अपनी सीमा होती है।

आईपी ​​एड्रेस क्लासेस

को एक कक्षाइनमें वे नेटवर्क शामिल हैं जिनमें नेटवर्क की पहचान पहले बाइट से की जाती है, और शेष तीन नोड संख्या से होती हैं। सभी आईपी पते जिनकी सीमा में पहला बाइट मान 1 से 126 तक है, वे क्लास ए नेटवर्क हैं। मात्रा में बहुत कम क्लास ए नेटवर्क हैं, लेकिन उनमें से प्रत्येक में 2 24 अंक तक हो सकते हैं।

कक्षा बी- ऐसे नेटवर्क जिनमें दो उच्चतम बिट्स 10 के बराबर होते हैं। उनमें नेटवर्क नंबर और पॉइंट आइडेंटिफ़ायर के लिए 16 बिट्स आवंटित किए जाते हैं। परिणामस्वरूप, यह पता चलता है कि क्लास बी नेटवर्क की संख्या क्लास ए नेटवर्क की संख्या से मात्रात्मक रूप से भिन्न है, लेकिन उनके पास नोड्स की संख्या कम है - 65,536 (2 16) इकाइयों तक।

नेटवर्क पर कक्षा सी- बहुत कम नोड हैं - प्रत्येक में 2 8, लेकिन नेटवर्क की संख्या बहुत बड़ी है, इस तथ्य के कारण कि ऐसी संरचनाओं में नेटवर्क पहचानकर्ता तीन बाइट्स लेता है।

नेटवर्क कक्षा डी- पहले से ही विशेष नेटवर्क से संबंधित हैं। यह अनुक्रम 1110 से शुरू होता है और इसे मल्टीकास्ट एड्रेस कहा जाता है। क्लास ए, बी और सी पते वाले इंटरफेस एक समूह का हिस्सा हो सकते हैं और व्यक्तिगत पते के अलावा एक समूह पता प्राप्त कर सकते हैं।

पतों कक्षा ई- भविष्य के लिए आरक्षित। ऐसे पते अनुक्रम 11110 से शुरू होते हैं। सबसे अधिक संभावना है, वैश्विक नेटवर्क पर आईपी पते की कमी होने पर इन पते का उपयोग समूह पते के रूप में किया जाएगा।

टीसीपी/आईपी प्रोटोकॉल की स्थापना

टीसीपी/आईपी प्रोटोकॉल सेट करना सभी ऑपरेटिंग सिस्टम पर उपलब्ध है। ये हैं Linux, CentOS, Mac OS बेशक, सर्वर ऑपरेटिंग सिस्टम अधिक सक्षम हैं। टीसीपी/आईपी प्रोटोकॉल को सर्वर सेवाओं का उपयोग करके बहुत व्यापक रूप से कॉन्फ़िगर किया गया है। नियमित डेस्कटॉप कंप्यूटर पर आईपी पते नेटवर्क कनेक्शन सेटिंग्स में सेट किए जाते हैं। वहां आप नेटवर्क पता, गेटवे - उस बिंदु का आईपी पता, जिसकी वैश्विक नेटवर्क तक पहुंच है, और उन बिंदुओं के पते जहां DNS सर्वर स्थित है, को कॉन्फ़िगर करते हैं।

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

टीसीपी/आईपी एड्रेस रेजोल्यूशन प्रोटोकॉल

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

एड्रेस रेजोल्यूशन प्रोटोकॉल (एआरपी) का आविष्कार क्यों किया गया था? प्रोटोकॉल और अन्य एड्रेसिंग सिस्टम के टीसीपी/आईपी परिवार को जोड़ने के लिए। प्रत्येक नोड पर एक एआरपी मैपिंग टेबल बनाई जाती है और पूरे नेटवर्क को पोल करके पॉप्युलेट किया जाता है। ऐसा हर बार कंप्यूटर बंद होने पर होता है।

एआरपी तालिका

संकलित ARP तालिका का उदाहरण इस प्रकार दिखता है।

नौ महीने के विकास के बाद, एफएफएमपीईजी 4.2 मल्टीमीडिया पैकेज उपलब्ध है, जिसमें विभिन्न मल्टीमीडिया प्रारूपों (रिकॉर्डिंग, कनवर्टिंग और […]) पर संचालन के लिए अनुप्रयोगों का एक सेट और पुस्तकालयों का संग्रह शामिल है।

Linux Mint 19.2 एक दीर्घकालिक समर्थन रिलीज़ है जिसे 2023 तक समर्थित किया जाएगा। यह अद्यतन सॉफ्टवेयर के साथ आता है और इसमें सुधार और कई नए […]

  • लिनक्स मिंट 19.2 वितरण जारी किया गया

    प्रस्तुत है Linux Mint 19.2 वितरण की रिलीज़, Linux Mint 19.x शाखा का दूसरा अपडेट, जो Ubuntu 18.04 LTS पैकेज बेस पर बनाया गया है और 2023 तक समर्थित है। वितरण पूरी तरह से संगत है [...]

  • नई BIND सेवा रिलीज़ उपलब्ध हैं जिनमें बग फिक्स और सुविधा सुधार शामिल हैं। नई रिलीज़ को डेवलपर की वेबसाइट पर डाउनलोड पेज से डाउनलोड किया जा सकता है: […]

    एक्ज़िम एक संदेश स्थानांतरण एजेंट (एमटीए) है जिसे इंटरनेट से जुड़े यूनिक्स सिस्टम पर उपयोग के लिए कैम्ब्रिज विश्वविद्यालय में विकसित किया गया है। यह नि:शुल्क रूप से उपलब्ध है [...]

    लगभग दो वर्षों के विकास के बाद, लिनक्स 0.8.0 पर ZFS की रिलीज़ प्रस्तुत की गई है, जो ZFS फ़ाइल सिस्टम का कार्यान्वयन है, जिसे लिनक्स कर्नेल के लिए एक मॉड्यूल के रूप में डिज़ाइन किया गया है। मॉड्यूल का परीक्षण लिनक्स कर्नेल के साथ 2.6.32 से […] तक किया गया है।

  • वर्डप्रेस 5.1.1 एक भेद्यता को ठीक करता है जो आपको अपनी साइट पर नियंत्रण रखने की अनुमति देता है
  • IETF (इंटरनेट इंजीनियरिंग टास्क फोर्स), जो इंटरनेट प्रोटोकॉल और आर्किटेक्चर विकसित करता है, ने ACME (स्वचालित प्रमाणपत्र प्रबंधन पर्यावरण) प्रोटोकॉल के लिए RFC पूरा कर लिया है […]

    गैर-लाभकारी प्रमाणन प्राधिकरण लेट्स एनक्रिप्ट, जिसे समुदाय द्वारा नियंत्रित किया जाता है और सभी को निःशुल्क प्रमाणपत्र प्रदान करता है, ने पिछले वर्ष के परिणामों का सारांश दिया और 2019 की योजनाओं के बारे में बात की। […]

  • लिब्रेऑफिस का एक नया संस्करण जारी किया गया है - लिब्रेऑफिस 6.2

    डॉक्यूमेंट फाउंडेशन ने लिब्रे ऑफिस 6.2 जारी करने की घोषणा की। नई रिलीज़ में परिवर्तन और परिवर्धन: लिब्रेऑफ़िस राइटर परिवर्तनों को छिपाने की क्षमता पर फिर से काम किया गया है: संपादित करें ▸ ट्रैक बदलें ▸ दिखाएं […]

  • आईपी ​​पते (इंटरनेट प्रोटोकॉल संस्करण 4, इंटरनेट प्रोटोकॉल संस्करण 4) - नेटवर्क के बीच पैकेट स्थानांतरित करने के लिए ओएसआई मॉडल की नेटवर्क परत पर उपयोग किए जाने वाले मुख्य प्रकार के पते हैं। आईपी ​​पते में चार बाइट्स होते हैं, उदाहरण के लिए 192.168.100.111।

    मेजबानों को आईपी पते का असाइनमेंट किया जाता है:

    • नेटवर्क सेटअप के दौरान सिस्टम प्रशासक द्वारा मैन्युअल रूप से कॉन्फ़िगर किया गया;
    • स्वचालित रूप से, विशेष प्रोटोकॉल का उपयोग करके (विशेष रूप से, डीएचसीपी प्रोटोकॉल का उपयोग करके - डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल, डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल)।

    आईपीवी4 प्रोटोकॉलसितंबर 1981 में विकसित किया गया।

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

    आईपी ​​​​प्रोटोकॉल का नुकसान प्रोटोकॉल की अविश्वसनीयता है, यानी, ट्रांसमिशन शुरू होने से पहले, कनेक्शन स्थापित नहीं किया जाता है, इसका मतलब है कि पैकेट की डिलीवरी की पुष्टि नहीं की जाती है, प्राप्त डेटा की शुद्धता की निगरानी नहीं की जाती है (का उपयोग करके) एक चेकसम) और पावती ऑपरेशन नहीं किया जाता है (नोड-डेस्टिनेशन और पैकेज प्राप्त करने के लिए इसकी तत्परता के साथ सेवा संदेशों का आदान-प्रदान)।

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

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

    जैसा कि आप जानते हैं, राउटर OSI मॉडल की नेटवर्क परत पर काम करते हैं। इसलिए, आईपी प्रोटोकॉल के सबसे बुनियादी कार्यों में से एक डेटाग्राम रूटिंग का कार्यान्वयन है, दूसरे शब्दों में, नेटवर्क के भेजने वाले नोड से नेटवर्क पर किसी अन्य नोड के आधार पर डेटाग्राम (रूटिंग एल्गोरिदम का उपयोग करके) के लिए इष्टतम पथ का निर्धारण करना आईपी ​​पता.

    किसी भी नेटवर्क नोड पर नेटवर्क से डेटाग्राम प्राप्त करना इस तरह दिखता है:

    आईपी ​​हैडर प्रारूप

    आईपी ​​पैकेट संस्करण 4 की संरचना चित्र में दिखाई गई है

    • संस्करण - IPv4 के लिए फ़ील्ड मान 4 होना चाहिए।
    • IHL - (इंटरनेट हेडर लंबाई) 32-बिट शब्दों (dword) में आईपी पैकेट हेडर की लंबाई। यह वह फ़ील्ड है जो पैकेट में डेटा ब्लॉक की शुरुआत को इंगित करता है। इस फ़ील्ड के लिए न्यूनतम मान्य मान 5 है.
    • सेवा का प्रकार (टीओएस संक्षिप्त नाम) - एक बाइट जिसमें मानदंडों का एक सेट होता है जो आईपी पैकेट के लिए सेवा के प्रकार को निर्धारित करता है, चित्र में दिखाया गया है।

    सेवा का विवरण थोड़ा-थोड़ा करके:

      • 0-2 - इस आईपी खंड की प्राथमिकता (प्राथमिकता)।
      • 3 - आईपी सेगमेंट ट्रांसमिशन के विलंब समय की आवश्यकता (0 - सामान्य, 1 - कम विलंब)
      • 4 - उस मार्ग की थ्रूपुट आवश्यकता जिसके साथ आईपी खंड भेजा जाना चाहिए (0 - निम्न, 1 - उच्च थ्रूपुट)
      • 5 - आईपी सेगमेंट ट्रांसमिशन की विश्वसनीयता (विश्वसनीयता) की आवश्यकता (0 - सामान्य, 1 - उच्च विश्वसनीयता)
      • 6-7 - ईसीएन - स्पष्ट विलंब संदेश (आईपी प्रवाह नियंत्रण)।
    • पैकेट की लंबाई - हेडर और डेटा सहित ऑक्टेट में पैकेट की लंबाई। इस फ़ील्ड के लिए न्यूनतम वैध मान 20 है, अधिकतम 65535 है।
    • पहचानकर्ता पैकेज के प्रेषक द्वारा निर्दिष्ट एक मान है और इसका उद्देश्य पैकेज को इकट्ठा करते समय टुकड़ों का सही क्रम निर्धारित करना है। खंडित पैकेट के लिए, सभी खंडों की आईडी समान होती है।
    • 3 ध्वज बिट्स. पहला बिट हमेशा शून्य होना चाहिए, दूसरा बिट डीएफ (टुकड़ा न करें) यह निर्धारित करता है कि पैकेट को खंडित किया जा सकता है या नहीं, और तीसरा बिट एमएफ (अधिक टुकड़े) इंगित करता है कि क्या यह पैकेट पैकेट की श्रृंखला में अंतिम है।
    • फ़्रैगमेंट ऑफ़सेट एक मान है जो डेटा स्ट्रीम में फ़्रैगमेंट की स्थिति निर्धारित करता है। ऑफसेट आठ बाइट ब्लॉकों की संख्या द्वारा निर्दिष्ट किया जाता है, इसलिए इस मान को बाइट्स में बदलने के लिए 8 से गुणा करने की आवश्यकता होती है।
    • टाइम टू लिव (टीटीएल) राउटर्स की वह संख्या है जिससे इस पैकेट को गुजरना होगा। जैसे ही राउटर पास होगा, यह संख्या एक कम हो जाएगी। यदि इस फ़ील्ड का मान शून्य है, तो पैकेट को त्याग दिया जाना चाहिए और पैकेट के प्रेषक को एक समय समाप्त संदेश (आईसीएमपी कोड 11 प्रकार 0) भेजा जा सकता है।
    • प्रोटोकॉल - अगली परत इंटरनेट प्रोटोकॉल पहचानकर्ता इंगित करती है कि पैकेट में कौन सा प्रोटोकॉल डेटा है, जैसे टीसीपी या आईसीएमपी।
    • हेडर चेकसम - आरएफसी 1071 के अनुसार गणना की गई

    वायरशार्क स्निफर का उपयोग करके आईपीवी4 पैकेट को इंटरसेप्ट किया गया:

    आईपी ​​पैकेट विखंडन

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

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

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

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

    सभी आईपी पते को दो तार्किक भागों में विभाजित किया जा सकता है - नेटवर्क नंबर और नेटवर्क नोड नंबर (होस्ट नंबर)। यह निर्धारित करने के लिए कि आईपी पते का कौन सा हिस्सा नेटवर्क नंबर का है और कौन सा हिस्सा होस्ट नंबर का है, यह पते के पहले बिट्स के मूल्यों से निर्धारित होता है। साथ ही, आईपी पते के पहले बिट्स का उपयोग यह निर्धारित करने के लिए किया जाता है कि कोई विशेष आईपी पता किस वर्ग से संबंधित है।

    यह आंकड़ा विभिन्न वर्गों के आईपी पते की संरचना को दर्शाता है।

    यदि पता 0 से शुरू होता है, तो नेटवर्क को क्लास ए के रूप में वर्गीकृत किया जाता है और नेटवर्क नंबर एक बाइट पर कब्जा कर लेता है, शेष 3 बाइट्स को नेटवर्क में नोड नंबर के रूप में समझा जाता है। क्लास ए नेटवर्क में संख्याएं 1 से 126 तक होती हैं। (संख्या 0 का उपयोग नहीं किया जाता है, और संख्या 127 विशेष उद्देश्यों के लिए आरक्षित है, जैसा कि नीचे चर्चा की जाएगी।) क्लास ए नेटवर्क कम हैं, लेकिन उनमें नोड्स की संख्या 2 तक पहुंच सकती है 24 यानि 16,777,216 समुद्री मील।

    यदि पते के पहले दो बिट्स 10 के बराबर हैं, तो नेटवर्क क्लास बी से संबंधित है। क्लास बी नेटवर्क में, 16 बिट्स, यानी 2 बाइट्स, नेटवर्क नंबर और नोड नंबर के लिए आवंटित किए जाते हैं। इस प्रकार, क्लास बी नेटवर्क एक मध्यम आकार का नेटवर्क है जिसमें अधिकतम नोड्स की संख्या 2 16 है, जो कि 65,536 नोड्स है।

    यदि पता अनुक्रम 110 से शुरू होता है, तो यह एक क्लास सी नेटवर्क है, इस मामले में, नेटवर्क नंबर के लिए 24 बिट्स और नोड नंबर के लिए 8 बिट्स आवंटित किए जाते हैं। इस वर्ग के नेटवर्क सबसे आम हैं; इनमें नोड्स की संख्या 2 8 यानी 256 नोड्स तक सीमित है।

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

    यदि पता अनुक्रम 11110 से शुरू होता है, तो इसका मतलब है कि यह पता वर्ग ई का है। इस वर्ग के पते भविष्य में उपयोग के लिए आरक्षित हैं।

    तालिका नेटवर्क संख्याओं की सीमा और प्रत्येक नेटवर्क वर्ग के अनुरूप नोड्स की अधिकतम संख्या दिखाती है।

    बड़े नेटवर्क को क्लास ए पते मिलते हैं, मध्यम आकार के नेटवर्क को क्लास बी पते मिलते हैं, और छोटे नेटवर्क को क्लास सी पते मिलते हैं।

    आईपी ​​​​एड्रेसिंग में मास्क का उपयोग करना

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

    आईपी ​​एड्रेस रेंज जारी करने का यह तंत्र सामान्य रूप से काम करता था, यह इस तथ्य के कारण था कि पहले संगठनों के पास कम संख्या में कंप्यूटर थे और, तदनुसार, छोटे कंप्यूटर नेटवर्क थे। लेकिन इंटरनेट और नेटवर्क प्रौद्योगिकियों के और तेजी से विकास के कारण, आईपी पते के वितरण के लिए वर्णित दृष्टिकोण में विफलताएं उत्पन्न होने लगीं, जो मुख्य रूप से वर्ग "बी" नेटवर्क से जुड़ी थीं। दरअसल, जिन संगठनों में कंप्यूटरों की संख्या कई सौ (मान लीजिए, 500) से अधिक नहीं थी, उन्हें अपने लिए एक संपूर्ण वर्ग "बी" नेटवर्क पंजीकृत करना पड़ता था (क्योंकि वर्ग "सी" केवल 254 कंप्यूटरों के लिए है, और वर्ग "बी" केवल 254 कंप्यूटरों के लिए है) 65534). इस वजह से, क्लास बी नेटवर्क पर्याप्त रूप से उपलब्ध नहीं थे, लेकिन साथ ही आईपी पते की बड़ी श्रृंखला बर्बाद हो गई थी।

    एक आईपी पते को एक नेटवर्क नंबर (नेटआईडी) और एक होस्ट नंबर (होस्टआईडी) में विभाजित करने की पारंपरिक योजना एक वर्ग की अवधारणा पर आधारित है, जो पते के पहले कुछ बिट्स के मूल्यों से निर्धारित होती है। ऐसा इसलिए है क्योंकि पते का पहला बाइट 185.23.44.206 128-191 की सीमा में आता है, हम कह सकते हैं कि यह पता वर्ग बी का है, जिसका अर्थ है कि नेटवर्क नंबर पहले दो बाइट्स हैं, जो दो शून्य बाइट्स द्वारा पूरक हैं - 185.23.0.0, और संख्या नोड - 0.0.44.206।

    क्या होगा यदि हम किसी अन्य सुविधा का उपयोग करें जिसका उपयोग नेटवर्क संख्या और नोड संख्या के बीच सीमा को अधिक लचीले ढंग से निर्धारित करने के लिए किया जा सकता है? ऐसे संकेत के रूप में अब मास्क का व्यापक रूप से उपयोग किया जाता है।

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

    मानक नेटवर्क कक्षाओं के लिए, मास्क के निम्नलिखित अर्थ हैं:

    • कक्षा ए - 11111111.00000000.00000000.00000000 (255.0.0.0);
    • कक्षा बी - 111111111. 1111111. 0000000. 000000 (255.255.0.0);
    • कक्षा सी - 11111111. 11111111.11111111. 000000000 (255.255.255.0)।

    प्रत्येक आईपी पते को मास्क प्रदान करके, आप पता वर्गों की अवधारणा को त्याग सकते हैं और पता प्रणाली को अधिक लचीला बना सकते हैं। उदाहरण के लिए, यदि ऊपर चर्चा किया गया पता 185.23.44.206 मास्क 255.255.255.0 से जुड़ा है, तो नेटवर्क नंबर 185.23.44.0 होगा, न कि 185.23.0.0, जैसा कि क्लास सिस्टम द्वारा परिभाषित किया गया है।

    मास्क का उपयोग करके नेटवर्क नंबर और नोड नंबर की गणना:

    मास्क में, नेटवर्क नंबर की सीमा को परिभाषित करने वाले अनुक्रम में लोगों की संख्या को बाइट्स में पते के विभाजन को दोहराने के लिए 8 का गुणज होना जरूरी नहीं है। उदाहरण के लिए, आईपी पते 129.64.134.5 के लिए मास्क 255.255.128.0 निर्दिष्ट है, यानी बाइनरी रूप में:

    • आईपी ​​पता 129.64.134.5 - 10000001. 01000000.10000110। 00000101
    • मास्क 255.255.128.0 - 111111111.11111111.1000000000। 00000000

    यदि आप मास्क को अनदेखा करते हैं, तो, क्लास सिस्टम के अनुसार, पता 129.64.134.5 क्लास बी से संबंधित है, जिसका अर्थ है कि नेटवर्क नंबर पहले 2 बाइट्स - 129.64.0.0 है, और नोड नंबर 0.0.134.5 है।

    यदि आप नेटवर्क नंबर की सीमा निर्धारित करने के लिए मास्क का उपयोग करते हैं, तो मास्क में 17 लगातार इकाइयाँ, आईपी पते पर "सुपरइम्पोज़्ड" (तार्किक गुणन), संख्या को बाइनरी अभिव्यक्ति में नेटवर्क नंबर के रूप में निर्धारित करती हैं:

    या दशमलव अंकन में - नेटवर्क संख्या 129.64.128.0 है, और नोड संख्या 0.0.6.5 है।

    मास्क नोटेशन का एक संक्षिप्त संस्करण भी कहा जाता है उपसर्गया एक छोटा मुखौटा. विशेष रूप से, 255.255.255.252 के मास्क के साथ नेटवर्क 80.255.147.32 को 80.255.147.32/30 के रूप में लिखा जा सकता है, जहां "/30" मास्क में बाइनरी इकाइयों की संख्या को इंगित करता है, यानी, तीस बाइनरी इकाइयां (बाएं से गिना जाता है) दाहिनी ओर)।

    स्पष्टता के लिए, तालिका उपसर्ग और मुखौटा के बीच पत्राचार दिखाती है:

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

    विशेष आईपी पते

    आईपी ​​पते की अलग-अलग व्याख्या करने के लिए आईपी प्रोटोकॉल में कई परंपराएं हैं:

    • 0.0.0.0 - डिफ़ॉल्ट गेटवे पते का प्रतिनिधित्व करता है, अर्थात। कंप्यूटर का पता जिस पर सूचना पैकेट भेजे जाने चाहिए यदि उन्हें स्थानीय नेटवर्क (रूटिंग टेबल) में कोई गंतव्य नहीं मिला;
    • 255.255.255.255 - प्रसारण पता। इस पते पर भेजे गए संदेश स्थानीय नेटवर्क के सभी नोड्स द्वारा प्राप्त किए जाते हैं जिसमें वह कंप्यूटर होता है जो संदेश का स्रोत है (यह अन्य स्थानीय नेटवर्क पर प्रसारित नहीं होता है);
    • "नेटवर्क नंबर।" "सभी शून्य" - नेटवर्क पता (उदाहरण के लिए 192.168.10.0);
    • "सभी शून्य।" "नोड संख्या" - इस नेटवर्क में एक नोड (उदाहरण के लिए 0.0.0.23)। स्थानीय नेटवर्क के भीतर किसी विशिष्ट नोड पर संदेश प्रसारित करने के लिए उपयोग किया जा सकता है;
    • यदि गंतव्य नोड संख्या फ़ील्ड में केवल एक ही है, तो ऐसे पते वाला एक पैकेट दिए गए नेटवर्क नंबर के साथ सभी नेटवर्क नोड्स को भेजा जाता है। उदाहरण के लिए, 192.190.21.255 पते वाला एक पैकेट नेटवर्क 192.190.21.0 पर सभी नोड्स पर वितरित किया जाता है। इस प्रकार के वितरण को प्रसारण संदेश कहा जाता है। संबोधित करते समय, कुछ आईपी पतों के विशेष उद्देश्य द्वारा लगाए गए प्रतिबंधों को ध्यान में रखना आवश्यक है। इस प्रकार, न तो नेटवर्क संख्या और न ही नोड संख्या में केवल बाइनरी वाले या केवल बाइनरी शून्य शामिल हो सकते हैं। इसका तात्पर्य यह है कि प्रत्येक वर्ग के नेटवर्क के लिए तालिका में दिए गए नोड्स की अधिकतम संख्या को व्यवहार में 2 से कम किया जाना चाहिए। उदाहरण के लिए, क्लास सी नेटवर्क में, नोड संख्या के लिए 8 बिट आवंटित किए जाते हैं, जो आपको 256 निर्दिष्ट करने की अनुमति देता है। संख्याएँ: 0 से 255 तक। हालाँकि, व्यवहार में, क्लास सी नेटवर्क में नोड्स की अधिकतम संख्या 254 से अधिक नहीं हो सकती, क्योंकि पते 0 और 255 का एक विशेष उद्देश्य है। समान विचारों से, यह निष्कर्ष निकलता है कि अंतिम नोड में 98.255.255.255 जैसा पता नहीं हो सकता है, क्योंकि इस वर्ग ए पते में नोड संख्या में केवल बाइनरी वाले होते हैं।
    • IP एड्रेस का एक विशेष अर्थ होता है, जिसका पहला ऑक्टेट 127.x.x.x होता है। इसका उपयोग प्रोग्रामों का परीक्षण करने और एक ही मशीन के भीतर इंटरैक्शन को संसाधित करने के लिए किया जाता है। जब कोई प्रोग्राम IP पते 127.0.0.1 पर डेटा भेजता है, तो एक "लूप" बनता है। डेटा नेटवर्क पर प्रसारित नहीं किया जाता है, बल्कि प्राप्त होने पर ऊपरी-स्तरीय मॉड्यूल में वापस कर दिया जाता है। इसलिए, आईपी नेटवर्क पर, 127 से शुरू होने वाली मशीनों को आईपी एड्रेस निर्दिष्ट करना निषिद्ध है। इस एड्रेस को लूपबैक कहा जाता है। आप होस्ट रूटिंग मॉड्यूल के आंतरिक नेटवर्क को पता 127.0.0.0 और आंतरिक नेटवर्क पर इस मॉड्यूल के पते को 127.0.0.1 निर्दिष्ट कर सकते हैं। वास्तव में, कोई भी नेटवर्क पता 127.0.0.0 अपने रूटिंग मॉड्यूल को निर्दिष्ट करने का कार्य करता है, न कि केवल 127.0.0.1, उदाहरण के लिए 127.0.0.3।

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

    स्थानीय नेटवर्क में उपयोग किए जाने वाले आईपी पते

    इंटरनेट पर उपयोग किए जाने वाले सभी पते पंजीकृत होने चाहिए, जो वैश्विक स्तर पर उनकी विशिष्टता की गारंटी देता है। इन पतों को वास्तविक या सार्वजनिक आईपी पते कहा जाता है।

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

    टीसीपी/आईपी प्रोटोकॉल वैश्विक इंटरनेट का आधार हैं। अधिक सटीक होने के लिए, टीसीपी/आईपी प्रोटोकॉल की एक सूची या स्टैक है, और वास्तव में, नियमों का एक सेट है जिसके द्वारा सूचनाओं का आदान-प्रदान किया जाता है (पैकेट स्विचिंग मॉडल लागू किया जाता है)।

    इस लेख में, हम टीसीपी/आईपी प्रोटोकॉल स्टैक के संचालन के सिद्धांतों का विश्लेषण करेंगे और उनके संचालन के सिद्धांतों को समझने का प्रयास करेंगे।

    नोट: अक्सर, संक्षिप्त नाम टीसीपी/आईपी इन दो प्रोटोकॉल, टीसीपी और आईपी के आधार पर संचालित होने वाले पूरे नेटवर्क को संदर्भित करता है।

    ऐसे नेटवर्क के मॉडल में, मुख्य प्रोटोकॉल के अलावा टीसीपी (ट्रांसपोर्ट लेयर) और आईपी (नेटवर्क लेयर प्रोटोकॉल)इसमें एप्लिकेशन और नेटवर्क लेयर प्रोटोकॉल शामिल हैं (फोटो देखें)। लेकिन चलिए सीधे टीसीपी और आईपी प्रोटोकॉल पर लौटते हैं।

    टीसीपी/आईपी प्रोटोकॉल क्या हैं?

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

    आईपी ​​- इंटरनेट प्रोटोकॉल.इंटरनेट प्रोटोकॉल या एड्रेस प्रोटोकॉल संपूर्ण डेटा ट्रांसमिशन आर्किटेक्चर का आधार है। आईपी ​​​​प्रोटोकॉल का उपयोग नेटवर्क डेटा पैकेट को वांछित पते पर पहुंचाने के लिए किया जाता है। इस मामले में, जानकारी को पैकेटों में विभाजित किया जाता है, जो स्वतंत्र रूप से नेटवर्क के माध्यम से वांछित गंतव्य तक जाती है।

    टीसीपी/आईपी प्रोटोकॉल प्रारूप

    आईपी ​​प्रोटोकॉल प्रारूप

    आईपी ​​​​प्रोटोकॉल आईपी पते के लिए दो प्रारूप हैं।

    IPv4 प्रारूप. यह एक 32-बिट बाइनरी नंबर है. IP पता (IPv4) लिखने का एक सुविधाजनक रूप दशमलव संख्याओं (0 से 255 तक) के चार समूहों के रूप में होता है, जिन्हें बिंदुओं द्वारा अलग किया जाता है। उदाहरण के लिए: 193.178.0.1.

    IPv6 प्रारूप. यह एक 128-बिट बाइनरी नंबर है। एक नियम के रूप में, IPv6 पते आठ समूहों के रूप में लिखे जाते हैं। प्रत्येक समूह में एक कोलन द्वारा अलग किए गए चार हेक्साडेसिमल अंक होते हैं। उदाहरण IPv6 पता 2001:0db8:85a3:08d3:1319:8a2e:0370:7889।

    टीसीपी/आईपी प्रोटोकॉल कैसे काम करते हैं

    यदि यह सुविधाजनक है, तो नेटवर्क पर डेटा पैकेट भेजने को मेल द्वारा पत्र भेजने के रूप में सोचें।

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

    आईपी ​​प्रोटोकॉल

    नेटवर्क पर प्रत्येक कंप्यूटर का अपना विशिष्ट पता होता है। वैश्विक इंटरनेट पर, एक कंप्यूटर का यह पता होता है, जिसे आईपी एड्रेस (इंटरनेट प्रोटोकॉल एड्रेस) कहा जाता है।

    मेल के अनुरूप, एक आईपी पता एक घर का नंबर है। लेकिन पत्र प्राप्त करने के लिए घर का नंबर पर्याप्त नहीं है।

    नेटवर्क पर प्रसारित सूचना कंप्यूटर द्वारा नहीं, बल्कि उस पर इंस्टॉल किए गए एप्लिकेशन द्वारा प्रसारित होती है। ऐसे एप्लिकेशन मेल सर्वर, वेब सर्वर, एफ़टीपी आदि हैं। प्रेषित सूचना के पैकेट की पहचान करने के लिए, प्रत्येक एप्लिकेशन एक विशिष्ट पोर्ट से जुड़ा होता है। उदाहरण के लिए: वेब सर्वर पोर्ट 80 पर सुनता है, एफ़टीपी पोर्ट 21 पर सुनता है, एसएमटीपी मेल सर्वर पोर्ट 25 पर सुनता है, पीओपी3 सर्वर पोर्ट 110 पर मेलबॉक्स पढ़ता है।

    इस प्रकार, टीसीपी/आईपी प्रोटोकॉल में एड्रेस पैकेट में, एड्रेससी में एक और लाइन दिखाई देती है: पोर्ट। मेल के अनुरूप - पोर्ट प्रेषक और प्राप्तकर्ता का अपार्टमेंट नंबर है।

    उदाहरण:

    स्रोत पता:

    आईपी: 82.146.47.66

    गंतव्य पता:

    आईपी: 195.34.31.236

    यह याद रखने योग्य है: आईपी एड्रेस + पोर्ट नंबर को "सॉकेट" कहा जाता है। उपरोक्त उदाहरण में: सॉकेट 82.146.47.66:2049 से एक पैकेट सॉकेट 195.34.31.236:53 पर भेजा जाता है।

    टीसीपी प्रोटोकॉल

    टीसीपी प्रोटोकॉल आईपी प्रोटोकॉल के बाद अगला लेयर प्रोटोकॉल है। इस प्रोटोकॉल का उद्देश्य सूचना के हस्तांतरण और इसकी अखंडता को नियंत्रित करना है।

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

    टीसीपी ट्रांसपोर्ट प्रोटोकॉल उच्च-स्तरीय प्रोटोकॉल (भौतिक, चैनल, नेटवर्क आईपी) से डेटा ट्रांसफर की सभी समस्याओं और विवरणों को छुपाता है।

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

    ये कैसी तकनीक है? टीसीपी-आईपी नाम दो नेटवर्क प्रोटोकॉल से आया है: टीसीपी और आईपी। बेशक, नेटवर्क का निर्माण इन दो प्रोटोकॉल तक सीमित नहीं है, लेकिन जहां तक ​​डेटा ट्रांसमिशन के संगठन का सवाल है, वे बुनियादी हैं। वास्तव में, टीसीपी-आईपी प्रोटोकॉल का एक सेट है जो व्यक्तिगत नेटवर्क को एक साथ आकर बनाने की अनुमति देता है

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

    नीचे हम टीसीपी-आईपी की सामान्य अवधारणा में शामिल प्रत्येक प्रोटोकॉल का विस्तृत विवरण प्रदान करते हैं।

    . इंटरनेट प्रोटोकॉल(आईपी) नेटवर्क पर सूचना के सीधे प्रसारण के लिए जिम्मेदार है। जानकारी को भागों (दूसरे शब्दों में, पैकेट) में विभाजित किया जाता है और प्रेषक से प्राप्तकर्ता को प्रेषित किया जाता है। सटीक पते के लिए, आपको प्राप्तकर्ता का सटीक पता या निर्देशांक निर्दिष्ट करना होगा। ऐसे पतों में चार बाइट्स होते हैं, जो बिंदुओं द्वारा एक दूसरे से अलग होते हैं। प्रत्येक कंप्यूटर का पता अद्वितीय होता है.

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

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

    बड़ी मात्रा में डेटा स्थानांतरण के संगठन का प्रबंधन कई प्रोटोकॉल का उपयोग करके किया जा सकता है जिनके विशेष कार्यात्मक उद्देश्य हैं। विशेष रूप से, टीसीपी प्रोटोकॉल निम्नलिखित प्रकार के होते हैं।

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

    2. डेटाग्राम प्रोटेकॉलका उपयोग करें, या उपयोगकर्ता डेटाग्राम प्रोटोकॉल, कनेक्शन स्वतंत्र है और यूडीपी डेटाग्राम नामक पैकेट में डेटा प्रसारित करता है। हालाँकि, यह प्रोटोकॉल टीसीपी जितना विश्वसनीय नहीं है क्योंकि प्रेषक को यह नहीं पता होता है कि पैकेट वास्तव में प्राप्त हुआ था या नहीं।

    3. आईसीएमपी(इंटरनेट कंट्रोल मैसेज प्रोटोकॉल) इंटरनेट पर डेटा एक्सचेंज के दौरान होने वाले त्रुटि संदेशों को प्रसारित करने के लिए मौजूद है। हालाँकि, ICMP प्रोटोकॉल केवल त्रुटियों की रिपोर्ट करता है, लेकिन उन कारणों को समाप्त नहीं करता है जिनके कारण ये त्रुटियाँ हुईं।

    4. टेलनेट- जिसका उपयोग टीसीपी ट्रांसपोर्ट का उपयोग करके नेटवर्क पर टेक्स्ट इंटरफ़ेस लागू करने के लिए किया जाता है।

    5. एसएमटीपी(सिंपल मेल ट्रांसफर प्रोटोकॉल) एक विशेष इलेक्ट्रॉनिक संदेश है जो उन संदेशों के प्रारूप को परिभाषित करता है जो एक कंप्यूटर, जिसे एसएमटीपी क्लाइंट कहा जाता है, से एसएमटीपी सर्वर चलाने वाले दूसरे कंप्यूटर पर भेजे जाते हैं। इस स्थिति में, क्लाइंट और सर्वर दोनों का कार्य सक्रिय होने तक इस स्थानांतरण में कुछ समय की देरी हो सकती है।

    टीसीपी-आईपी प्रोटोकॉल के माध्यम से डेटा ट्रांसमिशन योजना

    1. टीसीपी प्रोटोकॉल डेटा की पूरी मात्रा को पैकेटों में तोड़ता है और उन्हें नंबर देता है, उन्हें टीसीपी लिफाफे में पैक करता है, जो आपको उस क्रम को बहाल करने की अनुमति देता है जिसमें जानकारी के कुछ हिस्से प्राप्त होते हैं। जब डेटा को ऐसे लिफाफे में रखा जाता है, तो एक चेकसम की गणना की जाती है, जिसे बाद में टीसीपी हेडर में लिखा जाता है।

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

    4. सभी पैकेटों की प्राप्ति की पुष्टि करने के बाद, टीसीपी प्रोटोकॉल उन्हें तदनुसार आदेश देता है और उन्हें एक पूरे में फिर से जोड़ता है।

    टीसीपी प्रोटोकॉल सूचना की विश्वसनीय डिलीवरी सुनिश्चित करने के लिए बार-बार डेटा ट्रांसमिशन और प्रतीक्षा अवधि (या टाइमआउट) का उपयोग करता है। पैकेट को एक साथ दो दिशाओं में प्रसारित किया जा सकता है।

    इस प्रकार, टीसीपी-आईपी पुन: प्रसारण की आवश्यकता को समाप्त कर देता है और एप्लिकेशन प्रक्रियाओं (जैसे टेलनेट और एफ़टीपी) की प्रतीक्षा करता है।

    दृश्य