Загальні відомості про імена NetBIOS

Історія розробок та призначення стандарту NetBIOS, опис його інтерфейсу, принцип роботи та можливості. Види імен NetBIOS та порядок їх формування, звільнення та реєстрації. Утиліта Nbtstat, її структура та призначення. Використання файлу LMHOSTS.

загальні

Надіслати свою гарну роботу до бази знань просто. Використовуйте форму нижче

Студенти, аспіранти, молоді вчені, які використовують базу знань у своєму навчанні та роботі, будуть вам дуже вдячні.

Загальні відомості про імена NetBIOS

NETwork Basic Input/Output System

Стандарт NetBIOS розроблено для IBM фірмою Sytek Corporation у 1983 році.

Він дозволяє додаткам взаємодіяти по мережі, визначаючиінтерфейссеансового рівня тапротоколпередачі даних та управління сеансом.

ІнтерфейсNetBIOS - доступний користувачам додаткам стандартний API для забезпечення мережного введення/виведення та обміну командами управління з ПЗ нижчепротоколу. Прикладна програма, що використовує API інтерфейс NetBIOS, може працювати з будь-яким протоколом, що його підтримує.

Стандартом NetBIOS визначається такожпротокол, що діє на сеансовому/транспортному рівні. Таким протоколом є, наприклад, NetBEUI (NETBios Extended User Interface) або NetBT, де представлений весь набір команд мережного введення/виведення інтерфейсу NetBIOS. NetBIOS поверх TCP/IP, чи навіть NetBT, - це мережна служба сеансового рівня.

NetBIOS підтримує такі команди та функції:

1. Реєстрацію та перевірку мережевих імен

2. Запуск та завершення сеансу

3. Надійну передачу даних сеансу, орієнтованого з'єднання

4. Ненадійну передачу датаграм (datagram) без встановлення з'єднання

5. Можливістьмоніторингу та управління протоколом (драйвером) та адаптером.

Імена NetBIOS

Кожна робоча станція має:

·Ексклюзивне(звичайне) ім'я- служить для ідентифікації робочої станції в мережі. Використовується передачі P-P - інформації, і навіть як взаємодії з деяким процесом на робочої станції.

·Групове(не ексклюзивне).Використовується для передачі P-M - інформації

кільком робочим станціям одночасно.

Ім'я, яке використовується деяким сервером робочої станції - це 15-символьне ім'я комп'ютера плюс 16 символ для однозначного визначення служби-сервера, наприклад служба Redirector, Server або поштова служба Messenger services.

Усі мережі Windows реєструють свої імена NetBIOS. А все звернення до цих служб (Explorer-ом, FileManager-ом або командами net) відбувається через ці імена.

Загальні імена NetBIOS

Перегляд зареєстрованих імен корисний для визначення служб на комп'ютері. У таблиці описані імена NetBIOS з бази даних Windows Internet Name Service (WINS) - сервісу Windows з розпізнавання імен.

Зареєстроване ім'я Опис

\\ім'я_комп'ютера[00г1] Ім'я, зареєстроване для служби робоча станція

(Workstation) клієнта WINS

\\ім'я_комп'ютера[ОЗН] Ім'я, зареєстроване для служб Messenger клієнта WINS

\\ім'я_комп'ютера[20Ь] Ім'я, зареєстроване для служби Server клієнта WINS

\\имя_пользователя[ОЗЬ] Ім'я, під яким користувач входить у систему.

Воно реєструється службою Messenger для того,

щоб користувач міг отримувати повідомлення, надіслані

на його ім'я командою net send. Якщо кілька

користувачів увійшли досистему під одним ім'ям (нап-

ример, Administrator), тільки перший комп'ютер, з кото-

рого було здійснено вхід, зареєструє це ім'я

\\ім'я_домена[1ВЬ] Ім'я домену реєструється головним контролером домену

(Primary Domain Controller, PDC), додатково викон-

няючим функції головного броузера домену (Domain

Master Browser). Це ім'я використовується для віддаленого

який зареєстрував це ім'я

Реєстрація, виявлення та звільнення імен NetBIOS

Всі вузли, що використовують NetBIOS поверх TCP/IP, застосовують реєстрацію, виявлення та звільнення імен:

§ Реєстрація імен. Починаючи роботу, вузол NetBIOS намагається зареєструвати ім'я NetBIOS за допомогою широкомовного або спрямованого лише на сервер імен NetBIOS запиту. Якщо якийсь вузол намагається зареєструвати вже зарезервоване ім'я NetBIOS, або вузол з таким ім'ям, або сервер імен NetBIOS посилає відмову в реєстрації імені, і вузол отримує як відповідь повідомлення про помилку ініціалізації.

§ Звільнення імен. Звільнення імені відбувається, якщо програма або служба NetBIOS припиняє роботу. Автоматично припиняються відмови у реєстрації імені цього вузла. У такому випадку кажуть, що ім'я NetBIOS звільнено, і його можуть використовувати інші вузли.

NetBIOS Scope ID-ідентифікатор області видимості

Це рядок символів, який додається до імені. Вона дозволяє розділити простір імен NetBIOS в області видимості (scopes). Якщо такого поділу немає, то імена повинні бути унікальними для всіх NetBIOS-ресурсів у мережі, а якщо воно є ми можемо застосовувати унікальні імена всередині конкретної області. Ресурси цієї галузі будуть ізольовані від решти, зовнішніх ресурсів. А якщо у двох вузлів незбігаються Scope ID, то вони не зможуть взаємодіяти один з одним за допомогою NetBIOS поверх TCP/IP.

Як приклад розглянемо дві області видимості – APPS та MIS.

NetBIOS Scope ID стає частиною імені, роблячи його унікальним. На ілюстрації два сервери мають однакове NetBIOS-ім'я, але різні Scope ID.

