tcp ip model with different layers
टीसीपी / आईपी मॉडल की परतों के लिए एक पूर्ण गाइड:
हमने सब सीखा फ़ायरवॉल सुरक्षा हमारे पिछले ट्यूटोरियल में। यहां, इस ट्यूटोरियल में हम टीसीपी / आईपी मॉडल के बारे में जानेंगे।
टीसीपी / आईपी मॉडल ट्रांसमिशन कंट्रोल प्रोटोकॉल और इंटरनेट प्रोटोकॉल को संदर्भित करता है।
वर्तमान इंटरनेट मॉडल संचार उद्देश्यों के लिए इस नेटवर्क मॉडल का उपयोग कर रहा है। के माध्यम से पढ़ें नेटवर्किंग पर प्रशिक्षण ट्यूटोरियल अवधारणा की स्पष्ट समझ के लिए।
ये प्रोटोकॉल नियमों का एक संयोजन है जो नेटवर्क पर प्रत्येक संचार को नियंत्रित करते हैं। ये, बदले में, स्रोत और गंतव्य या इंटरनेट के बीच संचार के लिए अपनाए जाने वाले मार्ग को तय करते हैं।
टीसीपी / आईपी मॉडल में चार परतें होती हैं जो समग्र संचार प्रक्रिया को समाप्त करती हैं। इस ट्यूटोरियल में, हम प्रत्येक लेयर की कार्यक्षमता पर गहराई से विचार करेंगे।
एक सॉफ्टवेयर टेस्टर के रूप में, टीसीपी / आईपी मॉडल के साथ सहानुभूति रखना आवश्यक है, क्योंकि सॉफ्टवेयर अनुप्रयोग शीर्ष परत पर काम करते हैं अर्थात् इस मॉडल की अनुप्रयोग परत।
आप क्या सीखेंगे:
नेटवर्क आर्किटेक्चर
चार-परत वास्तुकला इस प्रकार है:
इस नेटवर्किंग मॉडल में उपयोग किए गए प्रोटोकॉल और नेटवर्क निम्न आकृति में दिखाए गए हैं:
नीचे दिए गए आरेख की सहायता से टीसीपी / आईपी मॉडल में प्रत्येक परत के प्रोटोकॉल और मुख्य उपयोगों का सारांश दें।
एक अच्छा आवाज परिवर्तक क्या है
टीसीपी / आईपी मॉडल में प्रत्येक परत के कार्य
नीचे दी गई सूची टीसीपी / आईपी मॉडल में प्रत्येक परत के विभिन्न कार्य हैं।
नेटवर्क एक्सेस लेयर
नेटवर्क एक्सेस लेयर के कार्य नीचे दिए गए हैं:
- यह टीसीपी / आईपी मॉडल की निचली परत है और इसमें भौतिक परत की सभी कार्यक्षमता और OSX संदर्भ मॉडल की डेटा-लिंक परत शामिल है।
- इस प्रकार यह संचार के लिए उपयोग किए जाने वाले प्रोटोकॉल, हार्डवेयर और मीडिया की विशेषता है।
- फ़िज़िकल मीडिया पर गंतव्य को भेजने के लिए इंटरनेट लेयर से डेटा पैकेट्स को इस लेयर में भेजा जाता है।
- इस परत का मुख्य कार्य डेटा बाइट्स को फ़्रेम में संयोजित करना और भौतिक माध्यम पर आईपी डेटा फ़्रेम के प्रसारण के लिए कुछ तंत्र प्रदान करना है।
- पॉइंट टू पॉइंट (पीपीपी) वह प्रोटोकॉल है जिसका उपयोग पॉइंट टू पॉइंट लिंक ओवर लीज्ड लाइन्स बनाने के लिए किया जाता है। यह मॉडेम के माध्यम से अंतिम उपयोगकर्ता और इंटरनेट सेवा प्रदाताओं के बीच कनेक्टिविटी प्रदान करने के लिए भी तैनात किया गया है। यह पीपीपी लिंक पर आईपी पते को व्यवस्थित करने के लिए भी समर्थन करता है।
- अधिकांश अंत उपयोगकर्ता एक ईथरनेट लिंक पसंद करते हैं जो केवल ईथरनेट डेटा लिंक प्रोटोकॉल पर काम करता है। इस प्रकार ईथरनेट पर पीपीपी जो ईथरनेट फ्रेम के अंदर भेजे जाने वाले इनकैप्सुलेटेड डेटा फ़्रेम को अनुमति देता है।
- PPPoE शुरुआत में राउटर और ISP राउटर जैसे अंत-उपयोगकर्ता नेटवर्क उपकरणों के बीच एक सुरंग बनाता है। फिर राउटर उस सुरंग के ऊपर पीपीपी फ्रेम भेजता है क्योंकि सुरंग रूटर्स के बीच पॉइंट टू पॉइंट लिंक के रूप में काम करती है। अब इस तकनीक के कारण WAN नेटवर्क पर भी डेटा प्रसारित होता है।
- पीपीपी भी आईएसपी के साथ डेटा के उपयोग के लिए जवाबदेही की जांच के लिए प्रमाणीकरण प्रक्रिया का उपयोग करता है। विधियों में पासवर्ड प्रमाणीकरण प्रोटोकॉल (PAP) और चैनल हैंडशेक प्रमाणीकरण प्रोटोकॉल (CHAP) शामिल हैं।
इंटरनेट लेयर
- नीचे से दूसरी परत इंटरनेट की परत है।
- एक बार डेटा पैकेट में संबंधित हेडर जोड़कर टीसीपी या यूडीपी द्वारा डेटा खंडित किया जाता है, तो यह इसे आगे की संचार के लिए निचली परत पर भेज देगा।
- वह गंतव्य होस्ट जिसके लिए डेटा पैकेट नियत है, किसी अन्य नेटवर्क में स्थित हो सकता है, जिसका मार्ग विभिन्न राउटरों से होकर जाता है। तार्किक पतों को निर्दिष्ट करने और गंतव्य नेटवर्क पर कुशलता से डेटा पैकेट को रूट करने के लिए इंटरनेट परत का कर्तव्य है।
- इंटरनेट लेयर (IP) सबसे लोकप्रिय प्रोटोकॉल है जिसका उपयोग इस कार्य को करने के लिए किया जाता है।
इंटरनेट प्रोटोकॉल
इस प्रोटोकॉल का उद्देश्य पैकेट के हेडर में मौजूद सूचनाओं के अनुसार प्रोटोकॉल के एक सेट का पालन करके डेटा पैकेट्स को गंतव्य तक पहुंचाना है।
एक हेडर जो स्रोत और गंतव्य का आईपी पता है जोड़कर, टीसीपी या यूडीपी से प्राप्त खंड को पीडीयू में परिवर्तित किया जाता है जिसे पैकेट के रूप में जाना जाता है। जब पैकेट राउटर पर आता है, तो यह हेडर में गंतव्य पते को देखता है और फिर गंतव्य तक पहुंचने के लिए अगले राउटर के अनुसार पैकेट को आगे करता है।
इसे एक उदाहरण से समझते हैं:
नीचे दिए गए आंकड़े में, जब होस्ट ए होस्ट बी के साथ संवाद करना चाहता है, तो यह किसी भी राउटिंग प्रोटोकॉल का उपयोग नहीं करेगा क्योंकि दोनों एक ही नेटवर्क रेंज में एक ही सेट के आईपी पते हैं।
लेकिन अगर Host A, Host C को एक पैकेट भेजना चाहता है तो प्रोटोकॉल की मदद से पता चलता है कि डेस्टिनेशन होस्ट किसी और नेटवर्क का है। इस प्रकार उपरोक्त प्रारूप गंतव्य तक पहुंचने के लिए अगले हॉप पते का पता लगाने के लिए रूटिंग टेबल में दिखेगा।
इस स्थिति में, होस्ट A राउटर A, B और C. के माध्यम से होस्ट C तक पहुंच जाएगा। चूंकि राउटर C एक स्विच के माध्यम से गंतव्य नेटवर्क से सीधे जुड़ा होता है, पैकेट को Host C तक पहुंचाया जाता है।
राउटर को आईपी हेडर फ़ील्ड से रूटिंग संबंधी सभी जानकारी मिलती है। टीसीपी / आईपी (डेटा-लिंक परत) की नेटवर्क परत डेटा पैकेटों के वितरण के अंत के लिए जिम्मेदार होगी।
इंटरनेट प्रोटोकॉल में पैकेट प्रवाह
IPV4 हैडर
- संस्करण: IPV4 में संस्करण संख्या 4 है।
- हैडर की लंबाई: यह हेडर के आकार को दर्शाता है।
- डीएस फील्ड: डीएस क्षेत्र विभेदित सेवा क्षेत्र के लिए खड़ा है और पैकेट निर्माण के लिए तैनात किया गया है।
- कुल लंबाई: यह हेडर के आकार और डेटा पैकेट के आकार को दर्शाता है।
- पहचान: इस क्षेत्र का उपयोग डेटा पैकेट के विखंडन के लिए और प्रत्येक क्षेत्र को आवंटित करने के लिए किया जाता है और जिससे मूल डेटा पैकेट के निर्माण में मदद मिलती है।
- झंडे: विखंडन प्रक्रिया को निरूपित करने के लिए उपयोग किया जाता है।
- खंड ऑफसेट: यह खंड संख्या और स्रोत होस्ट इंगित करता है जो सही क्रम में खंडित डेटा को पुन: व्यवस्थित करने के लिए उनका उपयोग करता है।
- विदा लेने का समय: यह स्रोत होस्ट एंड पर सेट है।
- मसविदा बनाना: यह उस प्रोटोकॉल को दर्शाता है जिसका उपयोग वह डेटा संचारित करने के लिए कर रहा है। टीसीपी में प्रोटोकॉल संख्या 6 है और यूडीपी में प्रोटोकॉल संख्या 17 है।
- हेडर चेकसम: इस क्षेत्र का उपयोग त्रुटि का पता लगाने के लिए किया जाता है।
- स्रोत आईपी पता: यह स्रोत अंत होस्ट के आईपी पते को बचाता है।
- गंतव्य आईपी पता: यह गंतव्य होस्ट का IP पता बचाता है।
हम इस पर अपने आगामी ट्यूटोरियल में विस्तार से चर्चा करेंगे।
ट्रांसपोर्ट परत
- यह नीचे से तीसरी परत है जो डेटा के समग्र हस्तांतरण के लिए जिम्मेदार है और स्रोत और गंतव्य होस्ट और एक नेटवर्क में उपकरणों के बीच तार्किक कनेक्टिविटी को समाप्त करने में मददगार है।
- इन कार्यों को करने के लिए दो प्रोटोकॉल का उपयोग किया जाता है:
- पहला ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) है, जो एक कनेक्शन-आधारित और विश्वसनीय प्रोटोकॉल है।
- दूसरा है यूजर डेटाग्राम प्रोटोकॉल (यूडीपी), जो एक कनेक्शन-कम प्रोटोकॉल है।
- इन दोनों प्रोटोकॉल को गहराई से देखने से पहले, हम PORT NUMBER की अवधारणा पर चर्चा करेंगे जिसका उपयोग इन दोनों प्रोटोकॉल द्वारा किया जाता है।
पोर्ट नंबर:
एक नेटवर्क में, एक होस्ट डिवाइस एक ही समय में कई स्रोतों से ट्रैफ़िक भेज या प्राप्त कर सकता है।
ऐसी स्थिति में, सिस्टम यह नहीं पहचान पाएगा कि डेटा किन अनुप्रयोगों का है। टीसीपी और यूडीपी प्रोटोकॉल अपने हेडर में एक पोर्ट नंबर डालकर इन मुद्दों को हल करते हैं। प्रसिद्ध अनुप्रयोग परत प्रोटोकॉल 1 से 1024 के पोर्ट नंबर के साथ आवंटित किए जाते हैं।
स्रोत के अंत में, हर टीसीपी या यूडीपी सत्र एक यादृच्छिक पोर्ट संख्या के साथ आवंटित किया जाता है। संयोजन में उपयोग किया जाने वाला IP पता, पोर्ट नंबर और प्रकार का प्रोटोकॉल दोनों स्रोत और गंतव्य छोर पर एक सॉकेट को सुधारता है। जैसा कि हर सॉकेट अनन्य है, कई होस्ट समय के समान अंतराल पर ट्रैफ़िक भेज या प्राप्त कर सकते हैं।
नीचे दी गई तालिका में पोर्ट नंबर दिखाया गया है जो ट्रांसपोर्ट लेयर प्रोटोकॉल के अनुरूप कई एप्लिकेशन लेयर प्रोटोकॉल को सौंपा गया है।
अनुप्रयोग प्रोटोकॉल | परिवहन प्रोटोकॉल | पोर्ट नंबर |
---|---|---|
डीएनएस | टीसीपी, यूडीपी | ५३ |
एचटीटीपी | टीसीपी | .० |
HTTPS के | टीसीपी | ४४३ |
एफ़टीपी (नियंत्रण) | टीसीपी | इक्कीस |
एफ़टीपी (डेटा) | टीसीपी | बीस |
एसएसएच | टीसीपी | २२ |
टेलनेट | टीसीपी | २। ३ |
एसएमटीपी | टीसीपी | २५ |
TFTP | यूडीपी | ६ ९ |
पोर्ट नंबर का उपयोग करते हुए कई सत्र
टीसीपी
- जब भी एप्लिकेशन लेयर को विशाल ट्रैफ़िक या डेटा के प्रवाह को प्रसारित करने की आवश्यकता होती है, तो यह उसे ट्रांसपोर्ट लेयर पर भेजता है जिसमें TCP नेटवर्क के बीच संचार को समाप्त करने के लिए सभी अंत करता है।
- टीसीपी ने शुरू में स्रोत और गंतव्य के बीच तीन-तरफ़ा हैंडशेक प्रक्रिया की स्थापना की और फिर यह डेटा को छोटे खंडों में विभाजित करता है, जिसे सेगमेंट्स के रूप में जाना जाता है, और इसमें प्रत्येक सेगमेंट में एक हेडर शामिल होता है और फिर इसे इंटरनेट लेयर पर फॉरवर्ड किया जाता है।
नीचे का आंकड़ा टीसीपी हेडर का प्रारूप दिखाता है।
- थ्री-वे हैंडशेक: यह नेटवर्क में स्रोत और गंतव्य होस्ट के बीच संबंध स्थापित करने के लिए टीसीपी द्वारा तैनात प्रक्रिया है। इसका उपयोग विश्वसनीय डेटा ट्रांसमिशन करने के लिए किया जाता है। यह कार्य करने के लिए टीसीपी हेडर के कोड बिट्स के SYN और ACK झंडे को प्रदर्शित करता है। यह री-ट्रांसमिशन के साथ सकारात्मक पावती प्रदर्शन करके विश्वसनीय संचार प्रदान करता है और इसे PAR के रूप में भी जाना जाता है। PAR का उपयोग करने वाला सिस्टम ACK प्राप्त होने तक डेटा सेगमेंट को फिर से प्रसारित करेगा। जब भी रिसीवर डेटा को हटाता है, तो प्रेषक को डेटा को फिर से प्रसारित करना होगा जब तक कि वह रिसीवर से सकारात्मक एसीके प्राप्त न कर ले।
थ्री-वे हैंडशेकिंग के 3 चरण हैं, जो इस प्रकार हैं:
- चरण 1: स्रोत होस्ट A गंतव्य होस्ट B के साथ संबंध स्थापित करना चाहता है, यह SYN और अनुक्रम संख्या के साथ एक खंड प्रसारित करता है, जो दर्शाता है कि होस्ट A होस्ट B के साथ संचार का सत्र आरंभ करना चाहता है और इसे किस अनुक्रम संख्या से परिभाषित किया गया है उस सेगमेंट में।
- चरण 2: होस्ट बी सिग्नल बिट में SYN और ACK सेट के साथ होस्ट A के अनुरोध का जवाब देता है। ACK प्राप्त खंड की प्रतिक्रिया को दर्शाता है और SYN अनुक्रम संख्या को दर्शाता है।
- चरण 3: होस्ट A होस्ट B से प्रतिक्रिया स्वीकार करता है और दोनों उनके बीच एक सुरक्षित संबंध स्थापित करते हैं और फिर उस पर डेटा ट्रांसमिशन शुरू करते हैं।
जैसा कि नीचे दिए गए आंकड़े में बताया गया है, तीन-तरफ़ा हैंडशेक प्रक्रिया में, सबसे पहले स्रोत मेजबान SYN ध्वज सेट करके गंतव्य होस्ट के लिए एक टीसीपी हेडर भेजता है। जवाब में, इसे SYN और पावती ध्वज सेट वापस मिल जाता है। गंतव्य होस्ट प्राप्त क्रम संख्या 1 को पावती संख्या के रूप में अभ्यास करता है।
टीसीपी आईपी संचार प्रणाली के क्लाइंट-सर्वर मॉडल का समर्थन करता है।
थ्री-वे हैंडशेक प्रोसेस
- डेटा विभाजन :
- यह टीसीपी प्रोटोकॉल की विशेषताओं में से एक है। एप्लिकेशन लेयर डेस्टिनेशन से ट्रांसपोर्ट लेयर तक ट्रांसमिशन के लिए भारी संख्या में डेटा भेजता है। लेकिन परिवहन परत एक बार में भेजे जाने वाले डेटा के आकार को सीमित करती है। यह डेटा को छोटे खंडों में विभाजित करके किया जाता है।
- डेटा खंडों के अनुक्रम को पहचानने के लिए, टीसीपी हैडर में एक अनुक्रम संख्या का उपयोग किया जाता है और जो पूरे डेटा खंड की बाइट संख्या का वर्णन करता है।
- प्रवाह नियंत्रण:
- स्रोत होस्ट डेटा को खंडों के एक समूह में भेजेगा। एक विंडो बिट वाले टीसीपी हेडर का उपयोग उन सेगमेंट की संख्या का पता लगाने के लिए किया जाता है जिन्हें एक समय में भेजा जा सकता है। इसका उपयोग गंतव्य के अंत में नगण्य यातायात को समाप्त करने के लिए किया जाता है।
- जब सत्र शुरू होता है, तो खिड़की का आकार छोटा होता है लेकिन जैसे-जैसे समय के साथ ट्रैफ़िक बढ़ता है, खिड़की का आकार बहुत बड़ा हो सकता है। गंतव्य होस्ट प्रवाह को नियंत्रित करने के लिए विंडो को समायोजित कर सकता है। इस प्रकार खिड़की को स्लाइडिंग विंडो कहा जाता है।
- स्रोत केवल उन खंडों की संख्या को प्रेषित कर सकता है जो खिड़की द्वारा अनुमत हैं। अधिक सेगमेंट भेजने के लिए, सबसे पहले यह ACK को प्राप्त करने के बाद रिसीविंग एंड से पावती की प्रतीक्षा करेगा, और बाद में यह अपनी आवश्यकता के अनुसार विंडो के आकार को बढ़ा सकता है।
- नीचे दिए गए आंकड़े में, गंतव्य होस्ट 500K से 600 तक आकार बढ़ा रहा है, फिर ACK को स्रोत होस्ट पर वापस भेजने के बाद।
- विश्वसनीय वितरण और त्रुटि पुनर्प्राप्ति :
- गंतव्य द्वारा तय की गई खिड़की के अंतिम खंड को प्राप्त करने के बाद, इसे स्रोत के अंत में एक एसीके भेजना होगा। एसीके ध्वज को टीसीपी हेडर में सेट किया गया है और एसीके नंबर को बाद के बाइट के अनुक्रम संख्या के रूप में रखा गया है। यदि गंतव्य उचित क्रम में खंडों को प्राप्त नहीं करता है, तो यह एसीके को वापस स्रोत पर प्रेषित नहीं करेगा।
- यह स्रोत को समझाता है कि ट्रांसमिशन के दौरान कुछ सेगमेंट गलत हैं और यह सभी सेगमेंट को पीछे कर देगा।
- नीचे दिए गए आंकड़े में, यह चित्रित किया गया है कि जब स्रोत ने एसईक्यू नंबर 200 के साथ खंड के लिए एसीके प्राप्त नहीं किया है, तो यह डेटा को फिर से प्रसारित कर रहा है और एसीके प्राप्त करने के बाद यह डेटा खंड के अगले अनुक्रम को भेज रहा है। खिड़की के आकार के अनुसार।
- वितरण का आदेश दिया :
- टीसीपी गंतव्य के लिए डेटा की अनुक्रमिक डिलीवरी सुनिश्चित करता है। यह उस डेटा को उस क्रम में वितरित करता है जिसमें वह इसे गंतव्य परत पर डिलीवरी के लिए एप्लिकेशन लेयर से प्राप्त करता है। इस प्रकार ऑर्डर की गई डिलीवरी को बनाए रखने के लिए, यह डेटा सेगमेंट के प्रसारण के दौरान अनुक्रम संख्या का उपयोग करता है।
- कनेक्शन समाप्ति :
- जब स्रोत और गंतव्य के बीच डेटा संचरण पूरा हो जाता है, तो टीसीपी फिन और एसीके झंडे भेजकर सत्र का समापन करेगा और इसे बंद करने के लिए चार-तरफा हैंडशेक का उपयोग करेगा।
टीसीपी स्लाइडिंग विंडो और विश्वसनीय वितरण
pvp के लिए सबसे अच्छा वाह निजी सर्वर
उपयोगकर्ता डेटाग्राम प्रोटोकॉल (UDP):
यह डेटा ट्रांसमिशन के लिए अविश्वसनीय और कनेक्शन-कम प्रोटोकॉल है। इस प्रोटोकॉल में, टीसीपी के विपरीत यह किसी भी एसीके ध्वज को उत्पन्न नहीं करता है, इसलिए स्रोत मेजबान गंतव्य स्थान से प्रतिक्रिया की प्रतीक्षा नहीं करेगा और यह बिना किसी देरी के डेटा संचारित करेगा और एसीके की प्रतीक्षा करेगा।
वास्तविक समय के परिदृश्य में, यूडीपी का उपयोग डेटा पैकेट को छोड़ने के रूप में किया जाता है, फिर से प्रसारण के लिए पैकेट के इंतजार में चुना जाता है। इस प्रकार यह सबसे अधिक व्यापक रूप से गेमिंग में, ऑनलाइन वीडियो देखने, चैटिंग आदि में उपयोग किया जाता है जहां डेटा की पावती चिंता का विषय नहीं है। इन परिदृश्यों में, त्रुटि जाँच और सुधार अनुप्रयोग परत पर होता है।
यूडीपी हेडर:
- स्रोत पोर्ट: यह स्रोत के अंत पैकेट जानकारी को वर्गीकृत करता है जो आकार में 16 बिट है।
- गंतव्य बंदरगाह : यह भी आकार में 16 बिट्स है और गंतव्य नोड पर डेटा सेवा के प्रकार को वर्गीकृत करने के लिए उपयोग करता है।
- लंबाई : यह यूडीपी डेटाग्राम के समग्र आकार को इंगित करता है। लंबाई क्षेत्र का अधिकतम आकार UDP शीर्षलेख का समग्र आकार हो सकता है।
- अंततः, : यह संचरण से पहले स्रोत के अंत तक मूल्यांकन किए गए चेकसम मूल्य को बचाता है। यदि इसका कोई मूल्य नहीं है, तो इसके सभी बिट्स शून्य पर सेट हैं।
यूडीपी अनुप्रयोग :
- यह डेटाग्राम का प्रावधान करता है, इस प्रकार यह आईपी टनलिंग और नेटवर्क फाइल सिस्टम के लिए उपयुक्त है।
- उपयोग में सरल, इसलिए इसका उपयोग डीएचसीपी और तुच्छ फ़ाइल स्थानांतरण प्रोटोकॉल में किया जाता है।
- स्टेटलेस होना आईपीटीवी जैसे मीडिया अनुप्रयोगों को स्ट्रीमिंग करने के लिए इसे कुशल बनाता है।
- आईपी और वास्तविक समय स्ट्रीमिंग कार्यक्रमों पर आवाज के लिए भी उपयुक्त है।
- यह मल्टीकास्ट का समर्थन करता है, इस प्रकार यह ब्लूटूथ और रूटिंग सूचना प्रोटोकॉल जैसी प्रसारण सेवाओं के लिए उपयुक्त है।
अनुप्रयोग परत
(i) यह टीसीपी / आईपी मॉडल की सबसे ऊपरी परत है।
(ii) यह टीसीपी / आईपी मॉडल की एक सत्र परत, प्रस्तुति परत, और अनुप्रयोग परत के सभी कार्य करता है।
(iii) यह विभिन्न नेटवर्किंग प्रणालियों के साथ संचार करने के लिए उपयोगकर्ताओं के लिए विभिन्न अनुप्रयोगों, डेटा एन्कोडिंग, डेटा अनुवाद और प्रावधानों के उपयोग के साथ इंटरफेसिंग के कार्यों को जोड़ती है।
सबसे आम एप्लिकेशन लेयर प्रोटोकॉल नीचे परिभाषित किए गए हैं:
# 1) TELNET: यह टर्मिनल इम्यूलेशन प्रोटोकॉल के लिए है। यह आमतौर पर दूरस्थ अंत अनुप्रयोगों तक पहुँचने का अभ्यास करता है। टेलनेट सर्वर जो होस्ट के रूप में कार्य करता है, टेलनेट क्लाइंट के रूप में ज्ञात रिमोट एंड होस्ट के साथ संबंध स्थापित करने के लिए एक टेलनेट सर्वर एप्लिकेशन शुरू करता है।
ग्रहण में svn प्लगइन कैसे स्थापित करें
कनेक्शन स्थापित होने के बाद, यह टेलनेट सर्वर के ओएस को प्रस्तुत किया जाता है। सर्वर के लोग टेलनेट के माध्यम से दूर के होस्ट को संचालित और एक्सेस करने के लिए इसके कीबोर्ड और माउस का उपयोग करते हैं।
# 2) HTTP: यह हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के लिए है। यह वर्ल्ड वाइड वेब (WWW) का आधार है। इस प्रोटोकॉल का उपयोग विभिन्न प्रणालियों के बीच हाइपरटेक्स्ट का आदान-प्रदान करने के लिए किया जाता है। यह एक प्रकार का अनुरोध-प्रतिक्रिया प्रोटोकॉल है।
उदाहरण के लिए, इंटरनेट एक्सप्लोरर या मोज़िला जैसे वेब ब्राउज़र एक वेब क्लाइंट के रूप में कार्य करते हैं और वेबसाइट की पीसी होस्ट करने वाली एप्लिकेशन स्ट्रीमिंग वेब सर्वर के रूप में कार्य करेगी।
इस प्रकार, सर्वर जो क्लाइंट द्वारा अनुरोध की गई HTML फ़ाइलों और अन्य कार्यों जैसे संसाधनों का प्रावधान करता है, ग्राहक को एक प्रतिक्रिया संदेश देता है जिसमें पूर्ण स्थिति डेटा की सामग्री होती है और संदेश लाइन में डेटा का अनुरोध किया जाता है।
HTTP संसाधनों को समान संसाधन पहचानकर्ताओं (URL) द्वारा समान संसाधन पहचानकर्ता (URI) विधियों HTTP और https परिनियोजित करके नेटवर्क पर पहचाना और तैनात किया जाता है।
# 3) एफ़टीपी: यह फाइल ट्रांसफर प्रोटोकॉल के लिए है। इसका उपयोग दो मेजबानों के बीच फ़ाइलों को साझा करने या स्थानांतरित करने के लिए किया जाता है। होस्ट जो एफ़टीपी एप्लिकेशन चलाता है वह एफ़टीपी सर्वर के रूप में व्यवहार करता है जबकि दूसरा एफ़टीपी क्लाइंट के रूप में व्यवहार करता है।
फ़ाइल साझा करने के लिए अनुरोध करने वाले क्लाइंट होस्ट को डेटा तक पहुंचने के लिए सर्वर से प्रमाणीकरण की आवश्यकता होती है। एक बार अधिकृत होने के बाद, यह सर्वर से किसी भी प्रकार की फाइलों को एक्सेस कर सकता है, फाइलें भेज या प्राप्त कर सकता है।
# 4) SMTP: ई-मेल भेजने के लिए सरल मेल परिवहन प्रोटोकॉल एक व्यायाम है। जब हम होस्ट को ई-मेल भेजने के लिए कॉन्फ़िगर कर रहे हैं, तो हम SMTP का उपयोग करते हैं।
# 5) DNS: किसी भी नेटवर्क में प्रत्येक होस्ट डिवाइस का एक अद्वितीय तार्किक पता होता है जिसे IP पता कहा जाता है। जैसा कि पहले ही चर्चा की जा चुकी है कि आईपी पते इतने सारे नंबरों का एक समूह है और इसे याद रखना आसान नहीं है। जब हम किसी वेब ब्राउज़र जैसे कि Google.com पर कोई भी वेब पता टाइप करते हैं तो हम वास्तव में एक आईपी एड्रेस वाले होस्ट के लिए अनुरोध कर रहे हैं।
लेकिन हमें उस वेब पेज के आईपी पते को याद करने की आवश्यकता नहीं है जिसे हम DNS (डोमेन नाम सर्वर) के रूप में अनुरोध कर रहे हैं, प्रत्येक तार्किक आईपी पते के खिलाफ एक नाम मैप करता है और इसे संग्रहीत करता है।
इस प्रकार जब हम किसी वेब पेज के लिए ब्राउज़र में टाइप करते हैं, तो यह नाम के खिलाफ आईपी पते को मैप करने के लिए अपने DNS सर्वर को DNS क्वेरी भेजता है। एक बार जब यह पता प्राप्त कर लेता है, तो एक HTTP सत्र आईपी पते के साथ बनाया जाता है।
# 6) डीएचसीपी: किसी भी नेटवर्क में होस्ट डिवाइस में से प्रत्येक को नेटवर्क में अन्य उपकरणों के साथ संचार के लिए एक आईपी पते की आवश्यकता होती है। यह मैनुअल कॉन्फ़िगरेशन या डायनामिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल (DHCP) का उपयोग करके यह पता प्राप्त करता है। यदि डीएचसीपी का उपयोग कर रहे हैं, तो होस्ट स्वचालित रूप से एक आईपी पते के साथ सौंपा जाएगा।
मान लीजिए कि एक नेटवर्क में 10,000 होस्ट डिवाइस शामिल हैं। फिर प्रत्येक मेजबान को मैन्युअल रूप से आईपी पता आवंटित करना बहुत मुश्किल है और इसमें समय भी लग रहा है, इस प्रकार हम आईपी पते और सबनेट मास्क आईपी या गेटवे आईपी जैसे कनेक्टेड होस्ट डिवाइस को अन्य जानकारी प्रदान करने के लिए डीएचसीपी प्रोटोकॉल का उपयोग करते हैं।
सॉफ्टवेयर परीक्षण कार्यक्रम टीसीपी / आईपी मॉडल की इस परत पर काम करेंगे, क्योंकि यह अंतिम उपयोगकर्ताओं को विभिन्न सेवाओं का परीक्षण करने और उन सेवाओं का उपयोग करने का प्रावधान करता है।
निष्कर्ष
हमने विभिन्न प्रोटोकॉल को देखा है जो टीसीपी / आईपी मॉडल की प्रत्येक परत पर उपयोग किया जाता है ताकि परत से जुड़े कार्यों और संचार प्रणाली में उनके लाभों का प्रदर्शन किया जा सके।
सॉफ्टवेयर उपकरणों के परीक्षण और आवेदन में उपरोक्त सभी परिभाषित प्रोटोकॉल का अपना महत्व और अलग-अलग भूमिकाएं हैं।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- सभी के बारे में परत 2 और परत 3 नेटवर्किंग सिस्टम में स्विच करता है
- फ़ायरवॉल के लिए एक पूर्ण गाइड: कैसे एक सुरक्षित नेटवर्किंग सिस्टम बनाने के लिए
- सभी राउटर के बारे में: राउटर के प्रकार, रूटिंग टेबल और आईपी रूटिंग
- वाइड एरिया नेटवर्क (WAN) क्या है: लाइव WAN नेटवर्क उदाहरण
- HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल) और DHCP प्रोटोकॉल क्या हैं?
- महत्वपूर्ण अनुप्रयोग परत प्रोटोकॉल: DNS, FTP, SMTP और MIME प्रोटोकॉल
- IPv4 बनाम IPv6: सटीक अंतर क्या है
- मेरा आईपी पता और स्थान क्या है (अपना असली आईपी यहां देखें)