NetBIOS क्या है? क्या विंडोज को अपने पोर्ट 137 और 138 खोलने की आवश्यकता है?


14

मैं वास्तव में नेटबीआईओएस को कभी नहीं समझ पाया। मुझे इसके बारे में विकिपीडिया लेख समझ में नहीं आया। मैंने YouTube खोजा, लेकिन यह बताने वाला वीडियो नहीं मिला कि NetBIOS क्या है।

NetBIOS क्या करता है? मैं एक विंडोज़ एक्सपी मशीन और पोर्ट 137, 138 का उपयोग कर रहा हूँ, ऐसा लगता है कि मेरी मशीन खुली हुई है। क्या मुझे उन्हें बंद कर देना चाहिए? या क्या मेरे विंडोज को किसी काम के लिए खोलने की जरूरत है? यदि नहीं, तो मुझे NetBIOS की आवश्यकता क्यों होगी?


2
ठीक है, मैंने यहाँ टिप्पणियाँ लिखी हैं। पंजे, कृपया यह समझें कि प्रश्न विशिष्ट होने चाहिए, न कि किसी विषय को उसकी संपूर्णता में समझाने के लिए कहें, विशेषकर तब जब सब कुछ देखा जा सके। आप हमें बताने के लिए आवश्यकता होगी क्या , या जब विकिपीडिया लेख पढ़ने वास्तव में आप समझ में नहीं आया कि आप अतिरिक्त जानकारी की आवश्यकता है, जहां।
slhck

@ एलशॉक: मैंने अपना प्रश्न संपादित किया है। क्या यह पर्याप्त है?
पंजे

जवाबों:


21

से hackerthreads.org :

NetBIOS का मतलब नेटवर्क बेसिक इनपुट आउटपुट सिस्टम है और इसका उपयोग विंडोज में इसकी फाइल और प्रिंटर शेयरिंग के लिए किया जाता है।

से विकिपीडिया :

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

से TechNet :

एक सत्र परत प्रोग्रामिंग इंटरफ़ेस। NetBIOS ओपन सिस्टम इंटरकनेक्ट (OSI) संदर्भ मॉडल की सत्र परत पर एक मानक अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस (एपीआई) है ताकि उपयोगकर्ता एप्लिकेशन इंस्टॉल किए गए नेटवर्क प्रोटोकॉल स्टैक की सेवाओं का उपयोग कर सकें। नेटवर्क संचार के लिए NetBIOS इंटरफ़ेस API का उपयोग करने वाला अनुप्रयोग NetBIOS इंटरफ़ेस का समर्थन करने वाले किसी भी प्रोटोकॉल स्टैक पर चलाया जा सकता है

एक सत्र प्रबंधन और डेटा ट्रांसपोर्ट प्रोटोकॉल NetBIOS भी एक प्रोटोकॉल है जो सत्र और परिवहन परतों पर कार्य करता है और जो निम्नलिखित सेवाओं के लिए कमांड और समर्थन प्रदान करता है:

  • नेटवर्क नाम पंजीकरण और सत्यापन।
  • सत्र स्थापना और समाप्ति।
  • विश्वसनीय कनेक्शन-उन्मुख सत्र डेटा ट्रांसफर।
  • अविश्वसनीय कनेक्शन रहित डेटाग्राम डेटा स्थानांतरण।
  • प्रोटोकॉल और एडाप्टर की निगरानी और प्रबंधन।

TCP / IP (NetBT) से अधिक NetBIOS ट्रांसमिशन कंट्रोल प्रोटोकॉल (TCP) या उपयोगकर्ता डेटाग्राम प्रोटोकॉल (UDP) पर NetBIOS प्रोटोकॉल भेजता है।

एक अन्य टेकनेट लेख से, टीसीपी / आईपी पर नेटबीआईओएस कार्यान्वयन? :

