नेटवर्क प्रोटोकॉल NetBIOS/NetBEUI क्या होता है ?

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

Network Protocol परिचय :

प्रोटोकॉल नियमों का एक समूह है जो यह निर्धारित करता है कि नेटवर्क पर डेटा कैसे प्रसारित किया जाता है।

यह एक संचार मानक है जो एक नेटवर्क में कंप्यूटर द्वारा एक दूसरे के साथ संचार करने के लिए किया जाता है।

प्रोटोकॉल कई स्तरों पर मौजूद हैं जैसे हार्डवेयर डिवाइस स्तर, सॉफ्टवेयर स्तर और एप्लिकेशन प्रोग्राम स्तर।

उदाहरण के लिए, ओएसआई मॉडल में संचार के लिए प्रत्येक परत पर विभिन्न प्रोटोकॉल का उपयोग किया जाता है।

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

प्रोटोकॉल नेटवर्क के उपयोग के तरीके, डेटा को स्थानांतरित करते समय संपीड़न तकनीक, टोपोलॉजी, केबलिंग के तरीकों और यहां तक ​​कि डेटा ट्रांसफर की गति को विनियमित करते हैं।

विभिन्न प्रकार के नेटवर्क प्रोटोकॉल में NetBIOS / NetBEUI, TCP / IP, IPX / SPX, UDP, ICMP / IGMP, ARP / RARP और HDLC / SDLC शामिल हैं।

network-protocol-netbios-netbeui-kya-hota-hai,
नेटवर्क प्रोटोकॉल NetBIOS/NetBEUI क्या होता है ?
नेटवर्क प्रोटोकॉल NetBIOS/NetBEUI क्या होता है ?

नेटबीआईओएस / नेटबीयूआई (NetBIOS/NetBEUI) :

नेटवर्क बेसिक इनपुट / आउटपुट सिस्टम (नेटबीआईओएस) एक एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) है।

नेटवर्क सिस्टम में, एक एपीआई स्थापित करता है कि प्रोग्राम विभिन्न नेटवर्क सुविधाओं का उपयोग कैसे करते हैं।

स्थानीय कंप्यूटर नेटवर्क (LAN) पर एक-दूसरे के साथ संचार करने के लिए विभिन्न कंप्यूटरों पर स्थित अनुप्रयोग NetBIOS का उपयोग करते हैं।

NetBIOS को उनके नेटवर्क के लिए इंटरनेशनल बिजनेस मशीन कॉर्पोरेशन (IBM) द्वारा विकसित किया गया था।

बाद में, इसे Microsoft द्वारा अपनाया गया था। नेटबीआईओएस व्यापक रूप से ईथरनेट, टोकन रिंग और विंडोज एनटी नेटवर्क में उपयोग किया जाता है।

NetBIOS कनेक्शन ओरिएंटेड कम्युनिकेशन जैसे ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) और कनेक्शन रहित कम्युनिकेशन जैसे यूजर डेटाग्राम प्रोटोकॉल (यूडीपी) का समर्थन करता है।

नेटवर्क कंट्रोल ब्लॉक्स (NCB) एक ऐसा प्रारूप है, जिसमें किसी वातावरण में सभी संचार NetBIOS को प्रस्तुत किए जाते हैं।

NetBIOS Microsoft Windows ऑपरेटिंग सिस्टम में NetBIOS विस्तारित उपयोगकर्ता इंटरफ़ेस (NetBEUI) के एक भाग के रूप में शामिल है।

यह NetBIOS का उन्नत संस्करण है। NetBIOS सेवाओं का एक सेट है जो अनुप्रयोगों को प्रदान किया जाता है, जबकि NetBEUI का उपयोग इन सेवाओं को लागू करने के लिए किया जाता है।

NetBIOS / NetBEUI विंडोज विस्टा द्वारा समर्थित नहीं है

NetBIOS सेवाएं (NetBIOS Services) :

NetBIOS ओपन सिस्टम इंटरकनेक्शन (OSI) मॉडल के परिवहन और सत्र परतों पर सेवाएं प्रदान करता है।

NetBIOS तीन अलग-अलग सेवाओं का समर्थन करता है: नाम पंजीकरण और संकल्प के लिए नाम सेवा, कनेक्शन-उन्मुख संचार के लिए सत्र सेवा और कनेक्शन रहित संचार के लिए डेटाग्राम सेवा।

नाम सेवा (Name Service) :

NetBIOS नाम सेवा Microsoft Windows में Windows इंटरनेट नाम सेवा (WINS) के रूप में कार्यान्वित की जाती है।

