नेटबीआईओएस: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|API allowing applications on separate computers to communicate over LAN via the session layer}} {{Redirect2|NetBEUI|NetBIOS Enhanced User Interface|specifi...")
 
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|API allowing applications on separate computers to communicate over LAN via the session layer}}
{{Short description|API allowing applications on separate computers to communicate over LAN via the session layer}}
{{Redirect2|NetBEUI|NetBIOS Enhanced User Interface|specifically the protocol available in Microsoft Windows|NetBIOS Frames|details|#NetBEUI}}
{{Redirect2|नेटबीयूआई (NetBEUI)|नेटबायोस एन्हांस्ड यूजर इंटरफेस|विशेष रूप से माइक्रोसॉफ्ट विंडोज में उपलब्ध प्रोटोकॉल|नेटबायोस (NetBIOS) फ्रेम्स|विवरण|#नेटबीयूआई}}
{{Redirect|Network Basic Input/Output System|the Network I/O System|NIOS (Digital Research)}}
{{Redirect|नेटवर्क बेसिक इनपुट/आउटपुट सिस्टम|नेटवर्क I/O सिस्टम|एनआईओएस (डिजिटल रिसर्च)}}
<!-- The term "NetBEUI" is unusually problematic and actually does redirect here. Please, do not remove the hatnote without discussion. -->
<!-- The term "NetBEUI" is unusually problematic and actually does redirect here. Please, do not remove the hatnote without discussion. -->
{{Multiple issues|
{{more footnotes|date=August 2012}}
{{Technical|date=September 2010}}
}}
{{Use dmy dates|date=July 2020}}
{{Use dmy dates|date=July 2020}}
नेटबीआईओएस ({{IPAc-en|ˈ|n|ɛ|t|b|aɪ|ɒ|s}}) नेटवर्क बेसिक इनपुट/आउटपुट सिस्टम का संक्षिप्त रूप है। यह OSI मॉडल के [[सत्र परत]] से संबंधित सेवाएं प्रदान करता है, जो अलग-अलग कंप्यूटरों पर एप्लिकेशन को [[स्थानीय क्षेत्र अंतरजाल]] पर संचार करने की अनुमति देता है। सख्त [[एपीआई]] के रूप में, नेटबीआईओएस [[नेटवर्किंग प्रोटोकॉल]] नहीं है। पुराने [[ऑपरेटिंग सिस्टम]]{{clarify|date=June 2012|reason=relative time reference, WP:RELTIME}} NetBIOS को क्रमशः IEEE 802.2 और IPX/SPX पर NetBIOS फ्रेम्स (NBF) और NetBIOS पर IPX/SPX (NBX) प्रोटोकॉल का उपयोग करके चलाया। आधुनिक नेटवर्क में, NetBIOS आमतौर पर TCP/IP (NBT) प्रोटोकॉल पर NetBIOS के माध्यम से TCP/IP पर चलता है। इसका परिणाम नेटवर्क के प्रत्येक कंप्यूटर में एक IP पता और एक NetBIOS नाम (संभवतः अलग) होस्ट नाम के अनुरूप होता है। NetBIOS का उपयोग TCP/IP (Windows) में सिस्टम नामों की पहचान करने के लिए भी किया जाता है। सीधे शब्दों में कहें तो यह एक प्रोटोकॉल है जो LAN में OSI मॉडल के सेशन लेयर के माध्यम से फाइलों और प्रिंटर के संचार की अनुमति देता है।{{Clarify|reason=I could have been much simpler|date=October 2021}}
नेटबायोस ({{IPAc-en|ˈ|n|ɛ|t|b|aɪ|ɒ|s}}) नेटवर्क बेसिक इनपुट/आउटपुट सिस्टम का संक्षिप्त रूप है। यह ओएसआई मॉडल के [[सत्र परत|सेशन लेयर]] से संबंधित सेवाएं प्रदान करता है, जो अलग-अलग कंप्यूटरों पर एप्लिकेशन को [[स्थानीय क्षेत्र अंतरजाल]] पर संचार करने की अनुमति देता है। जटिल [[एपीआई]] के रूप में, नेटबायोस [[नेटवर्किंग प्रोटोकॉल]] नहीं है। पुराने [[ऑपरेटिंग सिस्टम]]{{clarify|date=June 2012|reason=relative time reference, WP:RELTIME}} नेटबायोस को क्रमशः आईईईई 802.2 और आईपीएक्स/एसपीएक्स पर नेटबायोस फ्रेम्स (एनबीएफ) और नेटबायोस पर आईपीएक्स/एसपीएक्स (एनबीएक्स) प्रोटोकॉल का उपयोग करके चला सकते हैं। आधुनिक नेटवर्क में, नेटबायोस सामान्यतः टीसीपी/आईपी (एनबीटी) प्रोटोकॉल पर नेटबायोस के माध्यम से टीसीपी/आईपी पर चलता है। इसका परिणाम नेटवर्क के प्रत्येक कंप्यूटर में एक आईपी एड्रेस और एक नेटबायोस नाम (संभवतः अलग) होस्ट नाम के अनुरूप होता है। नेटबायोस का उपयोग टीसीपी/आईपी (विंडोज) में सिस्टम नामों की पहचान करने के लिए भी किया जाता है। सीधे शब्दों में कहें तो यह एक प्रोटोकॉल है जो लैन में ओएसआई मॉडल के सेशन लेयर के माध्यम से फाइलों और प्रिंटर के संचार की अनुमति देता है।{{Clarify|reason=I could have been much simpler|date=October 2021}}




== इतिहास और शब्दावली ==
== इतिहास और शब्दावली ==
NetBIOS एक गैर-रूटेबल OSI सत्र परत 5 प्रोटोकॉल और एक सेवा है जो कंप्यूटर पर अनुप्रयोगों को स्थानीय क्षेत्र नेटवर्क (LAN) पर एक दूसरे के साथ संवाद करने की अनुमति देती है। NetBIOS को 1983 में [[Sytek Inc]]. द्वारा IBM PC नेटवर्क LAN तकनीक पर सॉफ़्टवेयर संचार के लिए API के रूप में विकसित किया गया था।<ref name="barrie"/>IBM PC नेटवर्क पर, केवल एक API के रूप में, NetBIOS वायर पर संचार के लिए स्वामित्व वाले Sytek नेटवर्किंग प्रोटोकॉल पर निर्भर था।{{Citation needed|date=December 2017}} एक LAN में अधिकतम 80 PC का समर्थन करने के बावजूद, NetBIOS एक उद्योग मानक बन गया।<ref name="barrie"/>
नेटबायोस एक रूटेबल ओएसआई 5 सेशन लेयर प्रोटोकॉल और एक सेवा है जो कंप्यूटर पर अनुप्रयोगों को स्थानीय क्षेत्र नेटवर्क (लैन) पर एक दूसरे के साथ संवाद करने की अनुमति देती है। नेटबायोस को 1983 में [[Sytek Inc|सीटेक इंक्लूसिव]]. द्वारा आईबीएम पीसी नेटवर्क लैन तकनीक पर सॉफ़्टवेयर संचार के लिए एपीआई के रूप में विकसित किया गया था।<ref name="barrie"/>आईबीएम पीसी नेटवर्क पर, केवल एक एपीआई के रूप में, नेटबायोस वायर पर संचार के लिए स्वामित्व वाले सीटेक नेटवर्किंग प्रोटोकॉल पर निर्भर था।{{Citation needed|date=December 2017}} एक लैन में अधिकतम 80 पीसी का समर्थन करने के स्थान पर, नेटबायोस एक उद्योग मानक बन गया।<ref name="barrie"/>


{{anchor|NetBEUI}}1985 में, आईबीएम [[टोकन रिंग]] नेटवर्क योजना के साथ आगे बढ़ा और इस नए डिजाइन पर काम करने के लिए पीसी-नेटवर्क युग से नेटबीआईओएस-जागरूक अनुप्रयोगों को अनुमति देने के लिए एक नेटबीआईओएस एमुलेटर का उत्पादन किया गया। NetBIOS एक्सटेंडेड यूजर इंटरफेस (NetBEUI) नाम के इस एमुलेटर ने, अन्य बातों के अलावा, टोकन रिंग की अधिक नोड क्षमता से निपटने की क्षमता के साथ बेस NetBIOS API का विस्तार किया। एक नया नेटवर्किंग प्रोटोकॉल, NetBIOS फ्रेम्स, NetBEUI (NetBIOS) को टोकन रिंग पर विशेष रूप से IEEE 802.2 [[तार्किक लिंक नियंत्रण]] लेयर पर अपनी सेवाएं प्रदान करने की अनुमति देने के लिए एक साथ निर्मित किया गया था।
{{anchor|NetBEUI}}1985 में, आईबीएम [[टोकन रिंग]] नेटवर्क योजना के साथ आगे बढ़ा और इस नए डिजाइन पर काम करने के लिए पीसी-नेटवर्क युग से नेटबायोस-जागरूक अनुप्रयोगों को अनुमति देने के लिए एक नेटबायोस एमुलेटर का उत्पादन किया गया। नेटबायोस एक्सटेंडेड यूजर इंटरफेस (नेटबीयूआई) नाम के इस एमुलेटर ने, अन्य बातों के अलावा, टोकन रिंग की अधिक नोड क्षमता से निपटने की क्षमता के साथ बेस नेटबायोस एपीआई का विस्तार किया। एक नया नेटवर्किंग प्रोटोकॉल, नेटबायोस फ्रेम्स, नेटबीयूआई (नेटबायोस) को टोकन रिंग पर विशेष रूप से आईईईई 802.2 [[तार्किक लिंक नियंत्रण]] लेयर पर अपनी सेवाएं प्रदान करने की अनुमति देने के लिए एक साथ निर्मित किया गया था।


1985 में, [[Microsoft]] ने अपनी [[MS-Net]] नेटवर्किंग तकनीक के लिए एक NetBIOS कार्यान्वयन बनाया। जैसा कि IBM के टोकन रिंग के मामले में था, Microsoft के NetBIOS कार्यान्वयन की सेवाएं IEEE 802.2 लॉजिकल लिंक कंट्रोल लेयर पर NetBIOS फ्रेम्स प्रोटोकॉल द्वारा प्रदान की गई थीं।{{Citation needed|date=December 2017}} जब तक Microsoft ने [[होस्ट नाम]] के [[डॉमेन नाम सिस्टम]] (DNS) रिज़ॉल्यूशन को नहीं अपनाया, तब तक Microsoft ऑपरेटिंग सिस्टम ने Windows क्लाइंट-सर्वर मॉडल | क्लाइंट-सर्वर नेटवर्क में नामों को हल करने के लिए NetBIOS का उपयोग किया।<ref name="barrie"/>
1985 में, [[Microsoft|माइक्रोसॉफ्ट]] ने अपनी [[MS-Net|एमएस-नेट]] नेटवर्किंग तकनीक के लिए एक नेटबायोस कार्यान्वयन बनाया। जैसा कि आईबीएम के टोकन रिंग के सन्दर्भ में था, माइक्रोसॉफ्ट के नेटबायोस कार्यान्वयन की सेवाएं आईईईई 802.2 लॉजिकल लिंक कंट्रोल लेयर पर नेटबायोस फ्रेम्स प्रोटोकॉल द्वारा प्रदान की गई थीं।{{Citation needed|date=December 2017}} जब तक माइक्रोसॉफ्ट ने [[होस्ट नाम]] के [[डॉमेन नाम सिस्टम]] (डीएनएस) रिज़ॉल्यूशन को नहीं अपनाया, तब तक माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम ने विंडोज क्लाइंट-सर्वर मॉडल क्लाइंट-सर्वर नेटवर्क में नामों को हल करने के लिए नेटबायोस का उपयोग किया।<ref name="barrie"/>


1986 में, [[नोवेल]] ने उन्नत [[नोवेल नेटवेयर]] 2.0 जारी किया, जिसमें कंपनी का अपना नेटबीओएस इम्यूलेटर था। IPX/SPX (NBX) प्रोटोकॉल पर NetBIOS का उपयोग करते हुए इसकी सेवाओं को NetWare के IPX/SPX प्रोटोकॉल के भीतर समाहित किया गया था।
1986 में, [[नोवेल]] ने उन्नत [[नोवेल नेटवेयर]] 2.0 जारी किया, जिसमें कंपनी का अपना नेटबायोस इम्यूलेटर था। आईपीएक्स/एसपीएक्स (एनबीएक्स) प्रोटोकॉल पर नेटबायोस का उपयोग करते हुए इसकी सेवाओं को नेटवेयर के आईपीएक्स/एसपीएक्स प्रोटोकॉल के भीतर समाहित किया गया था।


1987 में, [[ट्रांसमिशन कंट्रोल प्रोटोकॉल]] और [[डेटाग्राम प्रोटोकॉल उपयोगकर्ता]] पैकेट्स में NetBIOS को एनकैप्सुलेट करने की एक विधि, TCP/IP (NBT) पर NetBIOS प्रकाशित की गई थी। इसका वर्णन RFC 1001 (TCP/UDP परिवहन पर NetBIOS सेवा के लिए प्रोटोकॉल मानक: अवधारणाएँ और विधियाँ) और RFC 1002 (TCP/UDP परिवहन पर NetBIOS सेवा के लिए प्रोटोकॉल मानक: विस्तृत विनिर्देश) में किया गया था। NBT प्रोटोकॉल को [NetBIOS अनुप्रयोगों के] कार्यान्वयन की अनुमति देने के लिए विकसित किया गया था ताकि वस्तुतः किसी भी प्रकार की प्रणाली पर बनाया जा सके जहाँ TCP/IP प्रोटोकॉल सूट उपलब्ध है, और इंटरनेट में NetBIOS इंटरऑपरेशन की अनुमति देने के लिए।
1987 में, [[ट्रांसमिशन कंट्रोल प्रोटोकॉल]] और [[डेटाग्राम प्रोटोकॉल उपयोगकर्ता]] पैकेट्स में नेटबायोस को एनकैप्सुलेट करने की एक विधि, टीसीपी/आईपी (एनबीटी) पर नेटबायोस प्रकाशित की गई थी। इसका वर्णन [rfc:1001 आरएफसी 1001] (टीसीपी/यूडीपी परिवहन पर नेटबायोस सेवा के लिए प्रोटोकॉल मानक: अवधारणाएँ और विधियाँ) और [rfc:1002 आरएफसी 1002] (टीसीपी/यूडीपी परिवहन पर नेटबायोस सेवा के लिए प्रोटोकॉल मानक: विस्तृत विनिर्देश) में किया गया था। एनबीटी प्रोटोकॉल को नेटबायोस अनुप्रयोगों के कार्यान्वयन की अनुमति देने के लिए विकसित किया गया था ताकि वस्तुतः किसी भी प्रकार की प्रणाली पर बनाया जा सके जहाँ टीसीपी/आईपी प्रोटोकॉल सूट उपलब्ध है, और इंटरनेट में नेटबायोस इंटरऑपरेशन की अनुमति देने के लिए प्रयासरत रहता है।


1987 में IBM PS/2|PS/2 कंप्यूटर के बाजार में आने के बाद, IBM ने PC LAN सपोर्ट प्रोग्राम जारी किया, जिसमें NetBIOS के लिए एक ड्राइवर शामिल था।
1987 में आईबीएम पीएस/2 कंप्यूटर के बाजार में आने के बाद, आईबीएम ने पीसी लैन सपोर्ट प्रोग्राम जारी किया, जिसमें नेटबायोस के लिए एक ड्राइवर सम्मिलित था।


NetBIOS और NetBEUI नामों के बीच कुछ भ्रम है। NetBEUI की शुरुआत आईबीएम के 1985 में टोकन रिंग के लिए बढ़ाए गए NetBIOS इम्यूलेटर के [[उपनाम]] के रूप में हुई थी। NetBEUI नाम वहीं समाप्त हो जाना चाहिए था, यह देखते हुए कि उस समय अन्य कंपनियों द्वारा NetBIOS कार्यान्वयन केवल NetBIOS के रूप में जाना जाता था, भले ही उन्होंने उस एमुलेटर में पाए जाने वाले API एक्सटेंशन को शामिल किया हो या नहीं। MS-Net के लिए, हालाँकि, Microsoft ने NetBIOS फ्रेम्स प्रोटोकॉल NetBEUI के अपने कार्यान्वयन का नाम चुना - IBM के API के दूसरे संस्करण के बाद परिवहन प्रोटोकॉल के कार्यान्वयन का नामकरण। परिणामस्वरूप [[ईथरनेट]] पर Microsoft फ़ाइल और प्रिंटर शेयरिंग को NetBEUI कहा जाता है, जिसका नाम NetBIOS आमतौर पर केवल TCP/IP पर फ़ाइल और प्रिंटर शेयरिंग के लिए उपयोग किया जाता है। अधिक सटीक रूप से, पूर्व NetBIOS फ्रेम्स (NBF) है, और बाद वाला TCP/IP (NBT) पर NetBIOS है।
नेटबायोस और नेटबीयूआई नामों के बीच कुछ भ्रम है। नेटबीयूआई की शुरुआत आईबीएम के 1985 में टोकन रिंग के लिए बढ़ाए गए नेटबायोस इम्यूलेटर के [[उपनाम]] के रूप में हुई थी। नेटबीयूआई नाम वहीं समाप्त हो जाना चाहिए था, यह देखते हुए कि उस समय अन्य कंपनियों द्वारा नेटबायोस कार्यान्वयन केवल नेटबायोस के रूप में जाना जाता था, भले ही उन्होंने उस एमुलेटर में पाए जाने वाले एपीआई एक्सटेंशन को सम्मिलित किया हो या नहीं। एमएस-नेट के लिए, हालाँकि, माइक्रोसॉफ्ट ने नेटबायोस फ्रेम्स प्रोटोकॉल नेटबीयूआई के अपने कार्यान्वयन का नाम चुना - आईबीएम के एपीआई के दूसरे संस्करण के बाद परिवहन प्रोटोकॉल के कार्यान्वयन का नामकरण परिणामस्वरूप [[ईथरनेट]] पर माइक्रोसॉफ्ट फ़ाइल और प्रिंटर शेयरिंग को नेटबीयूआई कहा जाता है, जिसका नाम नेटबायोस सामान्यतः केवल टीसीपी/आईपी पर फ़ाइल और प्रिंटर शेयरिंग के लिए उपयोग किया जाता है। अधिक सटीक रूप से, पूर्व नेटबायोस फ्रेम्स (एनबीएफ) है, और बाद वाला टीसीपी/आईपी (एनबीटी) पर नेटबायोस है।


IBM की एक तकनीकी संदर्भ पुस्तक में इसके मूल प्रकाशन के बाद से, NetBIOS API विनिर्देश एक वास्तविक मानक बन गया है।
आईबीएम की एक तकनीकी संदर्भ पुस्तक में इसके मूल प्रकाशन के बाद से, नेटबायोस एपीआई विनिर्देश एक वास्तविक मानक बन गया है।


== सेवाएं ==
== सेवाएं ==
NetBIOS तीन अलग-अलग सेवाएं प्रदान करता है:
नेटबायोस तीन अलग-अलग सेवाएं प्रदान करता है:
* नाम पंजीकरण और नाम समाधान (कंप्यूटर सिस्टम) के लिए नाम सेवा (NetBIOS-NS)।
* नामांकन पंजीकरण और नामांकन समाधान (कंप्यूटर सिस्टम) के लिए नामांकन सेवा (नेटबायोस-एनएस)।
*कनेक्शन रहित संचार के लिए [[आंकड़ारेख]] वितरण सेवा (NetBIOS-DGM)।
*कनेक्शन रहित संचार के लिए [[आंकड़ारेख]] वितरण सेवा (नेटबायोस-डीजीएम)।
* कनेक्शन उन्मुख संचार के लिए [[सत्र (कंप्यूटर विज्ञान)]] सेवा (नेटबीआईओएस-एसएसएन)।
* कनेक्शन उन्मुख संचार के लिए [[सत्र (कंप्यूटर विज्ञान)|सेशन (कंप्यूटर विज्ञान)]] सेवा (नेटबायोस-एसएसएन)।


(नोट: [[सर्वर संदेश ब्लॉक]], एक ऊपरी परत, एक ऐसी सेवा है जो सत्र सेवा और डेटाग्राम सेवा के शीर्ष पर चलती है, और इसे NetBIOS के एक आवश्यक और अभिन्न अंग के रूप में भ्रमित नहीं होना चाहिए। यह अब टीसीपी के ऊपर चल सकता है एक छोटी अनुकूलन परत जो प्रत्येक एसएमबी संदेश में एक लम्बाई क्षेत्र जोड़ती है; यह आवश्यक है क्योंकि टीसीपी केवल एक बाइट-स्ट्रीम सेवा प्रदान करता है जिसमें संदेश सीमाओं की कोई धारणा नहीं होती है।)
(नोट: [[सर्वर संदेश ब्लॉक]], एक ऊपरी लेयर, एक ऐसी सेवा है जो सेशन सेवा और डेटाग्राम सेवा के शीर्ष पर चलती है, और इसे नेटबायोस के एक आवश्यक और अभिन्न अंग के रूप में भ्रमित नहीं होना चाहिए। यह अब टीसीपी के ऊपर चल सकता है एक छोटी अनुकूलन लेयर जो प्रत्येक एसएमबी संदेश में एक लम्बाई क्षेत्र जोड़ती है; यह आवश्यक है क्योंकि टीसीपी केवल एक बाइट-स्ट्रीम सेवा प्रदान करता है जिसमें संदेश सीमाओं की कोई धारणा नहीं होती है।)


=== नाम सेवा ===
=== नामांकन सेवा ===
सत्र शुरू करने या डेटाग्राम वितरित करने के लिए, एप्लिकेशन को नाम सेवा का उपयोग करके अपना NetBIOS नाम पंजीकृत करना होगा। NetBIOS नाम लंबाई में 16 ऑक्टेट हैं और विशेष कार्यान्वयन के आधार पर भिन्न होते हैं। अक्सर, 16वाँ ऑक्टेट, जिसे NetBIOS प्रत्यय कहा जाता है, संसाधन के प्रकार को निर्दिष्ट करता है, और अन्य अनुप्रयोगों को यह बताने के लिए इस्तेमाल किया जा सकता है कि सिस्टम किस प्रकार की सेवाएँ प्रदान करता है। NetBIOS में TCP/IP पर, नाम सेवा UDP पोर्ट 137 पर संचालित होती है (TCP पोर्ट 137 का भी उपयोग किया जा सकता है, लेकिन शायद ही कभी होता है)।
सेशन प्रारम्भ करने या डेटाग्राम वितरित करने के लिए, एप्लिकेशन को नामांकन सेवा का उपयोग करके अपना नेटबायोस नामांकन पंजीकृत करना होगा। नेटबायोस नामांकन लंबाई में 16 ऑक्टेट हैं और विशेष कार्यान्वयन के आधार पर भिन्न होते हैं। प्रायः, 16वाँ ऑक्टेट, जिसे नेटबायोस प्रत्यय कहा जाता है, संसाधन के प्रकार को निर्दिष्ट करता है, और अन्य अनुप्रयोगों को यह बताने के लिए उपयोग किया जा सकता है कि सिस्टम किस प्रकार की सेवाएँ प्रदान करता है। नेटबायोस में टीसीपी/आईपी पर, नाम सेवा यूडीपी पोर्ट 137 पर संचालित होती है (टीसीपी पोर्ट 137 का भी उपयोग किया जा सकता है, लेकिन अनुमानतः ही कभी होता है)।


NetBIOS द्वारा प्रस्तावित नाम सेवा आदिम हैं:
नेटबायोस द्वारा प्रस्तावित नामांकन सेवा रूढ़ि शब्द हैं:
*नाम जोड़ें - एक NetBIOS नाम पंजीकृत करता है।
*नामांकन जोड़ें - एक नेटबायोस नामांकन पंजीकृत करता है।
*समूह का नाम जोड़ें - एक NetBIOS समूह नाम पंजीकृत करता है।
*समूह का नाम जोड़ें - एक नेटबायोस समूह नामांकन पंजीकृत करता है।
*डिलीट नाम - एक NetBIOS नाम या समूह का नाम अपंजीकृत करता है।
*डिलीट नामांकन - एक नेटबायोस नाम या समूह का नाम अपंजीकृत करता है।
*नाम खोजें - नेटवर्क पर एक NetBIOS नाम खोजता है।
*नामांकन खोजें - नेटवर्क पर एक नेटबायोस नाम खोजता है।


[[IPv6]] के लिए Microsoft द्वारा NetBIOS नाम समाधान समर्थित नहीं है। इंटरनेट प्रोटोकॉल संस्करण 6 (IPv6)।
[[IPv6|आईपीवी6]] के लिए माइक्रोसॉफ्ट द्वारा नेटबायोस नामांकन समाधान समर्थित नहीं है। इंटरनेट प्रोटोकॉल संस्करण6 (आईपीवी6)।


=== डेटाग्राम वितरण सेवा ===
=== डेटाग्राम वितरण सेवा ===
डेटाग्राम मोड [[संयोजन]] रहित है; एप्लिकेशन त्रुटि का पता लगाने और पुनर्प्राप्ति के लिए ज़िम्मेदार है। NetBIOS में TCP/IP पर, डेटाग्राम सेवा UDP पोर्ट 138 पर चलती है।
डेटाग्राम मोड [[संयोजन]] रहित है; एप्लिकेशन त्रुटि का एड्रेस लगाने और पुनर्प्राप्ति के लिए उत्तरदायी है। नेटबायोस में टीसीपी/आईपी पर, डेटाग्राम सेवा यूडीपी पोर्ट 138 पर चलती है।


NetBIOS द्वारा प्रदान की जाने वाली डेटाग्राम सर्विस प्रिमिटिव हैं:
नेटबायोस द्वारा प्रदान की जाने वाली डेटाग्राम सर्विस रूढ़ि शब्द हैं:
*डेटाग्राम भेजें - एक दूरस्थ NetBIOS नाम पर डेटाग्राम भेजें।
*डेटाग्राम भेजें - एक दूरस्थ नेटबायोस नाम पर डेटाग्राम भेजें।
*प्रसारण डेटाग्राम भेजें - नेटवर्क पर सभी NetBIOS नामों को डेटाग्राम भेजें।
*प्रसारण डेटाग्राम भेजें - नेटवर्क पर सभी नेटबायोस नामों को डेटाग्राम भेजें।
*डेटाग्राम प्राप्त करें - डेटाग्राम भेजें ऑपरेशन से पैकेट के आने की प्रतीक्षा करें।
*डेटाग्राम प्राप्त करें - डेटाग्राम भेजें ऑपरेशन से पैकेट के आने की प्रतीक्षा करें।
*ब्रॉडकास्ट डेटाग्राम प्राप्त करें - सेंड ब्रॉडकास्ट डेटाग्राम ऑपरेशन से एक पैकेट के आने की प्रतीक्षा करें।
*ब्रॉडकास्ट डेटाग्राम प्राप्त करें - सेंड ब्रॉडकास्ट डेटाग्राम ऑपरेशन से एक पैकेट के आने की प्रतीक्षा करें।


=== सत्र सेवा ===
=== सेशन सेवा ===
सत्र मोड दो कंप्यूटरों को एक कनेक्शन स्थापित करने देता है, संदेशों को कई पैकेटों तक फैलाने की अनुमति देता है, और त्रुटि का पता लगाने और पुनर्प्राप्ति प्रदान करता है। NetBIOS में TCP/IP पर, सत्र सेवा TCP पोर्ट 139 पर चलती है।
सेशन मोड दो कंप्यूटरों को एक कनेक्शन स्थापित करने देता है, संदेशों को कई पैकेटों तक फैलाने की अनुमति देता है, और त्रुटि का एड्रेस लगाने और पुनर्प्राप्ति प्रदान करता है। नेटबायोस में टीसीपी/आईपी पर, सेशन सेवा टीसीपी पोर्ट 139 पर चलती है।


NetBIOS द्वारा प्रदान की जाने वाली सत्र सेवा प्रिमिटिव हैं:
नेटबायोस द्वारा प्रदान की जाने वाली सेशन सेवा रूढ़ि शब्द हैं:
*कॉल - एक दूरस्थ NetBIOS नाम के लिए एक सत्र खोलता है।
*कॉल - एक दूरस्थ नेटबायोस नाम के लिए एक सेशन खोलता है।
*सुनें - किसी सत्र को NetBIOS नाम से खोलने के प्रयासों को सुनें।
*सुनें - किसी सेशन को नेटबायोस नाम से खोलने के प्रयासों को सुनें।
* हैंग अप - एक सत्र बंद करें।
* हैंग अप - एक सेशन बंद करें।
*भेजें - सत्र के दूसरे छोर पर कंप्यूटर को एक पैकेट भेजता है।
*भेजें - सेशन के दूसरे छोर पर कंप्यूटर को एक पैकेट भेजता है।
*कोई स्वीकृति नहीं भेजें - जैसे भेजें, लेकिन इसके लिए पावती की आवश्यकता नहीं है।
*कोई स्वीकृति नहीं भेजें - जैसे भेजें, लेकिन इसके लिए पावती की आवश्यकता नहीं है।
*प्राप्त करें - सत्र के दूसरे छोर पर भेजे गए पैकेट से पैकेट आने की प्रतीक्षा करें।
*प्राप्त करें - सेशन के दूसरे छोर पर भेजे गए पैकेट से पैकेट आने की प्रतीक्षा करें।


पीसी-नेटवर्क पर NetBIOS सेवाओं को लागू करने के लिए उपयोग किए जाने वाले मूल प्रोटोकॉल में, एक सत्र स्थापित करने के लिए, आरंभ करने वाला कंप्यूटर एक खुला अनुरोध भेजता है जिसका उत्तर एक खुली पावती द्वारा दिया जाता है। सत्र शुरू करने वाला कंप्यूटर फिर एक सत्र अनुरोध पैकेट भेजेगा जो या तो एक सत्र स्वीकार या सत्र अस्वीकार पैकेट का संकेत देगा।
पीसी-नेटवर्क पर नेटबायोस सेवाओं को लागू करने के लिए उपयोग किए जाने वाले मूल प्रोटोकॉल में, एक सेशन स्थापित करने के लिए, आरंभ करने वाला कंप्यूटर एक खुला अनुरोध भेजता है जिसका उत्तर एक खुली पावती द्वारा दिया जाता है। सेशन प्रारम्भ करने वाला कंप्यूटर फिर एक सेशन अनुरोध पैकेट भेजेगा जो या तो एक सेशन स्वीकार या सेशन अस्वीकार पैकेट का संकेत देगा।


एक स्थापित सत्र के दौरान, प्रत्येक प्रेषित पैकेट का उत्तर सकारात्मक-स्वीकृति (एसीके) या नकारात्मक-स्वीकृति (एनएके) प्रतिक्रिया द्वारा दिया जाता है। एक एनएके डेटा के पुन: प्रसारण का संकेत देगा। नॉन-इनिशिएटिंग कंप्यूटर द्वारा क्लोज़ रिक्वेस्ट भेजकर सेशन को बंद कर दिया जाता है। सत्र शुरू करने वाला कंप्यूटर एक करीबी प्रतिक्रिया के साथ उत्तर देगा जो अंतिम सत्र के बंद पैकेट को संकेत देता है।
एक स्थापित सेशन के दौरान, प्रत्येक प्रेषित पैकेट का उत्तर सकारात्मक-स्वीकृति (एसीके) या नकारात्मक-स्वीकृति (एनएके) प्रतिक्रिया द्वारा दिया जाता है। एक एनएके डेटा के पुन: प्रसारण का संकेत देगा। नॉन-इनिशिएटिंग कंप्यूटर द्वारा क्लोज़ रिक्वेस्ट भेजकर सेशन को बंद कर दिया जाता है। सेशन प्रारम्भ करने वाला कंप्यूटर एक करीबी प्रतिक्रिया के साथ उत्तर देगा जो अंतिम सेशन के बंद पैकेट को संकेत देता है।


== नेटबीआईओएस नाम बनाम इंटरनेट होस्ट नाम ==
== नेटबायोस नाम बनाम इंटरनेट होस्ट नाम ==
जब NetBIOS [[इंटरनेट प्रोटोकॉल सूट]] (जैसे, NBT) के संयोजन में चलाया जाता है, तो प्रत्येक कंप्यूटर के कई नाम हो सकते हैं: एक या अधिक NetBIOS नाम सेवा नाम और एक या अधिक इंटरनेट होस्ट नाम।
जब नेटबायोस [[इंटरनेट प्रोटोकॉल सूट]] (जैसे, एनबीटी) के संयोजन में चलाया जाता है, तो प्रत्येक कंप्यूटर के कई नाम हो सकते हैं: एक या अधिक नेटबायोस नाम सेवा नाम और एक या अधिक इंटरनेट होस्ट नाम।


=== नेटबीआईओएस नाम ===
=== नेटबायोस नामांकन ===
NetBIOS नाम 16 ASCII वर्णों का है, हालाँकि Microsoft होस्ट नाम को 15 वर्णों तक सीमित करता है और 16वें वर्ण को NetBIOS प्रत्यय के रूप में सुरक्षित रखता है।<ref name="MS"/>यह प्रत्यय सेवा या नाम रिकॉर्ड प्रकार जैसे होस्ट रिकॉर्ड, मास्टर ब्राउज़र रिकॉर्ड या डोमेन नियंत्रक रिकॉर्ड या अन्य सेवाओं का वर्णन करता है। होस्ट नाम (या संक्षिप्त होस्ट नाम) निर्दिष्ट किया जाता है जब विंडोज नेटवर्किंग स्थापित/कॉन्फ़िगर किया जाता है, पंजीकृत प्रत्यय होस्ट द्वारा प्रदान की गई व्यक्तिगत सेवाओं द्वारा निर्धारित किए जाते हैं। टीसीपी/आईपी चलाने वाले कंप्यूटर से इसके नेटबीआईओएस नाम के माध्यम से जुड़ने के लिए, नाम को एक नेटवर्क पते पर हल किया जाना चाहिए। आज यह आम तौर पर एक आईपी एड्रेस है (नेटबीआईओएस नाम से आईपी एड्रेस रेजोल्यूशन अक्सर ब्रॉडकास्ट या [[विंडोज इंटरनेट नाम सेवा]] सर्वर - नेटबीआईओएस नेम सर्वर द्वारा किया जाता है)। एक कंप्यूटर का NetBIOS नाम अक्सर उस कंप्यूटर के होस्ट नाम (नीचे देखें) के समान होता है, हालाँकि इसे 15 वर्णों तक छोटा कर दिया जाता है, लेकिन यह पूरी तरह से अलग भी हो सकता है।
नेटबायोस नामांकन 16 एएससीआईआई वर्णों का है, हालाँकि माइक्रोसॉफ्ट होस्ट नाम को 15 वर्णों तक सीमित करता है और 16वें वर्ण को नेटबायोस प्रत्यय के रूप में सुरक्षित रखता है।<ref name="MS"/> यह प्रत्यय सेवा या नाम रिकॉर्ड प्रकार जैसे होस्ट रिकॉर्ड, मास्टर ब्राउज़र रिकॉर्ड या डोमेन नियंत्रक रिकॉर्ड या अन्य सेवाओं का वर्णन करता है। होस्ट नाम (या संक्षिप्त होस्ट नाम) निर्दिष्ट किया जाता है जब विंडोज नेटवर्किंग स्थापित/कॉन्फ़िगर किया जाता है, पंजीकृत प्रत्यय होस्ट द्वारा प्रदान की गई व्यक्तिगत सेवाओं द्वारा निर्धारित किए जाते हैं। टीसीपी/आईपी चलाने वाले कंप्यूटर से इसके नेटबायोस नाम के माध्यम से जुड़ने के लिए, नाम को एक नेटवर्क पते पर हल किया जाना चाहिए। आज यह सामान्यतः एक आईपी एड्रेस है (नेटबायोस नाम से आईपी एड्रेस रेजोल्यूशन प्रायः ब्रॉडकास्ट या [[विंडोज इंटरनेट नाम सेवा]] सर्वर - नेटबायोस नेम सर्वर द्वारा किया जाता है)। एक कंप्यूटर का नेटबायोस नाम प्रायः उस कंप्यूटर के होस्ट नाम (नीचे देखें) के समान होता है, हालाँकि इसे 15 वर्णों तक छोटा कर दिया जाता है, लेकिन यह पूरी तरह से अलग भी हो सकता है।


NetBIOS नाम अल्फ़ान्यूमेरिक वर्णों का एक क्रम है। निम्नलिखित वर्णों की स्पष्ट रूप से अनुमति नहीं है: <samp>\/:*? <>|</samp>। विंडोज 2000 के बाद से, NetBIOS नामों को भी DNS नामों पर प्रतिबंधों का पालन करना पड़ा: वे पूरी तरह से अंकों से युक्त नहीं हो सकते हैं, और हाइफ़न (-) या पूर्ण-विराम (.) वर्ण पहले या अंतिम वर्ण के रूप में प्रकट नहीं हो सकते हैं। विंडोज 2000 के बाद से, माइक्रोसॉफ्ट ने NetBIOS नामों में किसी भी पूर्ण-विराम (.) वर्णों को शामिल करने के खिलाफ सलाह दी है, जैसे कि अनुप्रयोग NetBIOS नामों से डोमेन नामों को अलग करने के लिए पूर्ण-विराम की उपस्थिति का उपयोग कर सकते हैं।<ref name="MS"/>
नेटबायोस नाम अल्फ़ान्यूमेरिक वर्णों का एक क्रम है। निम्नलिखित वर्णों की स्पष्ट रूप से अनुमति नहीं है: <samp>\/:*? <>|</samp>। विंडोज 2000 के बाद से, नेटबायोस नामों को भी डीएनएस नामों पर प्रतिबंधों का पालन करना पड़ा: वे पूरी तरह से अंकों से युक्त नहीं हो सकते हैं, और हाइफ़न (-) या पूर्ण-विराम (.) वर्ण पहले या अंतिम वर्ण के रूप में प्रकट नहीं हो सकते हैं। विंडोज 2000 के बाद से, माइक्रोसॉफ्ट ने नेटबायोस नामों में किसी भी पूर्ण-विराम (.) वर्णों को सम्मिलित करने के खिलाफ सलाह दी है, जैसे कि अनुप्रयोग नेटबायोस नामों से डोमेन नामों को अलग करने के लिए पूर्ण-विराम की उपस्थिति का उपयोग कर सकते हैं।<ref name="MS"/>


Windows [[LMHOSTS]] फ़ाइल एक NetBIOS नाम रिज़ॉल्यूशन विधि प्रदान करती है जिसका उपयोग छोटे नेटवर्क के लिए किया जा सकता है जो WINS सर्वर का उपयोग नहीं करते हैं।
विंडोज [[LMHOSTS]] फ़ाइल एक नेटबायोस नाम रिज़ॉल्यूशन विधि प्रदान करती है जिसका उपयोग छोटे नेटवर्क के लिए किया जा सकता है जो वीआईएनएस सर्वर का उपयोग नहीं करते हैं।


=== इंटरनेट होस्ट नाम ===
=== इंटरनेट होस्ट नाम ===
विंडोज मशीन के नेटबीआईओएस नाम को कंप्यूटर के इंटरनेट होस्ट नाम के साथ भ्रमित नहीं होना चाहिए (यह मानते हुए कि कंप्यूटर नेटबीआईओएस नोड होने के अलावा एक इंटरनेट होस्ट भी है, जो जरूरी नहीं कि मामला हो)। आम तौर पर इंटरनेट प्रोटोकॉल चलाने वाले कंप्यूटर (चाहे वह विंडोज मशीन हो या नहीं) में आमतौर पर एक होस्ट नाम होता है (जिसे कभी-कभी मशीन का नाम भी कहा जाता है)। मूल रूप से इन नामों को होस्ट (फ़ाइल) में संग्रहीत और प्रदान किया गया था, लेकिन आज ऐसे अधिकांश नाम श्रेणीबद्ध डोमेन नाम सिस्टम (डीएनएस) का हिस्सा हैं।
विंडोज मशीन के नेटबायोस नाम को कंप्यूटर के इंटरनेट होस्ट नाम के साथ भ्रमित नहीं होना चाहिए (यह मानते हुए कि कंप्यूटर नेटबायोस नोड होने के अलावा एक इंटरनेट होस्ट भी है, जो जरूरी नहीं कि मामला हो)। सामान्यतः इंटरनेट प्रोटोकॉल चलाने वाले कंप्यूटर (चाहे वह विंडोज मशीन हो या नहीं) में सामान्यतः एक होस्ट नाम होता है (जिसे कभी-कभी मशीन का नाम भी कहा जाता है)। मूल रूप से इन नामों को होस्ट (फ़ाइल) में संग्रहीत और प्रदान किया गया था, लेकिन आज ऐसे अधिकांश नाम श्रेणीबद्ध डोमेन नाम सिस्टम (डीएनएस) का हिस्सा हैं।


आम तौर पर विंडोज कंप्यूटर का होस्ट नाम नेटबीओएसओ नाम और प्राथमिक डीएनएस प्रत्यय पर आधारित होता है, जो दोनों सिस्टम गुण संवाद बॉक्स में सेट होते हैं। कनेक्शन-विशिष्ट प्रत्यय भी हो सकते हैं जिन्हें कंट्रोल पैनल → नेटवर्क → टीसीपी/आईपी → उन्नत गुणों में डीएनएस टैब पर देखा या बदला जा सकता है। होस्ट नाम का उपयोग [[अनुप्रयोग परत]] द्वारा किया जाता है जैसे [[टेलनेट]], [[एफ़टीपी]], [[वेब ब्राउज़र]] इत्यादि। टीसीपी/आईपी प्रोटोकॉल चलाने वाले कंप्यूटर से इसके नाम का उपयोग करने के लिए, होस्ट नाम को एक आईपी पते में हल किया जाना चाहिए, आमतौर पर एक डीएनएस सर्वर द्वारा। (केवल आईपी पतों का उपयोग करके ऊपर सूचीबद्ध तीन सहित कई टीसीपी/आईपी-आधारित अनुप्रयोगों को संचालित करना भी संभव है, लेकिन यह मानक नहीं है।)
सामान्यतः विंडोज कंप्यूटर का होस्ट नाम नेटबायोसओ नाम और प्राथमिक डीएनएस प्रत्यय पर आधारित होता है, जो दोनों सिस्टम गुण संवाद बॉक्स में सेट होते हैं। कनेक्शन-विशिष्ट प्रत्यय भी हो सकते हैं जिन्हें कंट्रोल पैनल → नेटवर्क → टीसीपी/आईपी → उन्नत गुणों में डीएनएस टैब पर देखा या बदला जा सकता है। होस्ट नाम का उपयोग [[अनुप्रयोग परत|अनुप्रयोग लेयर]] द्वारा किया जाता है जैसे [[टेलनेट]], [[एफ़टीपी]], [[वेब ब्राउज़र]] इत्यादि। टीसीपी/आईपी प्रोटोकॉल चलाने वाले कंप्यूटर से इसके नाम का उपयोग करने के लिए, होस्ट नाम को एक आईपी पते में हल किया जाना चाहिए, सामान्यतः एक डीएनएस सर्वर द्वारा। (केवल आईपी पतों का उपयोग करके ऊपर सूचीबद्ध तीन सहित कई टीसीपी/आईपी-आधारित अनुप्रयोगों को संचालित करना भी संभव है, लेकिन यह मानक नहीं है।)


== नोड प्रकार ==
== नोड प्रकार ==
विंडोज के तहत, नेटवर्क वाले [[संगणक]] का नोड प्रकार उस तरीके से संबंधित होता है जिस तरह से यह नेटबीआईओएस नामों को आईपी पतों में हल करता है। यह मानता है कि NetBIOS नोड्स के लिए कोई भी IP पता है, जो केवल तभी सुनिश्चित होता है जब NetBIOS NBT पर संचालित होता है; इस प्रकार, नोड प्रकार NetBIOS प्रति से नहीं बल्कि Windows OS वातावरण में NetBIOS और TCP/IP के बीच सहभागिता की संपत्ति हैं। चार नोड प्रकार हैं।
विंडोज के तहत, नेटवर्क वाले [[संगणक]] का नोड प्रकार उस तरीके से संबंधित होता है जिस तरह से यह नेटबायोस नामों को आईपी पतों में हल करता है। यह मानता है कि नेटबायोस नोड्स के लिए कोई भी आईपी एड्रेस है, जो केवल तभी सुनिश्चित होता है जब नेटबायोस एनबीटी पर संचालित होता है; इस प्रकार, नोड प्रकार नेटबायोस प्रति से नहीं बल्कि विंडोज OS वातावरण में नेटबायोस और टीसीपी/आईपी के बीच सहभागिता की संपत्ति हैं। चार नोड प्रकार हैं।
*बी-नोड: 0x01 प्रसारण
*बी-नोड: 0x01 प्रसारण
*पी-नोड: 0x02 सहकर्मी (केवल जीतता है)
*पी-नोड: 0x02 सहकर्मी (केवल जीतता है)
*एम-नोड: 0x04 मिश्रित (प्रसारण, फिर WINS)
*एम-नोड: 0x04 मिश्रित (प्रसारण, फिर वीआईएनएस)
* एच-नोड: 0x08 हाइब्रिड (जीतता है, फिर प्रसारण करता है)
* एच-नोड: 0x08 हाइब्रिड (जीतता है, फिर प्रसारण करता है)


[[कमांड लाइन]] खोलकर और 'ipconfig /all' टाइप करके नोड प्रकार का उपयोग प्रदर्शित किया जाता है।
[[कमांड लाइन]] खोलकर और 'IPconfig /all' टाइप करके नोड प्रकार का उपयोग प्रदर्शित किया जाता है।
[[Microsoft Windows]] कंप्यूटर रजिस्ट्री को इस तरह से भी कॉन्फ़िगर किया जा सकता है जैसे कि नोड प्रकार के लिए अज्ञात प्रदर्शित करना।


== नेटबीआईओएस प्रत्यय ==
[[Microsoft Windows|माइक्रोसॉफ्ट विंडोज]] कंप्यूटर रजिस्ट्री को इस तरह से भी कॉन्फ़िगर किया जा सकता है जैसे कि नोड प्रकार के लिए अज्ञात प्रदर्शित करना।
NetBIOS प्रत्यय, जिसे वैकल्पिक रूप से NetBIOS एंड कैरेक्टर (endchar) कहा जाता है, NetBIOS नाम का 16वाँ वर्ण है और पंजीकृत नाम के लिए सेवा प्रकार को इंगित करता है। रिकॉर्ड प्रकारों की संख्या 255 तक सीमित है; कुछ सामान्य रूप से उपयोग किए जाने वाले मान हैं:
 
== नेटबायोस प्रत्यय ==
नेटबायोस प्रत्यय, जिसे वैकल्पिक रूप से नेटबायोस एंड कैरेक्टर (endchar) कहा जाता है, नेटबायोस नाम का 16वाँ वर्ण है और पंजीकृत नाम के लिए सेवा प्रकार को इंगित करता है। रिकॉर्ड प्रकारों की संख्या 255 तक सीमित है; कुछ सामान्य रूप से उपयोग किए जाने वाले मान हैं:


अद्वितीय नामों के लिए:
अद्वितीय नामों के लिए:
Line 106: Line 102:
*20: [[फ़ाइल सर्वर]] (जिसे होस्ट रिकॉर्ड भी कहा जाता है)
*20: [[फ़ाइल सर्वर]] (जिसे होस्ट रिकॉर्ड भी कहा जाता है)
*21: रिमोट एक्सेस सर्विस क्लाइंट
*21: रिमोट एक्सेस सर्विस क्लाइंट
*1B: Windows सर्वर डोमेन मास्टर [[ब्राउज़र सेवा]] - डोमेन के लिए प्राथमिक [[डोमेन नियंत्रक]]
*1B: विंडोज सर्वर डोमेन मास्टर [[ब्राउज़र सेवा]] - डोमेन के लिए प्राथमिक [[डोमेन नियंत्रक]]
*1डी: मास्टर ब्राउज़र
*1डी: मास्टर ब्राउज़र


Line 115: Line 111:


== यह भी देखें ==
== यह भी देखें ==
* टीसीपी/आईपी पर नेटबीआईओएस (एनबीटी)
* टीसीपी/आईपी पर नेटबायोस (एनबीटी)
* नेटबीआईओएस फ्रेम्स (एनबीएफ)
* नेटबायोस फ्रेम्स (एनबीएफ)
* सर्वर संदेश ब्लॉक (एसएमबी)
* सर्वर संदेश ब्लॉक (एसएमबी)


Line 127: Line 123:


==आगे की पढाई==
==आगे की पढाई==
* Haugdahl, J. Scott (1990). ''Inside NetBIOS''. Architecture Technology Corp. {{ISBN|99914-57-34-8}}
* Haugdahl, J. Scott (1990). ''Iएनएसide नेटबायोस''. Architecture Technology Corp. {{ISBN|99914-57-34-8}}
* Silberschatz, Abraham; Galvin, Peter Baer; Gagne, Greg (2004). ''Operating System Concepts''. (7th Ed.). John Wiley & Sons. {{ISBN|0-471-69466-5}}
* Silberschatz, Abraham; Galvin, Peter Baer; Gagne, Greg (2004). ''Operating System Concepts''. (7th Ed.). John Wiley & Soएनएस. {{ISBN|0-471-69466-5}}
* Meyers, Michael (2004). "Managing and Troubleshooting Networks". McGraw-Hill. {{ISBN|978-0-07-225665-9}}
* Meyers, Michael (2004). "Managing and Troubleshooting Networks". McGraw-Hill. {{ISBN|978-0-07-225665-9}}
* Tamara Dean. ''Network+ Guide to Networks'', pg. 206 (NetBEUI)
* Tamara Dean. ''Network+ Guide to Networks'', pg. 206 (नेटबीयूआई)




==बाहरी कड़ियाँ==
==बाहरी कड़ियाँ==
* [//publib.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/BK8P7001/CCONTENTS LAN Technical Reference: 802.2 and NetBIOS APIs]
* [//publib.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/BK8P7001/CCONTENTS लैन Technical Reference: 802.2 and नेटबायोस एपीआईs]
* [http://ubiqx.org/cifs Implementing CIFS] (from the [[Samba software|Samba]] team, published under the [[Open Publication License]])
* [http://ubiqx.org/cifs Implementing CIFS] (from the [[Samba software|Samba]] team, published under the [[Open Publication License|Open Publication Liceएनएसe]])
* [http://timothydevans.me.uk/n2c.html NetBIOS, NetBEUI, NBF, SMB, CIFS Networking]
* [http://timothydevans.me.uk/n2c.html नेटबायोस, नेटबीयूआई, एनबीएफ, SMB, CIFS Networking]
* [http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/cnet/cnfd_lmh_qxqq.mspx?mfr=true LMHOSTS File]
* [http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/cnet/cnfd_lmh_qxqq.mspx?mfr=true LMHOSTS File]
* [http://support.microsoft.com/kb/163409 NETBIOS End Characters / Suffixes] – Microsoft Knowledge Base article describing list of NetBIOS Suffixes.
* [http://support.microsoft.com/kb/163409 नेटबायोस End Characters / Suffixes] – माइक्रोसॉफ्ट Knowledge Base article describing list of नेटबायोस Suffixes.
* [https://web.archive.org/web/20141025202805/http://www.coderbliss.com/2014/10/24/windows-7-netbios-library-in-visual-basic/] – Visual Basic 2010 NetBIOS API source code.
* [https://web.archive.org/web/20141025202805/http://www.coderbliss.com/2014/10/24/windows-7-netbios-library-in-visual-basic/] – Visual Basic 2010 नेटबायोस एपीआई source code.
* {{cite web |url=http://samba.anu.edu.au/cifs/docs/what-is-smb.html |title=Just what is SMB? |author=Richard Sharpe |date=8 October 2002 |access-date=1 January 2012 |archive-url=https://web.archive.org/web/20091202045224/http://samba.anu.edu.au/cifs/docs/what-is-smb.html |archive-date=2 December 2009 |url-status=dead }}
* {{cite web |url=http://samba.anu.edu.au/cifs/docs/what-is-smb.html |title=Just what is SMB? |author=Richard Sharpe |date=8 October 2002 |access-date=1 January 2012 |archive-url=https://web.archive.org/web/20091202045224/http://samba.anu.edu.au/cifs/docs/what-is-smb.html |archive-date=2 December 2009 |url-status=dead }}


{{Authority control}}
{{Authority control}}


{{DEFAULTSORT:Netbios}}[[Category: नेटवर्क प्रोटोकॉल]]
{{DEFAULTSORT:Netbios}}
 
 


[[Category: Machine Translated Page]]
[[Category:All articles with unsourced statements|Netbios]]
[[Category:Created On 28/01/2023]]
[[Category:Articles with hatnote templates targeting a nonexistent page|Netbios]]
[[Category:Articles with invalid date parameter in template|Netbios]]
[[Category:Articles with unsourced statements from December 2017|Netbios]]
[[Category:Created On 28/01/2023|Netbios]]
[[Category:Lua-based templates|Netbios]]
[[Category:Machine Translated Page|Netbios]]
[[Category:Missing redirects|Netbios]]
[[Category:Pages with script errors|Netbios]]
[[Category:Short description with empty Wikidata description|Netbios]]
[[Category:Templates Vigyan Ready|Netbios]]
[[Category:Templates that add a tracking category|Netbios]]
[[Category:Templates that generate short descriptions|Netbios]]
[[Category:Templates using TemplateData|Netbios]]
[[Category:Use dmy dates from July 2020|Netbios]]
[[Category:Wikipedia articles needing clarification from June 2012|Netbios]]
[[Category:Wikipedia articles needing clarification from October 2021|Netbios]]
[[Category:नेटवर्क प्रोटोकॉल|Netbios]]

Latest revision as of 14:38, 7 February 2023

नेटबायोस (/ˈnɛtbɒs/) नेटवर्क बेसिक इनपुट/आउटपुट सिस्टम का संक्षिप्त रूप है। यह ओएसआई मॉडल के सेशन लेयर से संबंधित सेवाएं प्रदान करता है, जो अलग-अलग कंप्यूटरों पर एप्लिकेशन को स्थानीय क्षेत्र अंतरजाल पर संचार करने की अनुमति देता है। जटिल एपीआई के रूप में, नेटबायोस नेटवर्किंग प्रोटोकॉल नहीं है। पुराने ऑपरेटिंग सिस्टम[clarification needed] नेटबायोस को क्रमशः आईईईई 802.2 और आईपीएक्स/एसपीएक्स पर नेटबायोस फ्रेम्स (एनबीएफ) और नेटबायोस पर आईपीएक्स/एसपीएक्स (एनबीएक्स) प्रोटोकॉल का उपयोग करके चला सकते हैं। आधुनिक नेटवर्क में, नेटबायोस सामान्यतः टीसीपी/आईपी (एनबीटी) प्रोटोकॉल पर नेटबायोस के माध्यम से टीसीपी/आईपी पर चलता है। इसका परिणाम नेटवर्क के प्रत्येक कंप्यूटर में एक आईपी एड्रेस और एक नेटबायोस नाम (संभवतः अलग) होस्ट नाम के अनुरूप होता है। नेटबायोस का उपयोग टीसीपी/आईपी (विंडोज) में सिस्टम नामों की पहचान करने के लिए भी किया जाता है। सीधे शब्दों में कहें तो यह एक प्रोटोकॉल है जो लैन में ओएसआई मॉडल के सेशन लेयर के माध्यम से फाइलों और प्रिंटर के संचार की अनुमति देता है।[clarification needed]


इतिहास और शब्दावली

नेटबायोस एक रूटेबल ओएसआई 5 सेशन लेयर प्रोटोकॉल और एक सेवा है जो कंप्यूटर पर अनुप्रयोगों को स्थानीय क्षेत्र नेटवर्क (लैन) पर एक दूसरे के साथ संवाद करने की अनुमति देती है। नेटबायोस को 1983 में सीटेक इंक्लूसिव. द्वारा आईबीएम पीसी नेटवर्क लैन तकनीक पर सॉफ़्टवेयर संचार के लिए एपीआई के रूप में विकसित किया गया था।[1]आईबीएम पीसी नेटवर्क पर, केवल एक एपीआई के रूप में, नेटबायोस वायर पर संचार के लिए स्वामित्व वाले सीटेक नेटवर्किंग प्रोटोकॉल पर निर्भर था।[citation needed] एक लैन में अधिकतम 80 पीसी का समर्थन करने के स्थान पर, नेटबायोस एक उद्योग मानक बन गया।[1]

1985 में, आईबीएम टोकन रिंग नेटवर्क योजना के साथ आगे बढ़ा और इस नए डिजाइन पर काम करने के लिए पीसी-नेटवर्क युग से नेटबायोस-जागरूक अनुप्रयोगों को अनुमति देने के लिए एक नेटबायोस एमुलेटर का उत्पादन किया गया। नेटबायोस एक्सटेंडेड यूजर इंटरफेस (नेटबीयूआई) नाम के इस एमुलेटर ने, अन्य बातों के अलावा, टोकन रिंग की अधिक नोड क्षमता से निपटने की क्षमता के साथ बेस नेटबायोस एपीआई का विस्तार किया। एक नया नेटवर्किंग प्रोटोकॉल, नेटबायोस फ्रेम्स, नेटबीयूआई (नेटबायोस) को टोकन रिंग पर विशेष रूप से आईईईई 802.2 तार्किक लिंक नियंत्रण लेयर पर अपनी सेवाएं प्रदान करने की अनुमति देने के लिए एक साथ निर्मित किया गया था।

1985 में, माइक्रोसॉफ्ट ने अपनी एमएस-नेट नेटवर्किंग तकनीक के लिए एक नेटबायोस कार्यान्वयन बनाया। जैसा कि आईबीएम के टोकन रिंग के सन्दर्भ में था, माइक्रोसॉफ्ट के नेटबायोस कार्यान्वयन की सेवाएं आईईईई 802.2 लॉजिकल लिंक कंट्रोल लेयर पर नेटबायोस फ्रेम्स प्रोटोकॉल द्वारा प्रदान की गई थीं।[citation needed] जब तक माइक्रोसॉफ्ट ने होस्ट नाम के डॉमेन नाम सिस्टम (डीएनएस) रिज़ॉल्यूशन को नहीं अपनाया, तब तक माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम ने विंडोज क्लाइंट-सर्वर मॉडल क्लाइंट-सर्वर नेटवर्क में नामों को हल करने के लिए नेटबायोस का उपयोग किया।[1]

1986 में, नोवेल ने उन्नत नोवेल नेटवेयर 2.0 जारी किया, जिसमें कंपनी का अपना नेटबायोस इम्यूलेटर था। आईपीएक्स/एसपीएक्स (एनबीएक्स) प्रोटोकॉल पर नेटबायोस का उपयोग करते हुए इसकी सेवाओं को नेटवेयर के आईपीएक्स/एसपीएक्स प्रोटोकॉल के भीतर समाहित किया गया था।

1987 में, ट्रांसमिशन कंट्रोल प्रोटोकॉल और डेटाग्राम प्रोटोकॉल उपयोगकर्ता पैकेट्स में नेटबायोस को एनकैप्सुलेट करने की एक विधि, टीसीपी/आईपी (एनबीटी) पर नेटबायोस प्रकाशित की गई थी। इसका वर्णन [rfc:1001 आरएफसी 1001] (टीसीपी/यूडीपी परिवहन पर नेटबायोस सेवा के लिए प्रोटोकॉल मानक: अवधारणाएँ और विधियाँ) और [rfc:1002 आरएफसी 1002] (टीसीपी/यूडीपी परिवहन पर नेटबायोस सेवा के लिए प्रोटोकॉल मानक: विस्तृत विनिर्देश) में किया गया था। एनबीटी प्रोटोकॉल को नेटबायोस अनुप्रयोगों के कार्यान्वयन की अनुमति देने के लिए विकसित किया गया था ताकि वस्तुतः किसी भी प्रकार की प्रणाली पर बनाया जा सके जहाँ टीसीपी/आईपी प्रोटोकॉल सूट उपलब्ध है, और इंटरनेट में नेटबायोस इंटरऑपरेशन की अनुमति देने के लिए प्रयासरत रहता है।

1987 में आईबीएम पीएस/2 कंप्यूटर के बाजार में आने के बाद, आईबीएम ने पीसी लैन सपोर्ट प्रोग्राम जारी किया, जिसमें नेटबायोस के लिए एक ड्राइवर सम्मिलित था।

नेटबायोस और नेटबीयूआई नामों के बीच कुछ भ्रम है। नेटबीयूआई की शुरुआत आईबीएम के 1985 में टोकन रिंग के लिए बढ़ाए गए नेटबायोस इम्यूलेटर के उपनाम के रूप में हुई थी। नेटबीयूआई नाम वहीं समाप्त हो जाना चाहिए था, यह देखते हुए कि उस समय अन्य कंपनियों द्वारा नेटबायोस कार्यान्वयन केवल नेटबायोस के रूप में जाना जाता था, भले ही उन्होंने उस एमुलेटर में पाए जाने वाले एपीआई एक्सटेंशन को सम्मिलित किया हो या नहीं। एमएस-नेट के लिए, हालाँकि, माइक्रोसॉफ्ट ने नेटबायोस फ्रेम्स प्रोटोकॉल नेटबीयूआई के अपने कार्यान्वयन का नाम चुना - आईबीएम के एपीआई के दूसरे संस्करण के बाद परिवहन प्रोटोकॉल के कार्यान्वयन का नामकरण परिणामस्वरूप ईथरनेट पर माइक्रोसॉफ्ट फ़ाइल और प्रिंटर शेयरिंग को नेटबीयूआई कहा जाता है, जिसका नाम नेटबायोस सामान्यतः केवल टीसीपी/आईपी पर फ़ाइल और प्रिंटर शेयरिंग के लिए उपयोग किया जाता है। अधिक सटीक रूप से, पूर्व नेटबायोस फ्रेम्स (एनबीएफ) है, और बाद वाला टीसीपी/आईपी (एनबीटी) पर नेटबायोस है।

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

सेवाएं

नेटबायोस तीन अलग-अलग सेवाएं प्रदान करता है:

  • नामांकन पंजीकरण और नामांकन समाधान (कंप्यूटर सिस्टम) के लिए नामांकन सेवा (नेटबायोस-एनएस)।
  • कनेक्शन रहित संचार के लिए आंकड़ारेख वितरण सेवा (नेटबायोस-डीजीएम)।
  • कनेक्शन उन्मुख संचार के लिए सेशन (कंप्यूटर विज्ञान) सेवा (नेटबायोस-एसएसएन)।

(नोट: सर्वर संदेश ब्लॉक, एक ऊपरी लेयर, एक ऐसी सेवा है जो सेशन सेवा और डेटाग्राम सेवा के शीर्ष पर चलती है, और इसे नेटबायोस के एक आवश्यक और अभिन्न अंग के रूप में भ्रमित नहीं होना चाहिए। यह अब टीसीपी के ऊपर चल सकता है एक छोटी अनुकूलन लेयर जो प्रत्येक एसएमबी संदेश में एक लम्बाई क्षेत्र जोड़ती है; यह आवश्यक है क्योंकि टीसीपी केवल एक बाइट-स्ट्रीम सेवा प्रदान करता है जिसमें संदेश सीमाओं की कोई धारणा नहीं होती है।)

नामांकन सेवा

सेशन प्रारम्भ करने या डेटाग्राम वितरित करने के लिए, एप्लिकेशन को नामांकन सेवा का उपयोग करके अपना नेटबायोस नामांकन पंजीकृत करना होगा। नेटबायोस नामांकन लंबाई में 16 ऑक्टेट हैं और विशेष कार्यान्वयन के आधार पर भिन्न होते हैं। प्रायः, 16वाँ ऑक्टेट, जिसे नेटबायोस प्रत्यय कहा जाता है, संसाधन के प्रकार को निर्दिष्ट करता है, और अन्य अनुप्रयोगों को यह बताने के लिए उपयोग किया जा सकता है कि सिस्टम किस प्रकार की सेवाएँ प्रदान करता है। नेटबायोस में टीसीपी/आईपी पर, नाम सेवा यूडीपी पोर्ट 137 पर संचालित होती है (टीसीपी पोर्ट 137 का भी उपयोग किया जा सकता है, लेकिन अनुमानतः ही कभी होता है)।

नेटबायोस द्वारा प्रस्तावित नामांकन सेवा रूढ़ि शब्द हैं:

  • नामांकन जोड़ें - एक नेटबायोस नामांकन पंजीकृत करता है।
  • समूह का नाम जोड़ें - एक नेटबायोस समूह नामांकन पंजीकृत करता है।
  • डिलीट नामांकन - एक नेटबायोस नाम या समूह का नाम अपंजीकृत करता है।
  • नामांकन खोजें - नेटवर्क पर एक नेटबायोस नाम खोजता है।

आईपीवी6 के लिए माइक्रोसॉफ्ट द्वारा नेटबायोस नामांकन समाधान समर्थित नहीं है। इंटरनेट प्रोटोकॉल संस्करण6 (आईपीवी6)।

डेटाग्राम वितरण सेवा

डेटाग्राम मोड संयोजन रहित है; एप्लिकेशन त्रुटि का एड्रेस लगाने और पुनर्प्राप्ति के लिए उत्तरदायी है। नेटबायोस में टीसीपी/आईपी पर, डेटाग्राम सेवा यूडीपी पोर्ट 138 पर चलती है।

नेटबायोस द्वारा प्रदान की जाने वाली डेटाग्राम सर्विस रूढ़ि शब्द हैं:

  • डेटाग्राम भेजें - एक दूरस्थ नेटबायोस नाम पर डेटाग्राम भेजें।
  • प्रसारण डेटाग्राम भेजें - नेटवर्क पर सभी नेटबायोस नामों को डेटाग्राम भेजें।
  • डेटाग्राम प्राप्त करें - डेटाग्राम भेजें ऑपरेशन से पैकेट के आने की प्रतीक्षा करें।
  • ब्रॉडकास्ट डेटाग्राम प्राप्त करें - सेंड ब्रॉडकास्ट डेटाग्राम ऑपरेशन से एक पैकेट के आने की प्रतीक्षा करें।

सेशन सेवा

सेशन मोड दो कंप्यूटरों को एक कनेक्शन स्थापित करने देता है, संदेशों को कई पैकेटों तक फैलाने की अनुमति देता है, और त्रुटि का एड्रेस लगाने और पुनर्प्राप्ति प्रदान करता है। नेटबायोस में टीसीपी/आईपी पर, सेशन सेवा टीसीपी पोर्ट 139 पर चलती है।

नेटबायोस द्वारा प्रदान की जाने वाली सेशन सेवा रूढ़ि शब्द हैं:

  • कॉल - एक दूरस्थ नेटबायोस नाम के लिए एक सेशन खोलता है।
  • सुनें - किसी सेशन को नेटबायोस नाम से खोलने के प्रयासों को सुनें।
  • हैंग अप - एक सेशन बंद करें।
  • भेजें - सेशन के दूसरे छोर पर कंप्यूटर को एक पैकेट भेजता है।
  • कोई स्वीकृति नहीं भेजें - जैसे भेजें, लेकिन इसके लिए पावती की आवश्यकता नहीं है।
  • प्राप्त करें - सेशन के दूसरे छोर पर भेजे गए पैकेट से पैकेट आने की प्रतीक्षा करें।

पीसी-नेटवर्क पर नेटबायोस सेवाओं को लागू करने के लिए उपयोग किए जाने वाले मूल प्रोटोकॉल में, एक सेशन स्थापित करने के लिए, आरंभ करने वाला कंप्यूटर एक खुला अनुरोध भेजता है जिसका उत्तर एक खुली पावती द्वारा दिया जाता है। सेशन प्रारम्भ करने वाला कंप्यूटर फिर एक सेशन अनुरोध पैकेट भेजेगा जो या तो एक सेशन स्वीकार या सेशन अस्वीकार पैकेट का संकेत देगा।

एक स्थापित सेशन के दौरान, प्रत्येक प्रेषित पैकेट का उत्तर सकारात्मक-स्वीकृति (एसीके) या नकारात्मक-स्वीकृति (एनएके) प्रतिक्रिया द्वारा दिया जाता है। एक एनएके डेटा के पुन: प्रसारण का संकेत देगा। नॉन-इनिशिएटिंग कंप्यूटर द्वारा क्लोज़ रिक्वेस्ट भेजकर सेशन को बंद कर दिया जाता है। सेशन प्रारम्भ करने वाला कंप्यूटर एक करीबी प्रतिक्रिया के साथ उत्तर देगा जो अंतिम सेशन के बंद पैकेट को संकेत देता है।

नेटबायोस नाम बनाम इंटरनेट होस्ट नाम

जब नेटबायोस इंटरनेट प्रोटोकॉल सूट (जैसे, एनबीटी) के संयोजन में चलाया जाता है, तो प्रत्येक कंप्यूटर के कई नाम हो सकते हैं: एक या अधिक नेटबायोस नाम सेवा नाम और एक या अधिक इंटरनेट होस्ट नाम।

नेटबायोस नामांकन

नेटबायोस नामांकन 16 एएससीआईआई वर्णों का है, हालाँकि माइक्रोसॉफ्ट होस्ट नाम को 15 वर्णों तक सीमित करता है और 16वें वर्ण को नेटबायोस प्रत्यय के रूप में सुरक्षित रखता है।[2] यह प्रत्यय सेवा या नाम रिकॉर्ड प्रकार जैसे होस्ट रिकॉर्ड, मास्टर ब्राउज़र रिकॉर्ड या डोमेन नियंत्रक रिकॉर्ड या अन्य सेवाओं का वर्णन करता है। होस्ट नाम (या संक्षिप्त होस्ट नाम) निर्दिष्ट किया जाता है जब विंडोज नेटवर्किंग स्थापित/कॉन्फ़िगर किया जाता है, पंजीकृत प्रत्यय होस्ट द्वारा प्रदान की गई व्यक्तिगत सेवाओं द्वारा निर्धारित किए जाते हैं। टीसीपी/आईपी चलाने वाले कंप्यूटर से इसके नेटबायोस नाम के माध्यम से जुड़ने के लिए, नाम को एक नेटवर्क पते पर हल किया जाना चाहिए। आज यह सामान्यतः एक आईपी एड्रेस है (नेटबायोस नाम से आईपी एड्रेस रेजोल्यूशन प्रायः ब्रॉडकास्ट या विंडोज इंटरनेट नाम सेवा सर्वर - नेटबायोस नेम सर्वर द्वारा किया जाता है)। एक कंप्यूटर का नेटबायोस नाम प्रायः उस कंप्यूटर के होस्ट नाम (नीचे देखें) के समान होता है, हालाँकि इसे 15 वर्णों तक छोटा कर दिया जाता है, लेकिन यह पूरी तरह से अलग भी हो सकता है।

नेटबायोस नाम अल्फ़ान्यूमेरिक वर्णों का एक क्रम है। निम्नलिखित वर्णों की स्पष्ट रूप से अनुमति नहीं है: \/:*? <>|। विंडोज 2000 के बाद से, नेटबायोस नामों को भी डीएनएस नामों पर प्रतिबंधों का पालन करना पड़ा: वे पूरी तरह से अंकों से युक्त नहीं हो सकते हैं, और हाइफ़न (-) या पूर्ण-विराम (.) वर्ण पहले या अंतिम वर्ण के रूप में प्रकट नहीं हो सकते हैं। विंडोज 2000 के बाद से, माइक्रोसॉफ्ट ने नेटबायोस नामों में किसी भी पूर्ण-विराम (.) वर्णों को सम्मिलित करने के खिलाफ सलाह दी है, जैसे कि अनुप्रयोग नेटबायोस नामों से डोमेन नामों को अलग करने के लिए पूर्ण-विराम की उपस्थिति का उपयोग कर सकते हैं।[2]

विंडोज LMHOSTS फ़ाइल एक नेटबायोस नाम रिज़ॉल्यूशन विधि प्रदान करती है जिसका उपयोग छोटे नेटवर्क के लिए किया जा सकता है जो वीआईएनएस सर्वर का उपयोग नहीं करते हैं।

इंटरनेट होस्ट नाम

विंडोज मशीन के नेटबायोस नाम को कंप्यूटर के इंटरनेट होस्ट नाम के साथ भ्रमित नहीं होना चाहिए (यह मानते हुए कि कंप्यूटर नेटबायोस नोड होने के अलावा एक इंटरनेट होस्ट भी है, जो जरूरी नहीं कि मामला हो)। सामान्यतः इंटरनेट प्रोटोकॉल चलाने वाले कंप्यूटर (चाहे वह विंडोज मशीन हो या नहीं) में सामान्यतः एक होस्ट नाम होता है (जिसे कभी-कभी मशीन का नाम भी कहा जाता है)। मूल रूप से इन नामों को होस्ट (फ़ाइल) में संग्रहीत और प्रदान किया गया था, लेकिन आज ऐसे अधिकांश नाम श्रेणीबद्ध डोमेन नाम सिस्टम (डीएनएस) का हिस्सा हैं।

सामान्यतः विंडोज कंप्यूटर का होस्ट नाम नेटबायोसओ नाम और प्राथमिक डीएनएस प्रत्यय पर आधारित होता है, जो दोनों सिस्टम गुण संवाद बॉक्स में सेट होते हैं। कनेक्शन-विशिष्ट प्रत्यय भी हो सकते हैं जिन्हें कंट्रोल पैनल → नेटवर्क → टीसीपी/आईपी → उन्नत गुणों में डीएनएस टैब पर देखा या बदला जा सकता है। होस्ट नाम का उपयोग अनुप्रयोग लेयर द्वारा किया जाता है जैसे टेलनेट, एफ़टीपी, वेब ब्राउज़र इत्यादि। टीसीपी/आईपी प्रोटोकॉल चलाने वाले कंप्यूटर से इसके नाम का उपयोग करने के लिए, होस्ट नाम को एक आईपी पते में हल किया जाना चाहिए, सामान्यतः एक डीएनएस सर्वर द्वारा। (केवल आईपी पतों का उपयोग करके ऊपर सूचीबद्ध तीन सहित कई टीसीपी/आईपी-आधारित अनुप्रयोगों को संचालित करना भी संभव है, लेकिन यह मानक नहीं है।)

नोड प्रकार

विंडोज के तहत, नेटवर्क वाले संगणक का नोड प्रकार उस तरीके से संबंधित होता है जिस तरह से यह नेटबायोस नामों को आईपी पतों में हल करता है। यह मानता है कि नेटबायोस नोड्स के लिए कोई भी आईपी एड्रेस है, जो केवल तभी सुनिश्चित होता है जब नेटबायोस एनबीटी पर संचालित होता है; इस प्रकार, नोड प्रकार नेटबायोस प्रति से नहीं बल्कि विंडोज OS वातावरण में नेटबायोस और टीसीपी/आईपी के बीच सहभागिता की संपत्ति हैं। चार नोड प्रकार हैं।

  • बी-नोड: 0x01 प्रसारण
  • पी-नोड: 0x02 सहकर्मी (केवल जीतता है)
  • एम-नोड: 0x04 मिश्रित (प्रसारण, फिर वीआईएनएस)
  • एच-नोड: 0x08 हाइब्रिड (जीतता है, फिर प्रसारण करता है)

कमांड लाइन खोलकर और 'IPconfig /all' टाइप करके नोड प्रकार का उपयोग प्रदर्शित किया जाता है।

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

नेटबायोस प्रत्यय

नेटबायोस प्रत्यय, जिसे वैकल्पिक रूप से नेटबायोस एंड कैरेक्टर (endchar) कहा जाता है, नेटबायोस नाम का 16वाँ वर्ण है और पंजीकृत नाम के लिए सेवा प्रकार को इंगित करता है। रिकॉर्ड प्रकारों की संख्या 255 तक सीमित है; कुछ सामान्य रूप से उपयोग किए जाने वाले मान हैं:

अद्वितीय नामों के लिए:

समूह के नाम के लिए:

  • 00: वर्कस्टेशन सर्विस (वर्कग्रुप/डोमेन नाम)
  • 1सी: एक डोमेन के लिए डोमेन नियंत्रक (25 आईपी पतों के साथ समूह रिकॉर्ड)
  • 1E: ब्राउज़र सेवा चुनाव

यह भी देखें

  • टीसीपी/आईपी पर नेटबायोस (एनबीटी)
  • नेटबायोस फ्रेम्स (एनबीएफ)
  • सर्वर संदेश ब्लॉक (एसएमबी)

संदर्भ

  1. 1.0 1.1 1.2 Sosinsky, Barrie (2009). Networking Bible. John Wiley & Sons. pp. 528. ISBN 9780470543429.
  2. 2.0 2.1 "Naming conventions in Active Directory for computers, domains, sites, and OUs". Microsoft. Retrieved 19 December 2017.


आगे की पढाई

  • Haugdahl, J. Scott (1990). Iएनएसide नेटबायोस. Architecture Technology Corp. ISBN 99914-57-34-8
  • Silberschatz, Abraham; Galvin, Peter Baer; Gagne, Greg (2004). Operating System Concepts. (7th Ed.). John Wiley & Soएनएस. ISBN 0-471-69466-5
  • Meyers, Michael (2004). "Managing and Troubleshooting Networks". McGraw-Hill. ISBN 978-0-07-225665-9
  • Tamara Dean. Network+ Guide to Networks, pg. 206 (नेटबीयूआई)


बाहरी कड़ियाँ