नेटवर्क में डेटा संचार को समझना जटिल है। इस लेख में मैं आसानी से दिखाऊंगा कि कैसे दो कंप्यूटर एक-दूसरे से जुड़ते हैं, टीसीपी/आईपी पांच परत प्रोटोकॉल के साथ डेटा जानकारी स्थानांतरित करते हैं और प्राप्त करते हैं।
डेटा संचार क्या है?
शब्द "डेटा संचार" का उपयोग तार कनेक्शन जैसे माध्यम का उपयोग करके एक स्थान से दूसरे स्थान तक सूचना के प्रसारण का वर्णन करने के लिए किया जाता है। जब डेटा का आदान-प्रदान करने वाले सभी उपकरण एक ही इमारत में या आस-पास होते हैं, तो हम कहते हैं कि डेटा स्थानांतरण स्थानीय है।
इस संदर्भ में, "स्रोत" और "रिसीवर" की सीधी परिभाषाएँ हैं। स्रोत डेटा-ट्रांसमिटिंग उपकरण को संदर्भित करता है, जबकि रिसीवर डेटा-प्राप्त करने वाले डिवाइस को संदर्भित करता है। डेटा संचार का लक्ष्य स्रोत या गंतव्य पर जानकारी का निर्माण नहीं है, बल्कि प्रक्रिया के दौरान डेटा का स्थानांतरण और डेटा का रखरखाव है।
डेटा संचार प्रणालियाँ अक्सर दूर के स्थानों से डेटा प्राप्त करने और संसाधित परिणामों को उन्हीं दूर के स्थानों पर वापस भेजने के लिए डेटा ट्रांसमिशन लाइनों का उपयोग करती हैं। चित्र में दिया गया चित्र डेटा संचार नेटवर्क का अधिक व्यापक अवलोकन देता है। वर्तमान में उपयोग में आने वाली कई डेटा संचार तकनीकें धीरे-धीरे विकसित हुईं, या तो पहले से मौजूद डेटा संचार तकनीकों में सुधार के रूप में या उनके प्रतिस्थापन के रूप में। और फिर लेक्सिकल माइनफ़ील्ड है जो डेटा संचार है, जिसमें बॉड रेट, मॉडेम, राउटर, लैन, वैन, टीसीपी/आईपी, जो आईएसडीएन जैसे शब्द शामिल हैं, और ट्रांसमिशन के साधन पर निर्णय लेते समय नेविगेट किया जाना चाहिए। परिणामस्वरूप, पीछे मुड़कर देखना और इन अवधारणाओं तथा डेटा संचार तकनीकों के विकास पर नियंत्रण पाना महत्वपूर्ण है।
टीसीपी/आईपी पांच परत प्रोटोकॉल:
यह सुनिश्चित करने के लिए कि टीसीपी/आईपी ठीक से काम करे, हमें इसके लिए आवश्यक न्यूनतम डेटा ऐसे प्रारूप में प्रदान करना होगा जो सभी नेटवर्कों में सार्वभौमिक रूप से समझा जाए। सॉफ़्टवेयर की पाँच-परत वास्तुकला इस प्रारूप को संभव बनाती है।
टीसीपी/आईपी इनमें से प्रत्येक परत से हमारे डेटा को पूरे नेटवर्क में प्रसारित करने के लिए आवश्यक बुनियादी बातें प्राप्त करता है। यहां कार्यों को कार्य-विशिष्ट "परतों" में व्यवस्थित किया गया है। इस मॉडल में एक भी ऐसी सुविधा नहीं है जो कई परतों में से किसी एक को अपना काम बेहतर ढंग से करने में सीधे सहायता न करती हो।
केवल वे परतें जो एक-दूसरे से सटी हुई हैं, संचार कर सकती हैं। उच्च परतों पर काम करने वाले प्रोग्राम निचली परतों पर कोड निष्पादित करने की जिम्मेदारी से मुक्त हो जाते हैं। उदाहरण के लिए, दूर के होस्ट के साथ कनेक्शन स्थापित करने के लिए, एप्लिकेशन कोड को बस यह जानना होगा कि ट्रांसपोर्ट लेयर पर अनुरोध कैसे करना है। यह भेजे जा रहे डेटा की अंतर्निहित एन्कोडिंग योजना को समझे बिना काम कर सकता है। इसे संभालना भौतिक परत पर निर्भर है। यह कच्चे डेटा को स्थानांतरित करने का प्रभारी है, जो कि केवल 0s और 1s की एक श्रृंखला है, साथ ही बिट दर विनियमन और कनेक्शन को परिभाषित करने, वायरलेस तकनीक या विद्युत केबल जो उपकरणों को जोड़ता है।
टीसीपी/आईपी पांच-परत प्रोटोकॉल में शामिल हैंएप्लीकेशन लेयर, ट्रांसपोर्ट लेयर, नेटवर्क लेयर, डेटा लिंक लेयर और फिजिकल लेयरआइए इस TCP/IP लेयर्स के बारे में जानें।
1. भौतिक परत:भौतिक परत नेटवर्क में उपकरणों के बीच वास्तविक वायर्ड या वायरलेस लिंक को संभालती है। यह उपकरणों के बीच कनेक्टर, वायर्ड या वायरलेस कनेक्शन को परिभाषित करता है, और डेटा ट्रांसफर दर को विनियमित करने के साथ-साथ कच्चा डेटा (0s और 1s) भेजता है।
2. डेटा लिंक परत:किसी नेटवर्क पर भौतिक रूप से जुड़े दो नोड्स के बीच कनेक्शन डेटा लिंक परत पर स्थापित और विच्छेदित होता है। यह डेटा पैकेटों को उनके रास्ते पर भेजने से पहले फ़्रेमों में विभाजित करके ऐसा करता है। मीडिया एक्सेस कंट्रोल (मैक) उपकरणों को लिंक करने और डेटा संचारित करने और प्राप्त करने के अधिकार निर्दिष्ट करने के लिए मैक पते का उपयोग करता है, जबकि लॉजिकल लिंक कंट्रोल (एलएलसी) नेटवर्क प्रोटोकॉल की पहचान करता है, त्रुटि जांच करता है और फ़्रेम को सिंक्रनाइज़ करता है।
3. नेटवर्क परत:नेटवर्क के बीच कनेक्शन इंटरनेट की रीढ़ हैं। इंटरनेट संचार प्रक्रिया की "नेटवर्क परत" वह जगह है जहां ये कनेक्शन नेटवर्क के बीच डेटा पैकेट का आदान-प्रदान करके बनाए जाते हैं। ओपन सिस्टम इंटरकनेक्शन (ओएसआई) मॉडल की तीसरी परत नेटवर्क परत है। इंटरनेट प्रोटोकॉल (आईपी) सहित कई प्रोटोकॉल का उपयोग इस स्तर पर रूटिंग, परीक्षण और एन्क्रिप्शन जैसे उद्देश्यों के लिए किया जाता है।
4. परिवहन परत:होस्ट से होस्ट के बीच संबंध स्थापित करना नेटवर्क लेयर्स की जिम्मेदारी है। जबकि ट्रांसपोर्ट लेयर की जिम्मेदारी पोर्ट से पोर्ट कनेक्शन स्थापित करना है। हमने भौतिक परत, डेटा लिंक परत और नेटवर्क परत की परस्पर क्रिया के माध्यम से डेटा को कंप्यूटर ए से बी में सफलतापूर्वक स्थानांतरित कर दिया। कंप्यूटर ए-टू-बी को डेटा भेजने के बाद कंप्यूटर बी कैसे पहचान सकता है कि डेटा किस एप्लिकेशन के लिए स्थानांतरित किया गया है?
तदनुसार, पोर्ट के माध्यम से किसी विशेष एप्लिकेशन को प्रोसेसिंग असाइन करना आवश्यक है। इस प्रकार, एक आईपी पते और पोर्ट नंबर का उपयोग किसी होस्ट के चल रहे प्रोग्राम को विशिष्ट रूप से पहचानने के लिए किया जा सकता है।
5. अनुप्रयोग परत:ब्राउज़र और ईमेल क्लाइंट क्लाइंट-साइड सॉफ़्टवेयर के उदाहरण हैं जो एप्लिकेशन परत पर काम करते हैं। प्रोटोकॉल उपलब्ध कराए जाते हैं जो कार्यक्रमों के बीच संचार और अंतिम उपयोगकर्ताओं के लिए उपयोगी जानकारी के प्रदर्शन की सुविधा प्रदान करते हैं। हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP), फाइल ट्रांसफर प्रोटोकॉल (FTP), पोस्ट ऑफिस प्रोटोकॉल (POP), सिंपल मेल ट्रांसफर प्रोटोकॉल (SMTP), और डोमेन नेम सिस्टम (DNS) सभी प्रोटोकॉल के उदाहरण हैं जो एप्लिकेशन लेयर (DNS) पर काम करते हैं। .