टीसीपी/आईपी (TCP/IP) क्या होता है ?

  • Post author:
  • Reading time:13 mins read
5/5 - (14 votes)

विषय-सूची

टीसीपी / आईपी (TCP/IP)  परिचय :

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

टीसीपी / आईपी एक दो परत प्रोटोकॉल है। उच्च परत टीसीपी प्रोटोकॉल संदेश को सेगमेंट नामक छोटे पैकेट में विभाजित करता है और उन सेगमेंट को नेटवर्क पर प्रसारित करता है।

इन पैकेटों को तब अन्य मशीनों की टीसीपी परत द्वारा प्राप्त किया जाता है। यह परत खंडों को मूल संदेश में फिर से जोड़ देती है।

टीसीपी की हेडर लंबाई 20-60 बाइट्स के बीच है, इसलिए यह अधिक बैंडविड्थ का उपभोग करता है। यह मल्टीप्लेक्सिंग, एरर रिकवरी, फ्लो कंट्रोल, कनेक्शन इंस्टालेशन और टर्मिनेशन, एंड टू एंड सीक्वेंस्ड डेटा ट्रांसफर और सेगमेंटेशन जैसे कई कार्य करता है।

टीसीपी अपने कार्यों को उसी तरह करता है, चाहे दो कंप्यूटर एक ही नेटवर्क पर हों या इंटरनेट द्वारा अलग-अलग नेटवर्क पर।

निचली परत आईपी प्रोटोकॉल पैकेटों के पते वाले हिस्से का प्रबंधन करता है ताकि वे सही गंतव्य तक पहुंच सकें। नेटवर्क में उपयोग किया जाने वाला प्रत्येक राउटर इन पतों की जांच करता है ताकि यह पता लगाया जा सके कि पैकेटों को आगे कहां रखा जाए।

यहां तक ​​कि अगर एक ही संदेश के पैकेट गंतव्य तक पहुंचने के लिए विभिन्न मार्गों का अनुसरण करते हैं, तो उन्हें गंतव्य पर मूल संदेश में इकट्ठा किया जाएगा।

टीसीपी / आईपी प्रोटोकॉल सूट (TCP/IP Protocol suite) :

ओएसआई मॉडल से पहले, टीसीपी / आईपी प्रोटोकॉल सूट विकसित किया गया था और इसलिए टीसीपी / आईपी प्रोटोकॉल सूट में परतें ओएसआई मॉडल की परतों से अलग होती हैं।

भौतिक, डेटा लिंक, नेटवर्क, परिवहन और अनुप्रयोग टीसीपी / आईपी प्रोटोकॉल सूट की पांच परतें हैं।

प्रोटोकॉल सूट की पहली चार परतें भौतिक मानकों, पते, इंटरनेटवर्क और परिवहन कार्यों को प्रदान करती हैं।

ये फ़ंक्शन OSI मॉडल की पहली चार परतों के साथ मेल खाते हैं। अनुप्रयोग परत में OSI मॉडल की तीन सबसे ऊपरी परत शामिल हैं।

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

TCP-IP-PROTOCOL-SUITE
TCP-IP-PROTOCOL-SUITE

भौतिक और डेटा लिंक परतें (Physical and Data Link Layers):

टीसीपी / आईपी भौतिक और डेटा लिंक परतों पर किसी विशेष प्रोटोकॉल को परिभाषित नहीं करता है। मानक और मालिकाना प्रोटोकॉल इन परतों द्वारा समर्थित हैं।

मालिकाना प्रोटोकॉल वह प्रोटोकॉल होता है जिसे जनता से गुप्त रखा जाता है। टीसीपी / आईपी इंटरनेटवर्क में एक नेटवर्क LAN, MAN या WAN हो सकता है।

नेटवर्क परत (Network Layer) :

टीसीपी / आईपी नेटवर्क परत पर इंटर्नेटवर्किंग प्रोटोकॉल (आईपी) का समर्थन करता है। IP चार सहायक प्रोटोकॉल का उपयोग करता है जो ARP, RARP, ICMP और IGMP हैं।

इंटर्नेटवर्किंग प्रोटोकॉल (आईपी) (Internetworking Protocol (IP))

IP एक ट्रांसमिशन तंत्र है जो टीसीपी / आईपी प्रोटोकॉल द्वारा उपयोग किया जाता है। आईपी ​​एक कनेक्शन रहित और अविश्वसनीय डेटाग्राम प्रोटोकॉल है और कोई त्रुटि जाँच प्रदान नहीं करता है।

