Какво представлява NetBIOS?

NetBIOS позволява на приложенията и компютрите да комуникират през LAN

Накратко, 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:

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

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