Skip to main content

NetBIOS (co je a jak funguje)

Enable NetBIOS over TCP/IP on Windows 10 (Duben 2024)

Enable NetBIOS over TCP/IP on Windows 10 (Duben 2024)
Anonim

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 jméno zaregistrovat název NetBIOS
  • Přidat název skupiny je podobný, ale zaregistruje název skupiny NetBIOS
  • Smazat jméno je pro zrušení registrace názvu NetBIOS, ať už se jedná o název nebo skupinu
  • Najděte jméno je pro vyhledání názvu NetBIOS v síti

Služby relace umožňují tyto primitivy:

  • Volání spuštění relace pomocí názvu NetBIOS
  • Poslouchat uvidí, zda se může pokus o otevření relace
  • Zavěsit se používá k uzavření relace
  • Poslat pošle paket přes relaci
  • Odeslat No Ack je stejná jako odeslání, ale nevyžaduje potvrzení, že byla odeslána prostřednictvím relace
  • Dostávat čeká na příchozí paket

Pokud jsou v datagramovém režimu podporovány tyto primitivy:

  • Odeslat datagramu pošle datagramu přes název NetBIOS
  • Odeslat Datagram vysílání je pro odesílání datagramu na každý registrovaný název NetBIOS v síti
  • Získejte Datagram čeká na balíček Odeslat Datagram
  • Přijměte Datagram vysílání čeká na balíček Odeslat vysílání