IP पैकेट के रूप में डेटा ट्रांसफर करता है और इसे डेटाग्राम कहा जाता है।

डेटाग्राम गंतव्य तक पहुंचने के लिए विभिन्न मार्गों से यात्रा कर सकते हैं और उस क्रम में नहीं पहुंच सकते हैं जिसमें उन्हें भेजा गया था।

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

पता रिज़ॉल्यूशन प्रोटोकॉल (Address Resolution Protocol (ARP)) –

एआरपी का उपयोग डिवाइस के भौतिक पते (मैक एड्रेस) को निर्धारित करने के लिए किया जाता है, जब इसका आईपी पता ज्ञात होता है।

ARP का उपयोग ईथरनेट मैक एड्रेस को IP एड्रेस को ट्रांसलेट करने के लिए भी किया जाता है। प्रत्येक डिवाइस में नेटवर्क इंटरफेस कार्ड (एनआईसी) पर अंकित एक भौतिक पता होता है।

एआरपी का उपयोग आईपी पते को भौतिक पते के साथ जोड़ने के लिए किया जाता है।

रिवर्स पता रिज़ॉल्यूशन प्रोटोकॉल (Reverse Address Resolution Protocol (RARP)) –

RARP का उपयोग होस्ट का IP पता निर्धारित करने के लिए किया जाता है, जब भौतिक पता (मैक एड्रेस) ज्ञात हो।

यह उपयोगी है जब पहली बार कंप्यूटर नेटवर्क से जुड़ा होता है।

इंटरनेट कंट्रोल मैसेज प्रोटोकॉल (Internet Control Message Protocol (ICMP))

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

इसका एकमात्र कार्य मूल प्रेषक को समस्याओं की रिपोर्ट करना है ताकि उन्हें ठीक न किया जा सके। पिंग कॉमा ICMP प्रोटोकॉल का एक उदाहरण है।

इंटरनेट ग्रुप मैसेज प्रोटोकॉल (Internet Group Message Protocol (IGMP)) –

इस प्रोटोकॉल का उपयोग मल्टीकास्टिंग के लिए एक ही समय में कई प्राप्तकर्ताओं को संदेश प्रसारित करने के लिए किया जाता है। इस प्रोटोकॉल के लिए क्लास डी आईपी एड्रेस का उपयोग किया जाता है।

ट्रांसपोर्ट परत (Transport Layer) :

परिवहन परत पर, टीसीपी / आईपी टीसीपी और यूडीपी प्रोटोकॉल को परिभाषित करता है। ये दो प्रोटोकॉल एक रनिंग प्रोसेस से दूसरे प्रोसेस में मैसेज देने के लिए जिम्मेदार होते हैं, जबकि IP पैकेट को एक फिजिकल डिवाइस से दूसरे में डिलीवर करता है।

उपयोगकर्ता डेटाग्राम प्रोटोकॉल (User Datagram Protocol (UDP)) –

यह एक कनेक्शन कम / स्टेटलेस और अविश्वसनीय परिवहन प्रोटोकॉल है। यह डेटा के लिए पोर्ट पते और त्रुटि नियंत्रण जानकारी जोड़ता है और डेटा वितरित करता है।

यह टीसीपी की तुलना में तेज है।

ट्रांसमिशन कंट्रोल प्रोटोकॉल (Transmission Control Protocol (TCP)) –

यह कनेक्शन-उन्मुख और विश्वसनीय परिवहन प्रोटोकॉल है। यह एक क्रम संख्या वाले खंडों में डेटा को विभाजित करता है।

ये क्रम संख्याएँ प्राप्त करने और खंडों को मूल क्रम में पुनर्व्यवस्थित करने के लिए उपयोगी हैं।

टीसीपी एक धारा में डेटा प्रसारित करता है और यह सुनिश्चित करता है कि डेटा रिसीवर में एक अनुक्रम में प्रेषित किया जाएगा।

कनेक्शन उन्मुख का मतलब वास्तविक प्रसारण होने से पहले प्रेषक और रिसीवर के बीच एक कनेक्शन स्थापित होना चाहिए।

स्ट्रीम कंट्रोल ट्रांसमिशन प्रोटोकॉल (Stream Control Transmission Protocol (SCTP)) –