Примітка:NetBIOS Scope ID описано в документі RFC 1001.

Розпізнавання імен NetBIOS

Існує кілька методів такого відображення:

Локальний кеш іменУ кеші містяться NetBIOS-імена, які нещодавно вже

NetBIOSрозпізнавались локальним комп'ютером

Сервер імен NetBIOSРеалізований згідно з RFC 1001 і RFC 1002

(NetBIOS Nameсервер для забезпечення розпізнавання імен NetBIOS.

Server, NBNS)Свою реалізацію фірма Microsoft назвала WINS

широкомовленняімені NetBIOS

відображені в імена NetBIOS для Windows-комп'ютерів

Доменна система імен(DomainNameСервер, який підтримує базу даних про

Дозвол локальних імен NetBIOS, стандартні способи

§ Вузол, що викликає, відсилає запит на ім'ясерверу іменNETBIOS, який вказаний в локальних налаштуваннях. Сервер дозволяє ім'я в IP і надсилає відповідь.

Дозвіл імен NetBIOS у мережах Microsoft

Імена NetBIOS дозволяють і за комбінації методів, підтримуваних мережами Microsoft. Windows NT 4.0 і новіші версії можна налаштувати так, що розпізнавання імен NetBIOS буде здійснюватися не тільки за допомогою широкомовлення та сервера імен NetBIOS. Додатково застосовують DNS, а також файли LMHOSTS та HOSTS. Якщо один із цих методів не спрацює, інші підстрахують. Ось як працюютькомбіновані методи.

Якщо сервер DNS не відповідає на запит, то виконуються кілька повторних запитів з інтервалами 5, 10, 20 та 40 секунд.

Якщо перепробовані всі наведені методи, але ім'я NetBIOS все-таки не розпізнано, команда повідомить користувача про помилку, вказуючи, що комп'ютер з цим ім'ям виявити не можна.

Утиліта Nbtstat

Утиліта Nbtstat дозволяє перевіряти встановлені за допомогою NetBIOS поверх TCP/IP з'єднання, оновлювати кеш LMHOSTS та визначати зареєстроване Вами ім'я та Scope ID. Ця програма також корисна для усунення несправностей або для завантаження в пам'ять кешу імен NetBIOS.

nbtstat - n Відображає список усіх імен NetBIOS, зареєстрованих клієнтом

nbtstat - з Відображає стан кешу імен NetBIOS

nbtstat - R Вручну перезаповнює кеш імен NetBIOS рядками з файлу

LMHOSTS, що починаються з параметра #PRE

Local Area Connection:

Node IpAddress: [192.168.58.58] Scope Id: []

NetBIOS Local Name Table

Name Type Status

ALTAIR UNIQUE Зареєстрований

MSTU GROUP Registered

ALTAIR UNIQUE Зареєстрований

ALTAIR UNIQUE Зареєстрований

ADMINISTRATOR UNIQUE Зареєстрований

Local Area Connection:

Node IpAddress: [192.168.58.58] Scope Id: []

NetBIOS Remote Cache Name Table

Name Type Host Address Life [sec]

NIK UNIQUE 192.168.55.21 400

Використання файлу LMHOSTS

? використовується для дозволу NetBIOS-імен, які застосовуються у командах Windows NT;

? кожного комп'ютера зберігається власна копія файлу LMHOSTS; за промовчанням ім'я

каталогу, в якому він розташований, таке:\System32\Drivers\Etc

? використовується утилітами Windows NT.

Приклад файлуLMHOSTS:

122.107.9.10 Mexico # Sales Server

131.107.7.29 Франція # Database Server

191.131.54.73 UK # Training Server

Подібні документи

Використання електронних обчислювальних машин. Створення локально-обчислювальних мереж. Дослідження принципів роботи мережі Ethernet. Вивчення архітектури прикладного інтерфейсу Windows. Призначення протоколу NetBIOS та консольної програми MyServer.

Стеки протоколів загальносвітової мережевої бази. Формат кадру повідомлення NetBIOS. Використання в мережі стеків комунікаційних протоколів: IPX/SPX, TCP/IP, OSI та DECnet. Дистанційне керування освітленням. Особливості використання комунікаційних протоколів.

Зміст та призначення пакета JDBC, його можливості та практичне використання. Опис та принцип роботи класів Connection, Statement, CallableStatement, ResultSet. Особливості встановлення та роботи СУБД MySQL4.0.12. Призначення компонента JTable.

Поняття та принцип дії програм для створення презентацій. Загальні відомості про програму PowerPoint, оцінка його переваг та недоліків, можливості та опис інтерфейсу. Порядок створення нової презентації у PowerPoint та можливі операції над нею.

Основне компонування частин комп'ютера та зв'язок між ними. Послідовність завантаження ЕОМ. Призначення, основні функції базових програмних засобів. Можливості та класифікація ЕОМ. Основні види, призначення, функції пристроїв. Історія поколінь ЕОМ.

Концепція інформаційної культури. Призначення та характеристики кеш-пам'яті. Каталог та його призначення у файловій системі. Особливості користувальницького графічного інтерфейсу. Структура та принцип роботи оператора циклу For. Побудова діаграми із областями.

Види економічної інформації. Структурна схема тафункціональне призначення пристроїв комп'ютера Склад та призначення системного програмного забезпечення. Можливості електронної таблиці Microsoft Excel. Розширення, шаблони імен та атрибути файлів.

Класифікація модемів за виконанням та за принципом роботи. Мережева плата: призначення та пристрій. Структура каналу зв'язку. Історія створення Інтернету. Види та призначення сучасних комп'ютерних браузерів: Opera, Mozilla Firefox та Internet Explorer.