TCP / IP पर NetBIOS के Windows 2000 कार्यान्वयन को NetBT कहा जाता है। नेटबीटी निम्नलिखित टीसीपी और यूडीपी बंदरगाहों का उपयोग करता है:

  • UDP पोर्ट 137 (नाम सेवाएं)
  • यूडीपी पोर्ट 138 (डेटाग्राम सेवाएं)
  • टीसीपी पोर्ट 139 (सत्र सेवाएं)

    TCP / IP पर NetBIOS RFC 1001 और RFC 1002 द्वारा निर्दिष्ट किया गया हैNetbt.sysड्राइवर एक कर्नेल मोड घटक टीडीआई इंटरफ़ेस समर्थन करता है। वर्कस्टेशन और सर्वर जैसी सेवाएं सीधे TDI इंटरफ़ेस का उपयोग करती हैं, जबकि पारंपरिक NetBIOS अनुप्रयोगों में Netbios.sysड्राइवर के माध्यम से TDI कॉल के लिए मैप की जाती हैं । NetBT को कॉल करने के लिए TDI का उपयोग करना एक अधिक कठिन प्रोग्रामिंग कार्य है, लेकिन ऐतिहासिक NetBIOS सीमाओं से उच्च प्रदर्शन और स्वतंत्रता प्रदान कर सकता है।

वास्तुकला इस तरह होगा:

आप SSN पर NetBIOS पर हैक करने की कोशिश कर सकते हैं - Linux में NetBIOS उपयोग:

C:\>nbtstat.exe -a morpheus

<Local Adapter Name>:
Node IpAddress: [<local IP address>] Scope Id: []
NetBIOS Remote Machine Name Table
Name    Type    Status
MORPHEUS <00>   UNIQUE  Registered
MATRIX <00>     GROUP   Registered
MORPHEUS <20>   UNIQUE  Registered

MAC Address = <Remote MAC address>

C:\>nbtstat.exe -c

<Local Adapter Name>:
Node IpAddress: [<local IP address>] Scope Id: []

DNS / इंटरनेट एन्हांसमेंट पर NetBT कैसे व्यवहार करता है:


+1 आपके पहले वाक्य ने ही काम किया। बहुत बहुत धन्यवाद :)
पंजे

2
@ VVignesh4303: जब मैं कोई फ़ोल्डर गुण खोलता हूं और इसे नेटवर्क पर साझा करता हूं और इसे पथ का उपयोग करके एक्सेस करता हूं \\10.12.123.134, तो क्या विंडो पृष्ठभूमि में नेटबायोस का उपयोग कर रही है? अगर मेरे पास साझा करने के लिए कुछ भी नहीं है, तो क्या मैं नेटबायोस सेवा (पोर्ट 37.38 पर सुनकर) को अक्षम कर सकता हूं?
पंजे

@claws हाँ पृष्ठभूमि में अपनी चल रहा है, Netbt.sys सेवा के लिए ऑपरेटिंग सिस्टम पर जाँच
BlueBerry - Vignesh4303

1
मैंने आपके पोस्ट को उचित स्रोतों और पोस्टों को शामिल करने के लिए संपादित किया। कृपया ऐसा हमेशा अन्य वेबसाइटों या स्रोतों का हवाला देते हुए करें। आदर्श रूप में आपको अपने शब्दों में उत्तर लिखना चाहिए और जितना संभव हो उतना कम उद्धरण देना चाहिए। कृपया छवियों के स्रोतों का भी हवाला दें।
slhck

आगे पढ़ने के लिए इसने थोड़ी मदद की: serverfault.com/questions/88064/…
claws

6

मैं सिर्फ विंडोज 2000 और उसके बाद के संस्करणों के लिए विंडोज के संस्करणों को जोड़ना चाहता था, सभी पोर्ट्स 137, 138 और 139 से बंदरगाहों से NetBIOS कार्यक्षमता SMB (सर्वर संदेश ब्लॉक) द्वारा पोर्ट 445 पर डिफ़ॉल्ट रूप से नियंत्रित किया जाता है। यदि कंप्यूटर दोनों छोर पर है नेटवर्क कनेक्शन विंडोज 2000 या उसके बाद के हैं, आप पोर्ट्स को 137, 138 और 139 को सुरक्षित रूप से ब्लॉक कर सकते हैं जब तक कि पोर्ट 445 खुला रहता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.