यह एक विश्वसनीय और कनेक्शन-उन्मुख परिवहन प्रोटोकॉल है जो डेटा की कई धाराओं के स्वीकृत, त्रुटि-रहित और गैर-डुप्लिकेट किए गए ट्रांसमिशन की पेशकश करता है।

टीसीपी के विपरीत, एससीटीपी सुनिश्चित करता है कि डेटा की कई धाराएं एक साथ प्रेषित की जाएंगी।

SCTP का उपयोग वायरलेस नेटवर्क पर कनेक्शन का प्रबंधन और मल्टीमीडिया डेटा के प्रसारण के लिए किया जा सकता है।

यह मल्टीहोमिंग का भी समर्थन करता है जो इंगित करता है कि दो जुड़े उपकरणों में वैकल्पिक आईपी पते हो सकते हैं जो नेटवर्क विफलता के आसपास का मार्ग है।

यह इंटरनेट पर आवाज जैसे नए एप्लिकेशन का समर्थन करता है। यह यूडीपी और टीसीपी की सर्वोत्तम विशेषताओं को जोड़ती है।

अनुप्रयोग परत (Application Layer):

अनुप्रयोग परत में OSI मॉडल का सत्र, प्रस्तुति और अनुप्रयोग परतें शामिल हैं। कई प्रोटोकॉल जैसे SMTP, FTP, DNS, SNMP, NFS, RPC और TFTP को इस लेयर में परिभाषित किया गया है।

सरल मेल ट्रांसफर प्रोटोकॉल (Simple Mail Transfer Protocol (SMTP)) –

यह एक प्रोटोकॉल है जिसका उपयोग नेटवर्क और इंटरनेट पर ईमेल संदेशों को स्थानांतरित करने के लिए किया जाता है। यह एकल या एकाधिक प्राप्तकर्ताओं के साथ लगाव के साथ पाठ या संदेश जैसे संदेश भेजने में मदद करता है।

फ़ाइल स्थानांतरण प्रोटोकॉल (File Transfer Protocol (FTP)) –

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

डोमेन नाम प्रणाली (Domain Name System (DNS)) –

इसका उपयोग मेजबानों के इंटरनेट डोमेन नामों को आईपी पते और वीज़ा वर्सा को संग्रहीत करने और हल करने के लिए किया जाता है।

सरल नेटवर्क प्रबंधन प्रोटोकॉल (Simple Network Management Protocol (SNMP)) –

नेटवर्क उपकरणों, नेटवर्क के प्रदर्शन और सुरक्षा को प्रबंधित और नियंत्रित करने का साधन प्रदान करता है। यह क्लाइंट-सर्वर मॉडल पर आधारित है।

नेटवर्क फाइल सिस्टम (Network File System (NFS) )-

विभिन्न ऑपरेटिंग सिस्टम पर कंप्यूटर को फ़ाइलों और डिस्क भंडारण को साझा करने की अनुमति देता है।

तुच्छ फ़ाइल स्थानांतरण प्रोटोकॉल (Trivial File Transfer Protocol (TFTP)) –

फ़ाइलों को अपलोड या डाउनलोड करने के लिए UDP का उपयोग करता है। यह एफ़टीपी का एक सरल रूप है और सुरक्षा सुविधाएँ प्रदान नहीं करता है।

टीसीपी सेगमेंट प्रारूप  (TCP Segment Format):

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

टीसीपी प्रत्येक खंड को एक क्रम संख्या प्रदान करता है ताकि गंतव्य पर संदेशों में खंडों को पुनर्व्यवस्थित करना आसान हो जाए।

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

TCP-segment-format
TCP-segment-format

टीसीपी सेगमेंट प्रारूप के विभिन्न क्षेत्र हैं:

स्रोत पोर्ट पता (Source Port Address )

भेजने वाले डिवाइस या होस्ट पर चल रहे एप्लिकेशन की पोर्ट संख्या को परिभाषित करता है। यह 16-बिट फ़ील्ड है।

गंतव्य पोर्ट पता (Destination port Address)

प्राप्त डिवाइस पर चल रहे एप्लिकेशन की पोर्ट संख्या को परिभाषित करता है। यह 16-बिट फ़ील्ड है।

अनुक्रम संख्या (Sequence Number )

