Skip to content

NetBIOS: Co to je a jak to funguje

28 de Červen de 2021
GettyImages 540824157 57fcb2435f9b586c35f86076

NetBIOS poskytuje komunikační služby v lokálních sítích. Používá softwarový protokol s názvem NetBIOS Frames, který umožňuje aplikacím a počítačům v místní síti komunikovat se síťovým hardwarem a přenášet data po síti. NetBIOS, zkratka pro Network Basic Input / Output System, je síťový průmyslový standard. Byl vytvořen v roce 1983 společností Sytek a je často používán s protokolem NetBIOS přes protokol TCP / IP. Používá se však také v sítích Token Ring a také v systému Microsoft Windows. NetBIOS a NetBEUI jsou samostatné, ale související technologie. NetBEUI rozšířil první implementace NetBIOS o další síťové funkce.

Jak NetBIOS pracuje s aplikacemi

Softwarové aplikace v síti NetBIOS se navzájem vyhledávají a identifikují pomocí svých názvů NetBIOS. Ve Windows je název NetBIOS samostatný od názvu počítače a může mít až 16 znaků. Aplikace v jiných počítačích přistupují k názvům NetBIOS přes UDP, jednoduchý protokol transportní vrstvy OSI pro síťové aplikace klient / server založený na internetovém protokolu na portu 137. Registrace názvu NetBIOS je vyžadována aplikací, ale není podporována společností Microsoft pro IPv6. Posledním oktetem je obvykle přípona NetBIOS, která vysvětluje, jaké služby má systém k dispozici. Windows Internet Naming Service poskytuje služby překladu názvů pro NetBIOS. Dvě aplikace spustí relaci NetBIOS, když klient odešle příkaz „zavolat“ jinému klientovi (serveru) přes port TCP 139. Toto se označuje jako režim relace, kde obě strany vydávají příkazy „send“ a „receive“ k doručení zprávy v obou směrech. Příkaz „zavěsit“ ukončí relaci NetBIOS. NetBIOS také podporuje komunikaci bez připojení přes UDP. Aplikace naslouchají na portu UDP 138 a přijímají datagramy NetBIOS. Služba datagramu odesílá a přijímá datagramy a vysílá datagramy.

Více informací o NetBIOS

Následuje několik možností, které může služba názvů odesílat prostřednictvím systému NetBIOS:

  • Přidejte jméno zaregistrujte název NetBIOS
  • Přidejte název skupiny je podobný, ale registruje název skupiny NetBIOS
  • Smazat jméno je pro zrušení registrace názvu NetBIOS, ať už se jedná o jméno nebo skupinu
  • Najít jméno je pro vyhledání názvu NetBIOS v síti

Služby relace umožňují tato primitiva:

  • Volání zahájit relaci pomocí názvu NetBIOS
  • Poslouchat uvidí, zda lze provést pokus o otevření relace
  • Zavěsit slouží k uzavření relace
  • Poslat pošle paket během relace
  • Odeslat No Ack je stejný jako send, ale nevyžaduje potvrzení, že byl odeslán během relace
  • Dostávat čeká na příchozí paket

V režimu datagramu jsou podporována tato primitiva:

  • Odeslat datagram pošle datagram přes0. název NetBIOS
  • Zašlete Broadcast Datagram je pro odeslání datagramu ke každému registrovanému názvu NetBIOS v síti
  • Příjem datagramu čeká na paket Odeslat datagram
  • Příjem datagramu vysílání čeká na paket Odeslat vysílání

FAQ

  • Jaký je rozdíl mezi NetBIOS a DNS?

    Systém DNS (Domain Name System) je adresář pro komunikaci mezi zařízeními přes internet. Pro použití DNS je vyžadováno připojení k internetu, ale NetBIOS je k dispozici všem strojům v místní síti.

  • Jaký je maximální počet znaků v názvu NetBIOS?

    Šestnáct. První znak musí být alfanumerický (nikoli speciální znak) a konečný znak nesmí být mínus (-) ani tečka. Musíte mít alespoň jedno písmeno; nemohou to být všechna čísla.

  • Jaký je příkaz k zobrazení NetBIOS přes statistiky TCP / IP?

    Pomocí příkazu nbtstat můžete zobrazit statistiky protokolu NetBIOS přes TCP / IP (NetBT), tabulky jmen NetBIOS a mezipaměť názvů NetBIOS. Spuštěním příkazu bez parametrů zobrazíte informace nápovědy.