जब हम कम्प्यूटर के बारे में सीखते है, तब सीखने तथा कम्प्यूटर को उपयोग करने के क्रम में हमें इंटरनेट के बारे में पढने को मिलता है। इंटरनेट के बारे में जानने के प्रारंभिक स्तर पर ही हम Protocol शब्द के बारे में सुनते है। तब हम यह जानने का प्रयास करते है, कि आखिर यह Protocol Kya Hai? आज हम इस Protocol in hindi पोस्ट के माध्यम से प्रोटोकॉल, उसके कार्य, आवश्यकता तथा उसके विभिन्न प्रकारों के बारे में जानेंगे।
What is Protocol in hindi | प्रोटोकॉल क्या है | Protocol kya hai:-
Protocol को Network Protocol तथा Computer Network Protocol, Web Protocol तथा internet protocol भी कहते है।
एक नेटवर्क प्रोटोकॉल established rules का एक सेट है जो specify करता है कि डेटा को कैसे format, send और receive किया जाए,
ताकि कंप्यूटर, सर्वर, राउटर और वर्चुअल मशीन सहित कंप्यूटर नेटवर्क एंडपॉइंट, उनके अंतर्निहित बुनियादी ढांचे, डिजाइन या मानकों में अंतर के बावजूद communicate कर सकें।
सफलतापूर्वक जानकारी भेजने और प्राप्त करने के लिए, communication exchange के दोनों sides पर उपकरणों को प्रोटोकॉल conventions को स्वीकार करना और उनका पालन करना होता है।
नेटवर्किंग में सॉफ्टवेयर, हार्डवेयर या दोनों में प्रोटोकॉल के लिए support बनाया जा सकता है।
नेटवर्क प्रोटोकॉल की आवश्यकता | Requirement of internet protocol in hindi:-
Network Protocol के बिना, कंप्यूटर और अन्य उपकरणों को पता नहीं होगा कि एक दूसरे के साथ कैसे जुड़ना है।
नतीजतन, एक specific architecture में निर्मित विशेष नेटवर्क को छोड़कर, कुछ नेटवर्क कार्य करने में सक्षम होंगे,
और इंटरनेट जैसा कि हम जानते हैं, यह मौजूद नहीं होगा।
वस्तुतः सभी Network End Users कनेक्टिविटी के लिए नेटवर्क प्रोटोकॉल पर भरोसा करते हैं।
इसलिए किसी नेटवर्क पर एक कम्प्यूटर के दूसरे कम्प्यूटर से कम्यूनिकेट करने के लिए नेटवर्क प्रोटोकॉल की आवश्यकता होती है।
नेटवर्क प्रोटोकॉल के कार्य | Work of web protocols in hindi:-
- नेटवर्क प्रोटोकॉल किसी नेटवर्क में जुडे हुए कम्प्यूटर्स जैसे क्लाइंट तथा सर्वर या रिसिवर तथा सेंडर आदि के मध्य कम्यूनिकेशन का कार्य करता है।
- किसी नेटवर्क में जुडे हुए विभिन्न कम्प्यूटर्स हेतु विभिन्न आवश्यक नियम एवं पॉलिसी का प्रबंधन करता है।
- इसके अलावा सबसे महत्वपूर्ण यह नेटवर्क में जुडे सभी क्लाइंट एवं सर्वर के बीच के कम्प्यूनीकेशन को सुरक्षा प्रदान करता है।
Types of Protocol in hindi | प्रोटोकॉल के प्रकार
प्रोटोकॉल को मुख्य रूप से तीन प्रमुख श्रेणियों में वर्गीकृत किया जा सकता है-
- Network Communication Protocol in hindi | नेटवर्क संचार प्रोटोकॉल
- Network Management Protocol in hindi | नेटवर्क प्रबंधन प्रोटोकॉल
- Network Security Protocol in hindi | नेटवर्क सुरक्षा प्रोटोकॉल
1. Communication Protocol Kya hai | संचार प्रोटोकॉल क्या है:-
Communication protocols एक नेटवर्क के कामकाज के लिए महत्वपूर्ण हैं।
वे इतने महत्वपूर्ण हैं कि उनके बिना कंप्यूटर नेटवर्क होना संभव नहीं है।
ये प्रोटोकॉल औपचारिक रूप से उन नियमों और प्रारूपों को निर्धारित करते हैं जिनके माध्यम से डेटा स्थानांतरित किया जाता है।
ये प्रोटोकॉल syntax, semantics, error detection, synchronization और authentication को संभालते हैं।
Examples of Communication Protocols in hindi:
1. HTTP Protocols in hindi (Hyper Text Transfer Protocol)
यह एक लेयर-7 प्रोटोकॉल है जिसे दो या दो से अधिक सिस्टम के बीच हाइपरटेक्स्ट स्थानांतरित करने के लिए डिज़ाइन किया गया है।
HTTP क्लाइंट-सर्वर मॉडल पर काम करता है, वेब पर अधिकांश डेटा साझाकरण HTTP का उपयोग करके किया जाता है।
2. TCP Protocols in hindi (Transmission Control Protocol)
यह sequenced acknowledgment का उपयोग करके एक विश्वसनीय स्ट्रीम डिलीवरी लेआउट प्रदान करता है।
यह एक कनेक्शन-ओरिएंटेड प्रोटोकॉल है अर्थात, यह किसी भी डेटा को भेजने से पहले applications के बीच एक कनेक्शन स्थापित करता है।
इसका उपयोग नेटवर्क पर संचार करने के लिए किया जाता है। इसमें emails, FTP, streaming media आदि जैसे कई एप्लिकेशन हैं।
3. UDP Protocols in hindi (User Datagram Protocol):
यह एक कनेक्शन रहित प्रोटोकॉल है जो एक बुनियादी लेकिन अविश्वसनीय संदेश सेवा देता है।
यह कोई flow control, विश्वसनीयता या error-recovery फ़ंक्शन नहीं जोड़ता है।
यूपीडी उन मामलों में कार्यात्मक है जहां विश्वसनीयता की आवश्यकता नहीं है।
इसका उपयोग तब किया जाता है जब हम तेजी से प्रसारण चाहते हैं, जैसे मल्टीकास्टिंग और broadcasting कनेक्शन आदि के लिए।
4. BGP Protocol kya hota hai (Border Gateway Protocol)
यह एक रूटिंग प्रोटोकॉल है जो नियंत्रित करता है कि पैकेट एक independent system में राउटर के माध्यम से कैसे गुजरते हैं
और एक संगठन द्वारा चलाए जा रहे एक या अधिक नेटवर्क से जुड़ते हैं और विभिन्न नेटवर्क से जुड़ते हैं।
यह एक LAN के endpoints को अन्य LAN के साथ जोड़ता है और यह विभिन्न LAN में endpoints को एक दूसरे से भी जोड़ता है।
5. ARP Network Protocol Kya Hai (Address Resolution Protocol):
एआरपी एक प्रोटोकॉल है जो स्थानीय नेटवर्क में तार्किक पते को भौतिक पतों में मैप करने में मदद करता है।
इन तार्किक और भौतिक पतों के बीच correlation को मैप करने और बनाए रखने के लिए ARP cache के रूप में जानी जाने वाली एक तालिका का उपयोग किया जाता है।
6. IP | Internet Protocol Kya hai:
यह एक प्रोटोकॉल है जिसके माध्यम से डेटा इंटरनेट पर एक होस्ट से दूसरे होस्ट को भेजा जाता है।
इसका उपयोग डेटा पैकेट को addressing करने और routing करने के लिए किया जाता है ताकि वे अपने गंतव्य तक पहुंच सकें।
7. DHCP Protocols Kya hai (Dynamic Host Configuration Protocol):
यह नेटवर्क प्रबंधन के लिए एक प्रोटोकॉल है और इसका उपयोग आईपी नेटवर्क पर उपकरणों को configure करने की प्रक्रिया को स्वचालित करने की विधि के लिए किया जाता है।
एक डीएचसीपी सर्वर automatically एक आईपी पता assigns करता है और नेटवर्क पर उपकरणों को विभिन्न अन्य कॉन्फ़िगरेशन परिवर्तन प्रदान करता है
ताकि वे अन्य आईपी नेटवर्क के साथ communicate कर सकें।
यह उपकरणों को विभिन्न सेवाओं जैसे NTP, DNS, व TCP या UDP पर आधारित किसी अन्य प्रोटोकॉल का उपयोग करने की अनुमति देता है।
2. Management Protocol Kya hai | प्रबंधन प्रोटोकॉल क्या है:-
ये प्रोटोकॉल उन procedures और policies का वर्णन करने में सहायता करते हैं जिनका उपयोग कंप्यूटर नेटवर्क की monitoring, रखरखाव और प्रबंधन में किया जाता है।
ये प्रोटोकॉल stable communication सुनिश्चित करने के लिए नेटवर्क में इन आवश्यकताओं को संप्रेषित करने में भी मदद करते हैं।
नेटवर्क प्रबंधन प्रोटोकॉल का उपयोग होस्ट और क्लाइंट के बीच कनेक्शन की समस्या निवारण के लिए भी किया जा सकता है।
Examples of Management Protocols:
1. ICMP Protocol (Internet Control Message Protocol):
यह एक लेयर-3 प्रोटोकॉल है जिसका उपयोग नेटवर्क उपकरणों द्वारा operational जानकारी और त्रुटि संदेशों को forward करने के लिए किया जाता है।
इसका उपयोग congestions, network errors, diagnostic purposes और टाइमआउट की रिपोर्टिंग के लिए किया जाता है।
2. SNMP networking protocols in hindi (Simple Network Management Protocol):
यह एक लेयर-7 प्रोटोकॉल है जिसका उपयोग आईपी नेटवर्क पर नोड्स के प्रबंधन के लिए किया जाता है।
एसएनएमपी प्रोटोकॉल में तीन मुख्य घटक हैं अर्थात, SNMP agent, SNMP manager, और managed device।
SNMP agent को प्रबंधन विवरण का स्थानीय ज्ञान होता है, यह उन विवरणों को एक ऐसे रूप में अनुवाद करता है जो SNMP manager के साथ compatible है।
प्रबंधक SNMP agents से प्राप्त डेटा प्रस्तुत करता है,
इस प्रकार नेटवर्क गड़बड़ियों और नेटवर्क प्रदर्शन की निगरानी करने और उन्हें समस्या निवारण करने में मदद करता है।
3. Gopher Kya Hai | Gopher in hindi:
यह एक प्रकार का फ़ाइल retrieval प्रोटोकॉल है जो आसान प्रबंधन, retrieving और फ़ाइलों की खोज के लिए कुछ विवरण के साथ डाउनलोड करने योग्य फ़ाइलें प्रदान करता है।
सभी फ़ाइलों को एक stratified तरीके से remote computer पर व्यवस्थित किया जाता है।
यह एक पुराना प्रोटोकॉल है और आजकल इसका ज्यादा इस्तेमाल नहीं किया जाता है।
4. FTP protocol in hindi (File Transfer Protocol):
FTP एक Client/server प्रोटोकॉल है जिसका उपयोग होस्ट कंप्यूटर पर या उससे फ़ाइलों को स्थानांतरित करने के लिए किया जाता है,
यह उपयोगकर्ताओं को फ़ाइलों, प्रोग्रामों, वेब पेजों और अन्य सेवाओं पर उपलब्ध अन्य चीजों को डाउनलोड करने की अनुमति देता है।
5. POP email protocol in hindi (Post office Protocol):
यह एक प्रोटोकॉल है जिसका उपयोग एक local mail client, TCP/ IP कनेक्शन पर remote email server से ईमेल संदेश प्राप्त करने के लिए करता है।
ISPs द्वारा होस्ट किए गए ईमेल सर्वर भी अपने उपयोगकर्ताओं के लिए ईमेल रखने और प्राप्त करने के लिए POP प्रोटोकॉल का उपयोग करते हैं।
ये उपयोगकर्ता रिमोट सर्वर पर अपने मेलबॉक्स को देखने और अपने ईमेल डाउनलोड करने के लिए ईमेल क्लाइंट सॉफ़्टवेयर का उपयोग करेंगे।
ईमेल क्लाइंट द्वारा ईमेल डाउनलोड करने के बाद, वे आम तौर पर सर्वर से हटा दिए जाते हैं।
6. Telnet protocol kya hota hai :
यह एक प्रोटोकॉल है जो उपयोगकर्ता को remote computer program से कनेक्ट करने और इसका उपयोग करने की अनुमति देता है
अर्थात, यह रिमोट कनेक्टिविटी के लिए डिज़ाइन किया गया है।
Telnet, remote session को enable करने के लिए होस्ट मशीन और remote endpoint के बीच एक कनेक्शन बनाता है।
7. SMTP Protocol in Hindi (Simple mail transport Protocol):–
यह प्रोटोकॉल ई-मेल भेजने तथा प्राप्त करने हेतु उपयोग किया जाता है।
3. Security Protocol Kya Hai | सुरक्षा प्रोटोकॉल क्या है:-
यह प्रोटोकॉल एक नेटवर्क पर passage में डेटा को सुरक्षित करते हैं।
ये प्रोटोकॉल यह भी निर्धारित करते हैं कि नेटवर्क, डेटा extract या review करने के किसी भी अनाधिकृत प्रयास से डेटा को कैसे सुरक्षित करता है।
ये प्रोटोकॉल सुनिश्चित करते हैं कि कोई भी अनाधिकृत डिवाइस, उपयोगकर्ता या services नेटवर्क डेटा तक नहीं पहुँच सकती हैं।
मुख्य रूप से, ये प्रोटोकॉल डेटा को सुरक्षित करने के लिए encryption पर निर्भर होते हैं।
सिक्योरिटी प्रोटोकॉल निम्नलिखित फंक्शन के माध्यम से नेटवर्क तथा डाटा को सुरक्षा प्रदान करता है:-
- Encryption – यह फंक्शन सुनिश्चित करता है, कि डाटा तक अधिकृत व्यक्ति ही पहुंच सके।
- Authentication – यह फंक्शन सुनिश्चित करता है कि नेटवर्क पर डिवाइस वही हैं जो वे होने का दावा करते है।
- Transportation – यह फंक्शन डाटा के ट्रांसमिट होने के समय उसकी सुरक्षा को सुनिश्चित करता है।
Examples of Security Protocols:
1. SSL Protocol Kya Hai (Secure Sockets Layer) :-
यह एक network security protocol है जिसका उपयोग मुख्य रूप से संवेदनशील डेटा की सुरक्षा और इंटरनेट कनेक्शन को सुरक्षित करने के लिए किया जाता है।
SSL सर्वर-टू-सर्वर और क्लाइंट-टू-सर्वर संचार दोनों की अनुमति देता है।
SSL के माध्यम से स्थानांतरित सभी डेटा एन्क्रिप्ट किए गए होते हैं,
इस प्रकार यह किसी भी अनधिकृत व्यक्ति को इसे एक्सेस करने से रोकते हैं।
2 HTTPS Protocol in hindi (Hyper Text Transfer Protocol Secure):
यह HTTP का secured version है।
यह प्रोटोकॉल दो कंप्यूटरों के बीच सुरक्षित संचार सुनिश्चित करता है जहां एक कम्प्यूटर ब्राउज़र के माध्यम से रेक्वेस्ट भेजता है
और दूसरा कम्प्यूटर वेब सर्वर से डेटा प्राप्त करता है।
3. TLS Protocol Kya Hai (Transport Layer Security):
यह एक security protocol है जिसे इंटरनेट पर डेटा सुरक्षा और privacy के लिए डिज़ाइन किया गया है,
इसकी functionality, encryption, Authentication और डेटा की integrity की जांच करना है।
डेटा की integrity की जांच करना से तात्पर्य है, डाटा के साथ छेड़छाड़ की गई है या नहीं।
यह आम तौर पर सर्वर और web apps के बीच encrypted संचार के लिए उपयोग किया जाता है,
जैसे वेबसाइट लोड करने वाला वेब ब्राउज़र, इसका उपयोग संदेश, ईमेल और VoIP के encryption के लिए भी किया जा सकता है।
4. Secure Shell (SSH):–
Secure Shell (SSH) एक नेटवर्क प्रोटोकॉल है जो असुरक्षित नेटवर्क पर नेटवर्क सेवाओं को सुरक्षित करने के लिए क्रिप्टोग्राफी का उपयोग करता है।
कई एप्लिकेशन जैसे दूरस्थ रूप से एक टिप्पणी का निष्पादन, दूरस्थ कंप्यूटर तक पहुंच SSH के साथ सुरक्षित की जा सकती है।
5. SSH File Transfer Protocol in hindi (SFTP) :-
SSH फ़ाइल स्थानांतरण प्रोटोकॉल (SFTP) जिसे सुरक्षित FTP के रूप में भी जाना जाता है,
जब कोई फ़ाइल एक सिस्टम से दूसरे सिस्टम में दूरस्थ रूप से भेजी जाती है,
तब इसका उपयोग कनेक्शन को सुरक्षित करने के लिए किया जाता है।
यह इंटरनेट पर संचार को सुरक्षित करने के साथ-साथ मजबूत उपयोगकर्ता प्रमाणीकरण की सुविधा के लिए सार्वजनिक-कुंजी एन्क्रिप्शन (public-key encryption) का उपयोग करता है।
इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) ने शेल प्रोटोकॉल को सुरक्षा प्रदान करने के लिए 2006 में इस प्रोटोकॉल को विकसित किया था।
उपयोगकर्ता दो तरीके से एसएफटीपी सर्वर के साथ कनेक्शन स्थापित कर सकता है-
या तो password authentication द्वारा या private/public-key authentication का उपयोग करके।
FTP डेटा भेजने के लिए दो कनेक्शन का उपयोग करता है। SFTP एक एकल कनेक्शन के माध्यम से एक फ़ाइल भेज सकता है। यह सर्वर administrators के लिए असुविधा को समाप्त करता है।इसके अलावा, SFTP का उपयोग करके फ़ाइल स्थानांतरण बहुत तेज है क्योंकि यह बाइनरी प्रारूप में फ़ाइलों को स्थानांतरित करता है।
आपके बिजनेस लिए कौन सा प्रोटोकॉल सही है | Which Protocol is Right for Your Business?
कंप्यूटर नेटवर्क में विभिन्न प्रकार के प्रोटोकॉल की जांच करने के बाद, आप सोच रहे होंगे कि आपके व्यवसाय के लिए सबसे अच्छा क्या है।.
- For startups and small businesses:- TCP और IP communication protocols व्यापक रूप से उपयोग किए जाते हैं और प्रबंधित करने में आसान होते हैं।
- For faster, more efficient file transfer :-आपके व्यवसाय को अकेले HTTP पर भरोसा करने के बजाय FTP प्रोटोकॉल का उपयोग करने से लाभ हो सकता है।
- For security :- HTTPS नेटवर्क पर डेटा हस्तांतरण के लिए सर्वव्यापी और विश्वसनीय है।
- When managing networks :- नेटवर्क का प्रबंधन करते समय, SNMP अभी भी बहुत व्यापक रूप से उपयोग किया जाता है और UDP जैसे संचार प्रोटोकॉल के साथ संयोजन में काम करते समय इसे और भी अधिक कुशल बनाया जाता है।
Conclusion:-
Protocol in hindi पोस्ट के माध्यम से हम यह समझ सकते है कि Protocol and its types का उपयोग किसी नेटवर्क में क्लाइंट तथा सर्वर के मध्य डाटा का संचार, डाटा का प्रबंधन तथा नेटवर्क एवं उसके डाटा की सुरक्षा हेतु उपयोग किया जाता है।
यदि आपको हमारे द्वारा दी गई जानकारी अच्छी लगी हो तो कृपया इसे जरूर शेयर करें।