खंड के पहले बाइट को निर्दिष्ट संख्या प्रदान करता है। एक खंड में प्रत्येक बाइट को कनेक्टिविटी सुनिश्चित करने के लिए गिना जाता है।

अनुक्रम संख्या से पता चलता है कि किस खंड में बाइट पहला बाइट है। यह 32-बिट फ़ील्ड है।

पावती संख्या (Acknowledgement Number )

अगले बाइट नंबर को परिभाषित करता है कि प्रेषक से खंड का रिसीवर उम्मीद कर रहा है। यह 32-बिट फ़ील्ड है।

हैडर की लंबाई (Header Length (HLEN)) –

बाइट्स में हेडर की लंबाई इंगित करता है। हैडर की लंबाई 20 से 60 बाइट्स तक होती है। इसलिए इस फ़ील्ड का मान 5 से 15. के बीच है। यह 4-बिट फ़ील्ड है।

आरक्षित (Reserved)

यह 6-बिट फ़ील्ड है और भविष्य में उपयोग के लिए आरक्षित है।

नियंत्रण (Control)

6 झंडे को परिभाषित करता है। इनमें से एक या अधिक बिट्स को एक बार में सेट किया जा सकता है। अलग झंडे तालिका में दिए गए हैं।

Flag (झंडा)Description (विवरण)
URGइंगित करता है कि तत्काल पॉइंटर फ़ील्ड का मान मान्य है।
ACKइंगित करता है कि पावती क्षेत्र का मूल्य मान्य है।
PSHटीसीपी सेगमेंट में तत्काल डेटा को पुश करने के लिए उपयोग किया जाता है।
RSTकनेक्शन रीसेट करने के लिए उपयोग किया जाता है।
SYNकनेक्शन के दौरान अनुक्रम संख्या को सिंक्रनाइज़ करने के लिए उपयोग किया जाता है।
FINकनेक्शन समाप्त करने के लिए उपयोग किया जाता है।
Control Flags

विंडो का साइज़ (Window Size)

विंडो का आकार, बाइट्स में निर्धारित करता है कि रिसीवर को बनाए रखना चाहिए। खिड़की का अधिकतम आकार 65,535 बाइट्स हो सकता है। यह 16-बिट फ़ील्ड है।

चेकसम (Checksum)

चेकसम समाहित करता है। यह टीसीपी / आईपी द्वारा उपयोग की जाने वाली त्रुटि का पता लगाने की विधि है। यह 16-बिट फ़ील्ड है।

अर्जेंट पॉइंटर (Urgent Pointer)

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

विकल्प (Options) –

टीसीपी हेडर में अतिरिक्त जानकारी समाहित है। यह एक 40-बाइट फ़ील्ड है।

आईपी ​​डेटाग्राम प्रारूप (IP Datagram Format) :

डेटा का उपयोग करके डेटा को आईपी पर इंटरनेट पर स्थानांतरित किया जाता है। IP एक ट्रांसमिशन मैकेनिज्म है जिसका उपयोग TCP / IP द्वारा किया जाता है।

यह एक सर्वश्रेष्ठ प्रयास वितरण प्रोटोकॉल है जो त्रुटि जाँच या ट्रैकिंग प्रदान नहीं करता है। यह डेटा प्रसारित करता है और इस बात की कोई गारंटी नहीं है कि डेटाग्राम गंतव्य तक पहुंच जाएगा।

डेटाग्राम में हेडर और डेटा होते हैं। हेडर की लंबाई 20 से 60 बाइट्स से भिन्न होती है। शीर्षलेख में राउटिंग और ट्रांसमिशन के लिए आवश्यक नियंत्रण जानकारी है।

IPv4 इंटरनेट प्रोटोकॉल संस्करण 4 है जो इंटरनेट प्रोटोकॉल का पहला संस्करण है जो व्यापक रूप से तैनात है और वर्तमान इंटरनेट के अधिकांश के लिए आधार बनाता है। आईपी ​​डेटाग्राम के लिए प्रारूप चित्र में दिखाया गया है।

IPv4-Datagram
IPv4-Datagram

चित्र निम्नलिखित क्षेत्रों को प्रदर्शित करता है:

संस्करण (version (VER))

यह एक 4-बिट फ़ील्ड है जो उपयोग किए गए आईपी प्रोटोकॉल के संस्करण को इंगित करता है। वर्तमान में 4 है।