आवेदन के लिए अपना नेटबीआईओएस नाम पंजीकृत करना अनिवार्य है। नेटबीआईओएस नाम दर्ज करने के बाद ही, आवेदन कंप्यूटर के बीच संचार शुरू कर सकता है।

नेटवर्क में प्रत्येक कंप्यूटर के नाम अद्वितीय होने चाहिए। NetBIOS सेवाएँ NetBIOS नामों पर आधारित हैं।

नेटवर्क पर एप्लिकेशन चलाने के लिए इन नामों को आईपी पते में परिवर्तित किया जाना चाहिए क्योंकि कंप्यूटर नामों को नहीं बल्कि आईपी पते को स्वीकार करते हैं।

WINS IP पते को NetBIOS नामों से मिलाता है और मानव-पठनीय नामों को IP पतों में परिवर्तित करता है (उदाहरण के लिए, यह (www.google.com) 64.108.154.220 में परिवर्तित हो सकता है)। यह सेवा UDP पोर्ट 137 का उपयोग करती है।

NetBIOS द्वारा प्रस्तुत नाम सेवा कार्य हैं:

  • नाम जोड़ें (Add Name) – एक NetBIOS नाम पंजीकृत करता है।
  • समूह का नाम जोड़ें (Add Group Name ) – एक NetBIOS समूह का नाम पंजीकृत करता है।
  • नाम हटाएं (Delete Name ) – एक NetBIOS नाम या समूह का नाम पंजीकृत करता है।
  • नाम खोजें (Find Name) – एक नेटवर्क पर एक NetBIOS नाम निर्धारित करता है।

सत्र सेवा (Session Service):

NetBIOS सत्र सेवा TCP पोर्ट 139 का उपयोग करती है और नेटवर्क पर NetBIOS ट्रैफ़िक उत्पन्न करने के लिए ज़िम्मेदार है।

सत्र सेवा दो कंप्यूटरों को कनेक्शन उन्मुख टीसीपी प्रोटोकॉल का उपयोग करके बातचीत के लिए एक सत्र स्थापित करने की अनुमति देती है।

यह बड़े संदेशों को संभालता है और त्रुटि का पता लगाने और सुधार प्रदान करता है।

सामान्य तौर पर, जब एक उपकरण दूसरे के साथ संवाद करना चाहता है, तो वह दूसरे उपकरण से संपर्क करेगा और फिर उनके बीच एक सत्र स्थापित किया जाएगा।

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

NetBIOS द्वारा प्रस्तावित सत्र सेवा कार्य हैं:

  • कॉल (Call) – एक मशीन के साथ एक सत्र शुरू करता है जिसमें एक विशिष्ट NetBIOS नाम होता है
  • सुनो (Listen) – एक ज्ञात या अज्ञात कॉलर के साथ एक सत्र खोलने का इंतजार करता है
  • हैंग अप (Hang Up) – एक सत्र बंद करता है
  • भेजें (Send) – सत्र के दूसरी तरफ कंप्यूटर को डेटा भेजता है
  • Send No Ack – Send के रूप में भी, लेकिन डेटा भेजने के बाद एक पावती की आवश्यकता नहीं है
  • प्राप्त करें (Receive) – सत्र के दूसरी तरफ कंप्यूटर से डेटा प्राप्त करता है
  • सत्र स्थिति  (Session Status ) – अनुरोधित सत्रों की जानकारी प्राप्त करता है।

डाटाग्राम सेवा (Datagram Service) :

डेटाग्राम सेवा यूडीपी पोर्ट 138 का उपयोग करती है और दो उपकरणों के बीच एक कनेक्शन रहित और प्रसारण-उन्मुख डेटा संचार प्रदान करती है।

प्रसारण-उन्मुख डेटा संचार वह है जहाँ प्रेषक नेटवर्क के सभी कंप्यूटरों में डेटा प्रसारित करता है।

दो उपकरणों के बीच कोई निश्चित संबंध नहीं है डेटा छोटे पैकेट या डेटाग्राम के रूप में प्रेषित होता है।

ये डेटाग्राम स्वतंत्र रूप से पूरे नेटवर्क में भेजे जाते हैं।

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

त्रुटि का पता लगाने और सुधार के लिए प्राप्त करने वाला उपकरण जिम्मेदार है। नेटवर्क में अनूठे नामों के लिए भेजे गए डाटाग्राम एक ही नाम रखने वाले गंतव्य पर प्राप्त होते हैं।

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

भेजने वाला उपकरण समूह और अद्वितीय नामों के बीच अंतर करने में असमर्थ है और इस प्रकार सभी गैर-प्रसारण डेटागैम को मल्टीकास्ट माना जाता है।

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

