Skip to main content

NetBIOS (какво е и как работи)

Netbios (Може 2024)

Netbios (Може 2024)
Anonim

Накратко, NetBIOS предоставя комуникационни услуги на локални мрежи. Той използва софтуерен протокол, наречен NetBIOS Frames (NBF), който позволява на приложения и компютри в локална мрежа (LAN) да комуникират с мрежов хардуер и да предават данни в мрежата.

NetBIOS, съкращение за мрежова базова входна / изходна система, е стандарт за индустрията в мрежата. Тя е създадена през 1983 г. от Sytek и често се използва с протокола NetBIOS over 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 Suffix, който обяснява кои услуги разполага системата.

Услугата за имена на интернет в Windows (WINS) предоставя услуги за разделяне на имена за NetBIOS.

Две приложения стартират сесия на NetBIOS, когато клиентът изпрати команда за "обаждане" на друг клиент (сървъра) през TCP порт 139. Това се нарича режим на сесия, при който двете страни издават команди "изпращане" и "получаване" съобщения и в двете посоки. Командата "затваряне" прекратява сесия NetBIOS.

NetBIOS поддържа и безжични комуникации чрез UDP. Приложенията слушат на UDP порт 138, за да получат NetBIOS дейтаграми. Службата за дейтаграми може да изпраща и получава дейтаграми и да разпространява дейтаграми.

Повече информация за NetBIOS

Следват някои от опциите, които услугата за имена може да изпраща чрез NetBIOS:

  • Добавяне на име за да регистрирате името на NetBIOS
  • Добавяне на име на група е подобна, но регистрира името на групата NetBIOS
  • Изтриване на името е за отписване на NetBIOS име, независимо дали става дума за име или група
  • Намерете името е за търсене на NetBIOS име в мрежата

Услугите на сесията позволяват следните примитиви:

  • Обадете се за да стартирате сесия чрез името на NetBIOS
  • Слушам ще види дали може да се направи опит за отваряне на сесията
  • Затварям се използва за закриване на сесия
  • изпращам ще изпрати пакет през сесията
  • Изпратете No Ack е същото като изпращането, но не изисква потвърждение, че е изпратено през сесията
  • получавам чака за входящия пакет

Когато в режим дейтаграма се поддържат тези примитиви:

  • Изпратете Datagram ще изпрати дейтаграма чрез името на NetBIOS
  • Изпращане на е за изпращане на дейтаграма до всяко регистрирано NetBIOS име в мрежата
  • Получавайте Datagram чака пакета Send Datagram
  • Получаване на електронна дейтаграма чака пакет "Изпращане на разпространение"