हैडर की लंबाई (Header Length (HLEN)) –

यह एक 4-बिट फ़ील्ड है जो बाइट्स में हेडर की कुल लंबाई को इंगित करता है। इस क्षेत्र का मान 5 से 15 तक होता है।

विभेदित सेवाएं (Differentiated Services (DS)) –

यह एक 8-बिट फ़ील्ड है जिसमें पहले 6 बिट्स का उपयोग कोडपॉइंट सबफील्ड के रूप में किया जाता है और अंतिम 2 बिट्स का उपयोग नहीं किया जाता है।

जब 3 सबसे दाहिने बिट्स Os होते हैं, तो कुछ स्थितियों में डेटाग्राम को प्राथमिकता प्रदान करने के लिए 3 बाएं-सबसे बिट्स का उपयोग पूर्ववर्ती बिट्स के रूप में किया जाता है।

जब 3 सबसे दाईं ओर सभी ओएस नहीं होते हैं, तो 6 बिट्स इंटरनेट द्वारा सौंपी गई प्राथमिकताओं के आधार पर 64 सेवाओं को परिभाषित करते हैं।

कुल लंबाई (Total Length)

यह एक 16-बिट फ़ील्ड है जो बाइट्स में आईपी डेटाग्राम (हेडर प्लस डेटा) की कुल लंबाई को इंगित करता है।

पहचान (Identification) –

यह 16-बिट फ़ील्ड है जिसका उपयोग भेजने वाले डिवाइस से उत्पन्न होने वाले डेटाग्राम की पहचान करने के लिए किया जाता है। आईपी ​​प्रोटोकॉल एक काउंटर का उपयोग करता है जो एक सकारात्मक संख्या में सेट होता है।

काउंटर के वर्तमान मूल्य को भेजने वाले डेटाग्राम के पहचान क्षेत्र में कॉपी किया जाता है और इसके मूल्य में एक वृद्धि होती है। इस क्षेत्र का उपयोग विखंडन में किया जाता है।

झंडे (Flags)

यह एक 3-बिट फ़ील्ड है जिसमें पहला बिट आरक्षित है। दूसरा बिट कहा जाता है न टुकड़े बिट।

जब इसका मान एक होता है, तो डिवाइस को डेटाग्राम को खंडित नहीं करना चाहिए। तीसरा बिट अधिक टुकड़े बिट है।

जब इसे ओ पर सेट किया जाता है, तो संदेश में अंतिम टुकड़ा इंगित करता है। जब 1 पर सेट किया जाता है, तो यह इंगित करता है कि आने वाले टुकड़ों की संख्या अधिक है। इस क्षेत्र का उपयोग विखंडन में किया जाता है।

विखंडन ऑफसेट (Fragmentation Offset)

जब संदेश का विखंडन होता है, तो यह 13-बिट फ़ील्ड संपूर्ण संदेश के संबंध में इस विशेष खंड की सापेक्ष स्थिति को निर्दिष्ट करता है।

यह 8 बाइट्स के रूप में निर्दिष्ट है। पहले टुकड़े में शून्य की भरपाई होती है। इस क्षेत्र का उपयोग विखंडन में किया जाता है।

जीने का समय (Time to Live)

यह 8-बिट फ़ील्ड है जो निर्दिष्ट करता है कि डेटाग्राम को इंटरनेट के माध्यम से यात्रा करने की अनुमति कितनी देर है।

डेटाग्राम का जीवनकाल सीमित होता है। डेटाग्राम भेजने से पहले, प्रेषक इस क्षेत्र में एक नंबर संग्रहीत करता है।

यह संख्या दो उपकरणों के बीच मार्गों की अधिकतम संख्या का लगभग दो गुना है।

प्रत्येक राउटर डेटाग्राम को अग्रेषित करने से पहले एक-एक करके इस क्षेत्र के मूल्य को घटाता है। जब इसका मान ओ तक पहुंच जाता है, तो राउटर द्वारा डेटाग्राम को छोड़ दिया जाता है।

प्रोटोकॉल (Protocol) –

यह 8-बिट फ़ील्ड उच्च-स्तरीय प्रोटोकॉल की पहचान करता है जो IP प्रोटोकॉल द्वारा प्रदान की गई सेवाओं का उपयोग करेगा।

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

विभिन्न प्रोटोकॉल के लिए इस क्षेत्र का मान तालिका में दिखाया गया है।

