Zařízení NetBIOS umožňuje aplikacím a počítačům komunikovat prostřednictvím sítě LAN
Stručně řečeno, NetBIOS poskytuje komunikační služby v lokálních sítích. Používá softwarový protokol nazvaný NetBIOS Frames (NBF), který umožňuje aplikacím a počítačům v místní síti (LAN) komunikovat se síťovým hardwarem a přenášet data v síti.
NetBIOS, zkratka pro síťový základní vstupní / výstupní systém, je síťový standard. To bylo vytvořeno v roce 1983 Sytek a je často používán s protokolem NetBIOS přes protokol TCP / IP (NBT). Používá se však i v sítích Token Ring a Microsoft Windows.
Poznámka: NetBIOS a NetBEUI jsou samostatné, ale související technologie. NetBEUI rozšířila první implementace produktu NetBIOS o další možnosti síťového připojení.
Jak NetBIOS pracuje s aplikacemi
Softwarové aplikace v síti NetBIOS se vyhledávají a identifikují prostřednictvím svých názvů NetBIOS. V systému Windows je název NetBIOS oddělen od názvu počítače a může mít délku až 16 znaků.
Aplikace v jiných počítačích mají přístup k názvům NetBIOS přes protokol UDP , jednoduchý protokol přenosové vrstvy OSI pro síťové aplikace klient / server založené na protokolu IP (IP) , přes port 137 (v NBT).
Registrace názvu NetBIOS je požadována aplikací, ale není podporována společností Microsoft pro protokol IPv6 . Posledním oktetem je obvykle NetBIOS Suffix, který vysvětluje, jaké služby má systém k dispozici.
Služba Windows Internet Naming Service (WINS) poskytuje služby pro překlad názvů NetBIOS.
Dvě aplikace spouštějí relaci NetBIOS, když klient odešle příkaz k volání jiného klienta (serveru) přes port TCP 139. Toto je označováno jako režim relace, kde obě strany vydávají příkazy "send" a "receive" k doručení zpráv v obou směrech. Příkaz "zavěsit" ukončí relaci NetBIOS.
NetBIOS podporuje také bezpojovou komunikaci prostřednictvím protokolu UDP. Aplikace poslouchají na portu UDP 138, aby přijímaly datagramy NetBIOS. Datagramová služba může odesílat a přijímat datagramy a vysílat datagramy.
Další informace o serveru NetBIOS
Následuje několik možností, které může název služby odeslat prostřednictvím služby NetBIOS:
- Přidat název pro registraci názvu NetBIOS
- Přidat název skupiny je podobný, ale zaregistruje název skupiny NetBIOS
- Odstranit název je pro zrušení registrace názvu NetBIOS, ať už se jedná o název nebo skupinu
- Najít jméno je pro vyhledání názvu NetBIOS v síti
Služby relace umožňují tyto primitivy:
- Volání zahájíte relaci pomocí názvu NetBIOS
- Poslouchat zjistí, zda se může pokus o otevření relace
- Hang Up se používá k uzavření relace
- Odeslání pošle paket přes relaci
- Odeslat No Ack je stejný jako odeslat, ale nevyžaduje potvrzení, že byl odeslán prostřednictvím relace
- Příjem čeká na příchozí paket
Pokud jsou v datagramovém režimu podporovány tyto primitivy:
- Odeslat Datagram pošle datagramu přes název NetBIOS
- Send Broadcast Datagram je určen k odeslání datagramu ke každému registrovanému názvu NetBIOS v síti
- Přijmout Datagram čeká na balíček Send Datagram
- Přijmout vysílání Datagram čeká na balíček Odeslat vysílání