NetBIOS द्वारा दिए गए डेटाग्राम सेवा कार्य हैं:

  • डेटाग्राम भेजें (Send Datagram ) – NetBIOS नाम वाले कंप्यूटर को डेटाग्राम भेजता है।
  • ब्रॉडकास्ट डाटाग्राम भेजें (Send Broadcast Datagram) – नेटवर्क पर नेटबीआईओएस नाम वाले सभी कंप्यूटरों को डाटाग्राम भेजता है।
  • डेटाग्राम प्राप्त करें (Receive Datagram) – सेंड डाटाग्राम ऑपरेशन में शामिल कंप्यूटर से डेटाग्राम प्राप्त करता है।
  • ब्रॉडकास्ट डाटाग्राम प्राप्त करें (Receive Broadcast Datagram ) – सेंड ब्रॉडकास्ट डाटाग्राम ऑपरेशन में शामिल सभी कंप्यूटरों के प्रसारण डाटाग्राम की प्रतीक्षा करता है।

NetBIOS नाम समाधान (NetBIOS Name Resolution) :

NetBIOS नाम रिज़ॉल्यूशन एक IP पते पर NetBIOS नाम के सफल मैपिंग को इंगित करता है। NetBIOS नाम एक 16 बाइट का पता है जो नेटवर्क पर डिवाइस को एक विशिष्ट पहचान देता है।

पहले 15 बाइट्स डिवाइस का नाम निर्दिष्ट करते हैं और अंतिम बाइट नेटबीआईओएस नाम के प्रकार को निर्दिष्ट करता है। अंतिम बाइट का मान 0 से 255 तक होता है।

एक NetBIOS नाम किसी व्यक्तिगत डिवाइस या किसी समूह का नाम हो सकता है। एक विशिष्ट कंप्यूटर के साथ संचार करते समय, नेटबीआईओएस एप्लिकेशन एक अद्वितीय नाम का उपयोग करते हैं।

एक साथ कई कंप्यूटरों के साथ संवाद करने के लिए, नेटबीआईओएस एप्लिकेशन एक समूह नाम का उपयोग करता है।

एक डिवाइस को NetBIOS नाम सर्वर (NBNS) को NetBIOS नाम पंजीकरण अनुरोध संदेश का उपयोग करके NetBIOS नाम सर्वर (NBNS) में पंजीकृत करना होगा।

इन नामों को फिर एक आईपी पते पर मैप किया जाता है। NetBIOS नाम कैश, NBNS और स्थानीय प्रसारण जैसे NetBIOS नामों को हल करने के लिए विभिन्न तरीकों का उपयोग किया जाता है।

NetBIOS नाम कैश (NetBIOS name cache) :

इस पद्धति में, एक कंप्यूटर की यादृच्छिक एक्सेस मेमोरी (रैम) में एक स्थानीय तालिका संग्रहीत की जाती है।

इस तालिका में NetBIOS नाम और उनके संबंधित IP पते हैं जो हाल ही में स्थानीय कंप्यूटर द्वारा हल किए गए हैं।

किसी एप्लिकेशन का IP पता निर्धारित करने के लिए, कंप्यूटर NetBIOS नाम से मेल खाने वाले IP पते की प्रविष्टि के लिए तालिका की जांच करता है।

यदि नाम वर्तमान में हल किया गया है, तो नाम कैश तालिका में आवेदन के लिए एक मानचित्रण है। यह पता तब संचार शुरू करने के लिए आवेदन को दिया जाता है।

NetBIOS नाम सर्वर (NetBIOS Name Server ) (NBNS):

नेटबायोस सत्र परत पर संचालित होता है और सहकर्मी को सहकर्मी नेटवर्क एप्लिकेशन समर्थन प्रदान करता है।

ऑपरेटिंग सिस्टम पर चलने वाले संगठन या एप्लिकेशन जो नाम रिज़ॉल्यूशन के लिए DNS का उपयोग नहीं कर सकते हैं, टीसीपी पर नेटबीआईओएस सक्षम होना चाहिए।

NetBT (TCP / IP पर NetBIOS) एक TCP / IP नेटवर्क पर चलने के दौरान Windows में NetBIOS प्रोटोकॉल के लिए सहायता प्रदान करता है।

स्थानीय या दूरस्थ कंप्यूटर पर चल रहे अनुप्रयोगों के नामों को हल करने के लिए, NetBT डिवाइस NetBIOS नाम सर्वर का उपयोग करते हैं।

इस विधि में, NetBT यह देखने के लिए जाँच करता है कि क्या NetBIOS नाम कैश टेबल का उपयोग करके मैपिंग किया जा सकता है।

यदि तालिका का उपयोग करके नामों को हल नहीं किया जा सकता है, तो NetBT NetBIOS नाम क्वेरी अनुरोध संदेश भेजता है, जिसमें आवश्यक आवेदन का NetBIOS नाम NBNS के पास होता है।