मूल्यप्रोटोकॉल
1ICMP
2IGMP
6TCP
17UDP
Different Values for Protocols

हेडर चेकसम (Header Checksum) –

यह एक 16-बिट फ़ील्ड है जिसमें चेकसम है जिसमें त्रुटि का पता लगाने के लिए उपयोग किया जाता है।

स्रोत आईपी पता (Source IP Address)

यह एक 32-बिट फ़ील्ड है जिसमें भेजने वाले उपकरण का आईपी पता होता है।

गंतव्य आईपी पता (Destination IP Address )

यह एक 32-फ़ील्ड है जिसमें गंतव्य डिवाइस का IP पता होता है।

विकल्प (Options) इस फ़ील्ड में IP हेडर में अतिरिक्त जानकारी होती है।

डेटाग्राम फ्रेग्मेंटेसन इन आईपी (Datagram Fragmentation in IP) :

एक डेटाग्राम गंतव्य तक पहुंचने से पहले विभिन्न नेटवर्क के माध्यम से यात्रा कर सकता है।

डेटा लिंक लेयर में, हैडर और ट्रेलर को फ्रेम में बदलने के लिए डेटाग्राम में जोड़ा जाता है।

जब राउटर डाटाग्राम प्राप्त करता है, तो यह डाटाग्राम को हटा देता है और फ्रेम को डिस्कस कर देता है। यदि डेटाग्राम को दूसरे नेटवर्क पर भेजा जाना है, तो एक नया फ्रेम बनाया जाता है।

जब राउटर फ्रेम प्राप्त करता है, तो वह फ्रेम से डेटाग्राम को हटा देता है और इसे दूसरे फ्रेम में एन्कैप्सुलेट करने से पहले प्रोसेस करता है।

प्राप्त फ्रेम का आकार और प्रारूप उस नेटवर्क पर निर्भर करता है जिसके माध्यम से उसने यात्रा की है। जबकि, नए फ्रेम का प्रारूप और आकार उस नेटवर्क पर निर्भर करता है जिसके माध्यम से वह यात्रा करने जा रहा है।

उदाहरण के लिए, अगर एक LocalTalk नेटवर्क को एक टोकन बस नेटवर्क से जोड़ने के लिए एक राउटर का उपयोग किया जाता है,  तो वह LocalTalk format में एक फ्रेम प्राप्त करता है, इसे संसाधित करता है और टोकन बस प्रारूप में एक फ्रेम भेजता है।

अधिकतम स्थानांतरण इकाई (Maximum Transfer Unit (MTU)):

प्रत्येक नेटवर्क अधिकतम मात्रा में डेटा निर्दिष्ट करता है जिसे एक फ्रेम ले जा सकता है और यह उस विशेष आकार से अधिक फ्रेम को स्वीकार नहीं करता है।

डेटा की मात्रा पर इस सीमा को अधिकतम स्थानांतरण इकाई (MTU) के रूप में जाना जाता है।

जब एक राउटर को नेटवर्क के MTU से बड़े आकार का डेटाग्राम प्राप्त होता है (जिस पर डेटाग्राम को आगे भेजना होता है), तो यह डेटाग्राम को छोटे टुकड़ों में विभाजित करता है।

इन टुकड़ों को टुकड़े कहा जाता है जिन्हें अलग से भेजा जाता है। डेटाग्राम को गंतव्य तक पहुंचने से पहले स्रोत या मार्ग में किसी भी राउटर से कई बार खंडित किया जा सकता है।

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

पहचान क्षेत्र के मूल्य को प्रत्येक टुकड़े में कॉपी किया जाता है। पहचान और स्रोत आईपी पते का संयोजन विशिष्ट रूप से एक डीटाग्राम को परिभाषित करता है।

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

गंतव्य तक पहुंचने के लिए टुकड़े अलग-अलग रास्ते ले सकते हैं। खंडित डेटाग्राम द्वारा कौन सा मार्ग लिया जाएगा, यह पहचानना संभव नहीं है, लेकिन एक ही डेटाग्राम से संबंधित सभी टुकड़े अंततः एक ही गंतव्य पर पहुंचेंगे।

गंतव्य पर मूल डेटाग्राम में टुकड़ों को फिर से व्यवस्थित करने की प्रक्रिया की जाती है।

A 1 internet

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

Leave a Reply