NetBIOS អនុញ្ញាតឱ្យកម្មវិធីនិងកុំព្យួទ័រអាចទំនាក់ទំនងគ្នានៅលើ LAN
សរុបមក NetBIOS ផ្តល់នូវសេវាទំនាក់ទំនងតាមបណ្តាញក្នុងស្រុក។ វាប្រើពិធីការសូហ្វវែរដែលត្រូវបានគេហៅថា NetBIOS Frames (NBF) ដែលអនុញ្ញាតឱ្យកម្មវិធីនិងកុំព្យួទ័រនៅលើបណ្តាញមូលដ្ឋានដើម្បីទំនាក់ទំនងជាមួយ ផ្នែករឹង បណ្តាញនិងបញ្ជូនទិន្នន័យឆ្លងកាត់បណ្តាញ។
NetBIOS ដែលជាអក្សរកាត់សម្រាប់ប្រព័ន្ធបញ្ចូល / បញ្ចូលមូលដ្ឋានបណ្តាញគឺជាស្តង់ដារឧស្សាហកម្មនៃបណ្តាញ។ វាត្រូវបានបង្កើតឡើងនៅឆ្នាំ 1983 ដោយ Sytek ហើយត្រូវបានគេប្រើជាញឹកញាប់ជាមួយ NetBIOS over TCP / IP (NBT) protocol ។ ទោះជាយ៉ាងណាក៏ដោយវាក៏ត្រូវបានប្រើនៅក្នុងបណ្តាញ Token Ring ផងដែរដោយ Microsoft Windows ។
ចំណាំ: NetBIOS និង NetBEUI គឺមានលក្ខណៈដាច់ដោយឡែកពីគ្នាប៉ុន្តែបច្ចេកវិទ្យាដែលពាក់ព័ន្ធ។ NetBEUI បានពង្រីកប្រតិបត្តិការដំបូងនៃ NetBIOS ជាមួយនឹងសមត្ថភាពបណ្តាញបន្ថែម។
របៀបដែល NetBIOS ធ្វើការជាមួយកម្មវិធី
កម្មវិធីសូហ្វវែរនៅលើបណ្តាញ NetBIOS កំណត់ទីតាំងនិងកំណត់អត្តសញ្ញាណគ្នាទៅវិញទៅមកតាមរយៈឈ្មោះ NetBIOS របស់ពួកគេ។ នៅក្នុងវីនដូឈ្មោះ NetBIOS គឺដាច់ដោយឡែកពីឈ្មោះកុំព្យូទ័រនិងមានប្រវែងរហូតដល់ 16 តួអក្សរ។
កម្មវិធីលើកុំព្យូទ័រផ្សេងទៀតចូលប្រើឈ្មោះ NetBIOS លើ UDP ពិធីការស្រទាប់ការដឹកជញ្ជូន OSI សាមញ្ញសម្រាប់កម្មវិធីបណ្តាញម៉ាស៊ីនភ្ញៀវ / ម៉ាស៊ីនដែលមានមូលដ្ឋានលើ ពិធីការអ៊ិនធឺណេត តាមរយៈច្រក 137 (ក្នុង NBT) ។
ការចុះឈ្មោះឈ្មោះ NetBIOS ត្រូវបានទាមទារដោយកម្មវិធីប៉ុន្តែមិនត្រូវបានគាំទ្រដោយ Microsoft សម្រាប់ IPv6 ។ លេខប្រាំបួនចុងក្រោយជាទូទៅជាវ៉ិបសៃថ៍ NetBIOS ដែលពន្យល់ពីសេវាកម្មដែលប្រព័ន្ធមាន។
សេវាកម្មដាក់ឈ្មោះ តាម ប្រព័ន្ធអ៊ីនធើណេតរបស់វីនដូ (WINS) ផ្តល់ជូនសេវាកម្មដោះស្រាយឈ្មោះសម្រាប់ NetBIOS ។
កម្មវិធីពីរចាប់ផ្តើមសម័យសម័យ NetBIOS នៅពេលម៉ាស៊ីនភ្ញៀវបញ្ជូន ពាក្យបញ្ជា "ហៅ" ម៉ាស៊ីនភ្ញៀវ (ម៉ាស៊ីនមេ) លើច្រក TCP 139 ។ នេះត្រូវបានសំដៅជារបៀបវេនដែលភាគីទាំងពីរចេញ "ផ្ញើ" និង "ទទួល" ពាក្យបញ្ជាដើម្បីបញ្ជូន សារទាំងពីរ។ ពាក្យបញ្ជា "ព្យួរ" បញ្ចប់វេន NetBIOS ។
NetBIOS ក៏គាំទ្រដល់ការតភ្ជាប់ឥតខ្សែតាមរយៈ UDP ។ កម្មវិធីស្តាប់នៅលើច្រក UDP 138 ដើម្បីទទួលបានកញ្ចប់ទិន្នន័យ NetBIOS ។ សេវា datagram អាចផ្ញើនិងទទួលក្រដាសក្រដាសនិង Datagram ។
ព័ត៌មានបន្ថែមនៅលើ NetBIOS
ខាងក្រោមគឺជាជម្រើសមួយចំនួនដែលសេវាឈ្មោះត្រូវបានអនុញ្ញាតឱ្យផ្ញើតាមរយៈ NetBIOS:
- បញ្ចូលឈ្មោះ ដើម្បីចុះឈ្មោះឈ្មោះ NetBIOS
- បន្ថែមឈ្មោះក្រុម គឺស្រដៀងគ្នាប៉ុន្តែចុះឈ្មោះឈ្មោះក្រុម NetBIOS
- លុបឈ្មោះ គឺសម្រាប់ការមិនចុះឈ្មោះឈ្មោះ NetBIOS ថាតើវាជាឈ្មោះឬក្រុម
- រកឈ្មោះ គឺសម្រាប់រកមើលឈ្មោះ NetBIOS នៅលើបណ្តាញ
សេវាកម្មសម័យអនុញ្ញាតឱ្យបឋមទាំងនេះ:
- ការហៅ ដើម្បីចាប់ផ្តើមសម័យតាមរយៈឈ្មោះ NetBIOS
- ស្តាប់ នឹងឃើញប្រសិនបើមានការព្យាយាមដើម្បីបើកវគ្គ
- Hang Up ត្រូវបានប្រើដើម្បីបិទសម័យ
- ផ្ញើ នឹងផ្ញើកញ្ចប់ព័ត៌មានមួយលើសម័យ
- ផ្ញើ No Ack គឺដូចគ្នានឹងការផ្ញើប៉ុន្តែមិនតម្រូវឱ្យមានការទទួលស្គាល់ថាវាត្រូវបានផ្ញើតាមសម័យនោះទេ
- ទទួលការ រង់ចាំសម្រាប់កញ្ចប់ព័ត៌មានចូល
នៅពេលស្ថិតក្នុងទម្រង់ datagram, primitives ទាំងនេះត្រូវបានគាំទ្រ:
- ផ្ញើ Datagram នឹងផ្ញើក្រដាសទិន្នន័យតាមរយៈឈ្មោះ NetBIOS
- ផ្ញើ Datagram ផ្សាយ គឺសម្រាប់ផ្ញើក្រដាសទិន្នន័យទៅគ្រប់ឈ្មោះ NetBIOS ដែលបានចុះឈ្មោះនៅលើបណ្តាញ
- ទទួលបានកាត Datagram រង់ចាំសម្រាប់កញ្ចប់ទិន្នន័យ Datagram ផ្ញើ
- ទទួលបានចាក់ផ្សាយទិន្នន័យកាលបរិច្ឆេត រង់ចាំសម្រាប់កញ្ចប់ផ្ញើរផ្សាយ