यदि NBNS नाम को हल करने में सक्षम है, तो यह एक सकारात्मक NetBIOS नाम क्वेरी प्रतिसाद संदेश के साथ संबंधित IP पते के साथ प्रतिक्रिया करता है।

यदि NBNS नाम को हल करने में असमर्थ है, तो यह एक नकारात्मक NetBIOS नाम क्वेरी प्रतिक्रिया संदेश के साथ उत्तर देता है।

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

स्थानीय प्रसारण (Local Broadcast) :

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

इस विधि में, यदि NetBIOS नाम कैश तालिका में आवश्यक NetBIOS नाम नहीं है; डिवाइस स्थानीय सबनेट पर NetBIOS नाम क्वेरी अनुरोध संदेश प्रसारित करता है।

सबनेट से जुड़ा प्रत्येक उपकरण यह संदेश प्राप्त करता है और उसका नाम कैश तालिका जाँचता है।

कैश टेबल में डिवाइस पर चल रहे एप्लिकेशन द्वारा पंजीकृत नेटबीआईओएस नाम हैं।

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

NetBIOS LMHOSTS फाइल:

LMHOSTS फ़ाइल LAN प्रबंधक होस्ट फ़ाइल के लिए है, जो IP पते पर विशिष्ट NetBIOS सर्वर नामों की मैपिंग की अनुमति देता है।

यह एक स्टेटिक फाइल है जिसमें NetBIOS नामों और IP पतों की एक सूची है। इसका उपयोग उन दूरस्थ कंप्यूटर पर चल रहे अनुप्रयोगों के नामों को हल करने के लिए किया जा सकता है जिनमें NBNS शामिल नहीं हैं।

प्रत्येक कंप्यूटर की अपनी फ़ाइल systemroot \ System32 \ ड्राइवर्स \ Etc फ़ोल्डर में स्थित होती है। इस फ़ोल्डर में LMHOSTS.SAM नाम का एक नमूना LMHOSTS फ़ाइल है और इसे उपयोग करने से पहले LMHOSTS में बदला जाना चाहिए।

आप फ़ोल्डर में LMHOSTS.SAM से LMHOSTS को भी कॉपी कर सकते हैं। यह आवश्यक है क्योंकि आवेदन नमूना फ़ाइल को स्वीकार नहीं करेगा।

सभी पूर्वनिर्धारित कीवर्ड जो विंडोज और विंडोज सर्वर कंप्यूटर के लिए मान्य हैं, वर्कफोर्स कंप्यूटर के लिए Microsoft विंडोज पर LMHOSTS फाइलों के लिए मान्य नहीं हैं।

इस प्रकार, LMHOSTS फ़ाइल में कुछ पूर्वनिर्धारित कीवर्ड शामिल हो सकते हैं जो ‘#’ वर्ण के साथ उपसर्ग करते हैं।

NetBEUI:

NetBIOS विस्तारित उपयोगकर्ता इंटरफ़ेस (NetBEUI) NetBIOS प्रोटोकॉल का एक उन्नत संस्करण है जिसका उपयोग LAN प्रबंधक, LAN सर्वर, कार्यसमूह के लिए Windows, Windows 95 और Windows NT द्वारा किया जाता है।

यह आवश्यक है कि नेटबीयूआई का इंटरफ़ेस अन्य प्रोटोकॉल जैसे कि इंटर्न नेटवर्क पैकेट एक्सचेंज या टीसीपी / आईपी के अनुकूल हो, क्योंकि यह अन्य नेटवर्क पर संदेशों को भेजने का समर्थन नहीं करता है।

आप कंप्यूटर में NetBEUI और TCP / IP दोनों स्थापित कर सकते हैं और LAN के बाहर संचार के लिए LAN और TCP / IP के भीतर संचार के लिए NetBEUI का उपयोग कर सकते हैं।

NetBEUI नाम सेवा, डेटाग्राम सेवा और सत्र सेवा प्रदान करता है। यह नाम सेवा और डेटाग्राम सेवा प्रदान करने के लिए अनजाने कनेक्शन रहित मोड का उपयोग करता है।

वर्चुअल सर्किट दृष्टिकोण का उपयोग सत्र सेवा प्रदान करने के लिए किया जाता है। वर्चुअल सर्किट दृष्टिकोण में संचार उपकरणों के बीच एक कनेक्शन शामिल है जो प्रत्यक्ष कनेक्शन के रूप में दिखाई देता है लेकिन वास्तव में यह एक अप्रत्यक्ष पथ है।

A 1 internet

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

Leave a Reply