Skip to main content

NetBIOS (що це та як це працює)

Anonim

Одним словом, NetBIOS надає послуги зв'язку в локальних мережах. Він використовує програмний протокол під назвою NetBIOS Frames (NBF), який дозволяє додаткам та комп'ютерам у локальній мережі (LAN) спілкуватися з мережевим устаткуванням та передавати дані через мережу.

NetBIOS, абревіатура для Network Basic Input / Output System, є стандартною мережевою галуззю. Він був створений у 1983 році компанією Sytek і часто використовується з протоколом NetBIOS через TCP / IP (NBT). Однак він також використовується в мережах Token Ring, а також у Microsoft Windows.

Примітка: NetBIOS та NetBEUI - це окремі, але споріднені технології. NetBEUI розширив перші реалізації NetBIOS з додатковими можливостями мережі.

Як NetBIOS працює з додатками

Програмні додатки в мережі NetBIOS знаходить та ідентифікують один одного через свої імена NetBIOS. У Windows ім'я NetBIOS відокремлено від імені комп'ютера і може бути довжиною до 16 символів.

Програми на інших комп'ютерах отримують доступ до назв NetBIOS через UDP - простий протокол транспортного рівня OSI для мережевих додатків клієнт / сервер на основі Інтернет-протоколу (IP) через порт 137 (в NBT).

Реєстрація програми NetBIOS потрібна програмі, але не підтримується Microsoft для IPv6. Останній октет, як правило, являє собою суфікс NetBIOS, який пояснює, які служби ця система має.

Служба Windows Naming Internet Naming (WINS) надає послуги з розпізнавання імен для NetBIOS.

Два програми запускають сеанс NetBIOS, коли клієнт надсилає команду, щоб "дзвонити" іншому клієнту (серверу) через порт TCP 139. Це називається режимом сеансу, де обидві сторони видають команди "відправити" та "приймати" для доставки повідомлення в обох напрямках. Команда "hang-up" завершує сеанс NetBIOS.

NetBIOS підтримує бездротовий зв'язок через UDP. Програми слухають на UDP-порту 138 для отримання дейтаграм NetBIOS. Служба дейтаграми може надсилати та отримувати дейтаграми та транслювати дейтаграми.

Додаткова інформація про NetBIOS

Нижче наведено деякі з параметрів, доступ до яких службам імен можна відправити через NetBIOS:

  • Додати назву зареєструвати ім'я NetBIOS
  • Додати назву групи є подібним, але реєструє назву групи NetBIOS
  • Видалити ім'я це для зняття реєстрації назви NetBIOS, будь то ім'я або група
  • Знайди ім'я це для пошуку назви NetBIOS в мережі

Послуги сеансу дозволяють ці примітиви:

  • Зателефонувати щоб розпочати сеанс через ім'я NetBIOS
  • Слухай побачимо, чи можна зробити спробу відкрити сеанс
  • Розігнати використовується для закриття сеансу
  • Відправити надсилатиме пакет протягом сеансу
  • Надіслати ніякого аккаунта той самий, що і для відправлення, але не вимагає підтвердження, що він був відправлений через сеанс
  • Отримувати чекає на вхідний пакет

Якщо в режимі дейтаграми ці примітиви підтримуються:

  • Надіслати датаграму відправляє дейтаграму через ім'я NetBIOS
  • Відправити трансляційну датаграму це для відправлення датаграми на кожне зареєстроване ім'я NetBIOS у мережі
  • Отримати датаграму чекає пакет відправки Datagram
  • Приймати широкомовну датаграму чекає пакет "Відправити широкомовлення"