प्रोटोकॉल क्या है? और इसके प्रकार और परिभाषा
प्रोटोकॉल क्या है ? आसान भाषा में परिभाषा -
आसान भाषा में प्रोटोकॉल, नियमों का एक स्टैंडर्ड सेट है जो इलेक्ट्रॉनिक डिवाइसेस को एक दूसरे के साथ कम्यूनिकेट करने की अनुमति देता है।
इन नियमों में शामिल है कि किस प्रकार के डेटा को ट्रांसमिट किया जा सकता है, डेटा भेजने और प्राप्त करने के लिए कौन सी कमांड का उपयोग किया जाता है, और डेटा ट्रांसफ़र की पुष्टि कैसे की जाती है।
आप एक प्रोटोकॉल को एक बोली जाने वाली भाषा के रूप में सोच सकते हैं। प्रत्येक भाषा के अपने नियम और शब्दावली होती हैं। यदि दो लोग एक ही भाषा साझा करते हैं, तो वे प्रभावी ढंग से कम्यूनिकेट कर सकते हैं। इसी तरह, यदि दो हार्डवेयर डिवाइस एक ही प्रोटोकॉल को सपोर्ट करते हैं, तो वे निर्माता या डिवाइस के प्रकार की परवाह किए बिना, एक दूसरे के साथ कम्यूनिकेट कर सकते हैं।
उदाहरण के लिए, एक Apple iPhone एक स्टैण्डर्ड मेल प्रोटोकॉल का उपयोग करके एंड्रॉइड डिवाइस पर एक ईमेल भेज सकता है। विंडोज-आधारित पीसी एक स्टैण्डर्ड वेब प्रोटोकॉल का उपयोग करके एक यूनिक्स-आधारित वेब सर्वर से एक वेबपेज लोड कर सकता है।
Explanation of Protocol in Hindi
प्रोटोकॉल को समझे आसान भाषा में-
प्रोग्रामिंग भाषाओं के समान, प्रोटोकॉल कंप्यूटिंग के लिए विशिष्ट नियमों और विनियमों पर आधारित हैं और कार्यक्षमता के लिए डिज़ाइन किए गए हैं। प्रत्येक नियम को अलग-अलग शब्दों में परिभाषित किया गया है और एक अद्वितीय नाम दिया गया है। प्रोटोकॉल कम्युनिकेशन के लिए स्टैंडर्ड्स को निर्दिष्ट करते हैं और डेटा ट्रांसमिशन में शामिल प्रक्रियाओं पर विस्तृत इनफॉर्मेशन प्रदान करते हैं। ऐसी प्रक्रियाओं में शामिल हैं:
Type of Task
Process Nature
Data Flow Rate
Data Type
Device Management
एक प्रक्रिया को एक साथ एक से अधिक प्रोटोकॉल द्वारा नियंत्रित किया जा सकता है। प्रोटोकॉल का यह समन्वय एक प्रोटोकॉल फैमेली बनाता है।
कई अलग-अलग एप्लिकेशन्स के लिए प्रोटोकॉल मौजूद हैं। उदाहरणों में वायर्ड नेटवर्किंग (जैसे, Ethernet), वायरलेस नेटवर्किंग (जैसे, 802.11ac), और इंटरनेट कम्युनिकेशन (जैसे, IP) शामिल हैं। Internet Protocol Suite, जिसका उपयोग इंटरनेट पर डेटा संचारित करने के लिए किया जाता है, में दर्जनों प्रोटोकॉल होते हैं। ये प्रोटोकॉल चार कैटेगरीज में विभाजित हो सकते हैं:
Link layer – PPP, DSL, Wi-Fi, आदि
Internet layer – IPv4, IPv6, आदि
Transport layer – TCP, UDP, आदि।
Application layer – HTTP, IMAP, FTP, आदि।
लिंक लेयर प्रोटोकॉल एक हार्डवेयर स्तर पर डिवाइसेस के बीच कम्युनिकेशन स्थापित करते हैं। एक डिवाइस से दूसरे डिवाइस में डेटा ट्रांसमिट करने के लिए, प्रत्येक डिवाइस के हार्डवेयर को एक ही लिंक लेयर प्रोटोकॉल को सपोर्ट करना चाहिए।
Internet layer protocols का उपयोग डेटा ट्रांसफर शुरू करने और इंटरनेट पर उन्हें रूट करने के लिए किया जाता है।
Transport layer protocols परिभाषित करते हैं कि पैकेट कैसे भेजे जाते हैं, प्राप्त किए जाते हैं, और पुष्टि की जाती है।
Application layer protocols में विशिष्ट एप्लिकेशन के लिए कमांड होते हैं। उदाहरण के लिए, एक वेब ब्राउज़र वेब सर्वर से वेब पेज की सामग्री को सुरक्षित रूप से डाउनलोड करने के लिए HTTPS का उपयोग करता है। एक ईमेल क्लाइंट एक मेल सर्वर के माध्यम से ईमेल संदेश भेजने के लिए SMTP का उपयोग करता है।
प्रोटोकॉल, डिजिटल कम्युनिकेशन का एक मूलभूत पहलू है। ज्यादातर मामलों में, प्रोटोकॉल बैकग्राउंड में काम करते हैं, इसलिए विशिष्ट यूजर्स के लिए यह जानना आवश्यक नहीं है कि प्रत्येक प्रोटोकॉल कैसे काम करता है। फिर भी, यह कुछ सामान्य प्रोटोकॉल के साथ खुद को परिचित करने में मददगार हो सकता है ताकि आप सॉफ्टवेयर प्रोग्राम जैसे वेब ब्राउज़र और ईमेल क्लाइंट्स की सेटिंग्स को बेहतर तरीके से समझ सकें।
‘Protocols’ उद्योग व्यापक संगठनों द्वारा विकसित किए जाते हैं। प्रोटोकॉल के सभी डेटा को बाइनरी इनफॉर्मेशन में स्टोर किया जाता है। प्रोटोकॉल भाषा बिट्स, कैरेक्टर, पूर्णांक आदि का मिश्रण है।
प्रत्येक का, कंप्यूटर नेटवर्क पर डेटा का आदान-प्रदान करने का अपना तरीका है, जैसे LAN, Internet, Intranet, आदि। सबसे आम और ज्ञात प्रोटोकॉल उदाहरण HTTP है, जो दुनिया भर में व्यापक वेब पर उपयोग किया जाता है। इंटरनेट में उपयोग किए जाने वाले विभिन्न प्रोटोकॉल हैं-
TCP/IP (Transmission Control Protocol/Internet Protocol)
ARP (Address Resolution Protocol)
DHCP (Dynamic Host Configuration Protocol)
DNS (Domain Name System)
FTP (File Transfer Protocol)
HTTP एक एप्लिकेशन-लेयर प्रोटोकॉल है जिसका उपयोग इंटरनेट पर फ़ाइलों को ट्रांसफर करने के लिए किया जाता है। इसका उपयोग वेब ब्राउज़र और सर्वर कम्युनिकेशन करने के लिए करते हैं।
एक नेटवर्क प्रोटोकॉल, नेटवर्क डिवाइसेस के बीच कम्युनिकेशन के लिए नियमों और परंपरा को परिभाषित करता है। नेटवर्क प्रोटोकॉल में डिवाइसेस की पहचान करने और एक दूसरे के साथ संबंध बनाने के साथ-साथ नियमों को फॉर्मेटिंग करना शामिल है जो निर्दिष्ट करते हैं कि डेटा भेजे और प्राप्त किए गए मैसेज में कैसे पैक किया गया है। कुछ प्रोटोकॉल विश्वसनीय और / या उच्च-प्रदर्शन नेटवर्क कम्युनिकेशन के लिए डिज़ाइन किए गए मैसेज रसीद और डेटा कंप्रेशन को भी सपोर्ट करते हैं।
कंप्यूटर नेटवर्किंग के लिए आधुनिक प्रोटोकॉल सभी पैकेट के रूप में मैसेज भेजने और प्राप्त करने के लिए आमतौर पर पैकेट स्विचिंग तकनीक का उपयोग करते हैं – मैसेज टुकड़ों में उपविभाजित होते हैं जिन्हें अपने गंतव्य पर एकत्र किया जाता है और फिर से जोड़ा जाता है। सैकड़ों अलग-अलग कंप्यूटर नेटवर्क प्रोटोकॉल विकसित किए गए हैं, प्रत्येक विशिष्ट उद्देश्यों और वातावरण के लिए डिज़ाइन किया गया है।
Internet Protocols
Internet Protocols (IP) परिवार में नेटवर्क प्रोटोकॉल से संबंधित (और सबसे व्यापक रूप से उपयोग किए जाने वाले) के बीच एक सेट होता है। इंटरनेट प्रोटोकॉल के अलावा, TCP, UDP, HTTP और FTP जैसे उच्च-स्तरीय प्रोटोकॉल अतिरिक्त क्षमताओं को प्रदान करने के लिए IP के साथ इंटिग्रेट करते हैं।
इसी तरह, ARP और ICMP जैसे लोअर लेवल के इंटरनेट प्रोटोकॉल भी IP के साथ मिलते हैं। सामान्य तौर पर, IP फैमेली में हाई-लेवल प्रोटोकॉल वेब ब्राउज़रों जैसे एप्लिकेशन्स के साथ अधिक निकटता से कम्यूनिकेट करते हैं, जबकि लोअर लेवल के प्रोटोकॉल नेटवर्क एडेप्टर और अन्य कंप्यूटर हार्डवेयर के साथ इंटरैक्ट करते हैं।
Wireless Network Protocols
वाई-फाई, ब्लूटूथ, और LTE के लिए धन्यवाद, वायरलेस नेटवर्क अब आम हो गए हैं। वायरलेस नेटवर्क पर उपयोग के लिए डिज़ाइन किए गए नेटवर्क प्रोटोकॉल को रोमिंग मोबाइल डिवाइसेस को सपोर्ट करना चाहिए और वेरिएबल डेटा रेट और नेटवर्क सुरक्षा जैसे मुद्दों से निपटना चाहिए।
Network Routing Protocols
राउटिंग प्रोटोकॉल विशेष प्रयोजन के प्रोटोकॉल हैं जो विशेष रूप से इंटरनेट पर नेटवर्क राउटर द्वारा उपयोग के लिए डिज़ाइन किए गए हैं। एक राउटिंग प्रोटोकॉल अन्य राउटरों की पहचान कर सकता है, नेटवर्क मैसेज के स्रोतों और गंतव्यों के बीच रास्ते (कहे गए मार्ग) का प्रबंधन कर सकता है और डायनामिक रूटिंग निर्णय कर सकता है। सामान्य रूटिंग प्रोटोकॉल में EIGRP, OSPF और BGP शामिल हैं।
How Network Protocols Are Implemented
Meaning of Protocol in Hindi – नेटवर्क प्रोटोकॉल कैसे लागू किया जाता है
आधुनिक ऑपरेटिंग सिस्टम में बिल्ट-इन सॉफ़्टवेयर सर्विसेस हैं जो कुछ नेटवर्क प्रोटोकॉल के लिए समर्थन को लागू करती हैं। वेब ब्राउज़र जैसे एप्लिकेशन में सॉफ्टवेयर लाइब्रेरी होती है जो उस एप्लिकेशन को कार्य करने के लिए आवश्यक उच्च-स्तरीय प्रोटोकॉल को सपोर्ट करती है।
कुछ लोअर लेवल के TCP/IP और routing protocols के लिए, बेहतर प्रदर्शन के लिए डायरेक्ट हार्डवेयर (सिलिकॉन चिपसेट) में सपोर्ट लागू किया जाता है।
एक नेटवर्क पर ट्रांसमिट और प्राप्त प्रत्येक पैकेट में Binary डेटा होता है (एक और जीरो जो प्रत्येक मैसेज की सामग्री को सांकेतिक शब्दों में बदलना है)।
अधिकांश प्रोटोकॉल मैसेज के प्रेषक और उसके इच्छित गंतव्य के बारे में इनफॉर्मेशन स्टोर करने के लिए प्रत्येक पैकेट की शुरुआत में एक छोटा सा हेडर जोड़ते हैं। कुछ प्रोटोकॉल अंत में एक footer भी जोड़ते हैं।
प्रत्येक नेटवर्क प्रोटोकॉल अपनी तरह के मैसेज को पहचान सकता है और हेडर और फुटर को डिवाइसेस के बीच बढ़ते डेटा के भाग के रूप में प्रोसेस कर सकता है।
नेटवर्क प्रोटोकॉल का एक समूह जो हाइयर और लोअर लेवल पर एक साथ काम करता है, उसे अक्सर प्रोटोकॉल फैमेली कहा जाता है। नेटवर्किंग के छात्र पारंपरिक रूप से OSI Model के बारे में सीखते हैं जो शिक्षण उद्देश्यों के लिए विशिष्ट रूप से नेटवर्क प्रोटोकॉल फैमेली को संगठित करता है।
Types of Protocols in Hindi:
Meaning of Protocol in Hindi – विभिन्न प्रकार के प्रोटोकॉल और प्रोटोकॉल के विभिन्न उपयोग हैं।
कंप्यूटर के बीच कम्युनिकेशन के लिए एक प्रोटोकॉल तकनीकों की आवश्यकता होती है। विभिन्न प्रकार के कंप्यूटर विक्रेताओं से विभिन्न प्रकार के कंप्यूटरों को जोड़ने के लिए, प्रोटोकॉल को पहले स्टैंडर्डडाइज किया जाना चाहिए। US Defence program का ARPA (Advanced Research Project Agency) ने सबसे पहले एक स्टैंडर्डडाइज प्रोटोकॉल की अवधारणा को पेश किया था। ARPA एक रिसोर्स शेयरिंग नेटवर्क है जो अमेरिका में विश्वविद्यालयों और प्रयोगशालाओं में विभिन्न कंप्यूटरों को जोड़ता है।
प्रोटोकॉल की अवधारणा और इसका लेयर परत स्ट्रक्चर, ARPA नेटवर्क से निकला हैं। ARPA ने पैकेट प्रोटोकॉल का उपयोग कर एक इंटीग्रेटेड नेटवर्क विकसित किया और यह पैकेट स्विचिंग के विकास के लिए भी प्रसिद्ध है।
TCP
Transmission Control Protocol का उपयोग नेटवर्क पर कम्युनिकेशन के लिए किया जाता है। TCP में डेटा को छोटे पैकेट में तोड़ दिया जाता है और फिर गंतव्य पर भेजा जाता है। हालांकि, IP सुनिश्चित करता है कि पैकेट सही एड्रेस पर ट्रांसमिट किए जाएं।
Internet Protocol (IP)
IP भी TCP के साथ काम करता है। यह एक addressing प्रोटोकॉल है। IP एड्रेस पैकेट को रूट करते हैं और विभिन्न नोड्स और नेटवर्क को दिखाते हैं जब तक कि यह अपने सही गंतव्य तक नहीं पहुंचता। आईपी प्रोटोकॉल 1970 में विकसित किया गया है।
FTP
File Transfer Protocol मूल रूप से फ़ाइलों को विभिन्न नेटवर्क में ट्रांसफर करने के लिए उपयोग किया जाता है। टेक्स्ट फ़ाइलों, मल्टीमीडिया फ़ाइलों आदि जैसी फ़ाइलों का एक समूह हो सकता है। फ़ाइल ट्रांसफर का यह तरीका अन्य मेथड की तुलना में तेज़ है।
SMTP
Simple Mail Transfer Protocol इंटरनेट पर ट्रांसमिशन और आउटगोइंग मेल को मैनेज करता है।
HTTP
HTTP क्लाइंट और सर्वर मॉडल पर आधारित है। HTTP का उपयोग वेब क्लाइंट और वेब सर्वर के बीच कनेक्शन बनाने के लिए किया जाता है। HTTP वेब पेजों में इनफॉर्मेशन दिखाता है।
Ethernet
ईथरनेट LAN कम्युनिकेशन के लिए सबसे महत्वपूर्ण है। Ethernet डेटा को डिजिटल पैकेट में प्रसारित करता है। यदि कोई कंप्यूटर इस प्रोटोकॉल का उपयोग करना चाहता है, तो उनमें Ethernet Network Interface Card (NIC) होना चाहिए। कार्ड को माइक्रोचिप में तय यूनिक एड्रेस कोड के साथ लागू किया गया है।
Telnet
टेलनेट कुछ नियमों के साथ स्थापित है जो किसी अन्य कंप्यूटर से कनेक्ट करने के लिए उपयोग किया जाता है। टेलनेट का उपयोग मुख्य रूप से रिमोट लॉगिन प्रोसेस के लिए किया जाता है। वह कंप्यूटर जो एक कनेक्शन के लिए रिक्वेस्ट करता है वह एक स्थानीय कंप्यूटर है और जो उस कनेक्शन को स्वीकार कर रहा है वह एक रिमोट कंप्यूटर है। यदि आप किसी स्थानीय कंप्यूटर में एक कमांड देते हैं, तो वह कमांड रिमोट कंप्यूटर में एक्सेक्यूट होती है। टेलनेट भी क्लाइंट और सर्वर मॉडल पर आधारित है।
Gopher
गोफर एक एप्लिकेशन लेयर प्रोटोकॉल है, जिसका उपयोग रिमोट साइटों से डयॉक्युमेंट को खोजने और पुनः प्राप्त करने के लिए किया जाता है। Gopher के माध्यम से अन्य कंप्यूटरों के साथ ऑनलाइन कनेक्शन शुरू करना संभव है।
आपको इस लेख में कोई त्रुटि या कमी लगे तो हमे suggestion जरूर दे. दोस्तो हमारा संकल्प हिंदी भाषा को सही पहचान दिलाना और आपको ज्ञानवर्धक विषयो पर जानकारी देते रहना है. अगर आप भी इस मुहिम में हमसे जुड़ना चाहते है, तो आप हमारे whatsApp Number 9792686241 पर या हमारे पेज akhileshnetworking.blogspot.com को फॉलो कर सकते है.अंत के आपसे एक विनम्र निवेदन है, अगर आपको यह जानकारी ज्ञानवर्धक लगी तो इसे अपने Facebook और whatsApp पर Share करना बिल्कुल न भूले. धन्यवाद l
अखिलेश कुमार इस ब्लॉग के फाउण्डर हैं l जो एक NETWORK ENGINEER हैं ,
और इस समय सत्य नारायण उच्च शिक्षा संस्थान तुल्सीपुर मे बी.एड के छात्र है
इण्टरनेट से जुडी विषय में रुचि रखते हैं ,अगर आप को इण्टरनेट से जुडी कोई भी
जानकारी चहिये तो आप हम से कमेन्ट मे पूछ सकते है l हमारा यह मकसद है
कि इस ब्लॉग से अच्छी से अच्छी जानकारी मिले l
अखिलेश कुमार इस ब्लॉग के फाउण्डर हैं l जो एक NETWORK ENGINEER हैं ,
और इस समय सत्य नारायण उच्च शिक्षा संस्थान तुल्सीपुर मे बी.एड के छात्र है
इण्टरनेट से जुडी विषय में रुचि रखते हैं ,अगर आप को इण्टरनेट से जुडी कोई भी
जानकारी चहिये तो आप हम से कमेन्ट मे पूछ सकते है l हमारा यह मकसद है
कि इस ब्लॉग से अच्छी से अच्छी जानकारी मिले l
Very good boss
ReplyDeleteVery good
ReplyDeleteGood
ReplyDeleteNice
ReplyDelete