Skip to main content

NetBIOS (wat het is en hoe het werkt)

How to enable or disable NETBIOS over TCPIP in Microsoft Windows 2008 server (Mei 2024)

How to enable or disable NETBIOS over TCPIP in Microsoft Windows 2008 server (Mei 2024)
Anonim

Kort gezegd biedt NetBIOS communicatiediensten op lokale netwerken. Het maakt gebruik van een softwareprotocol genaamd NetBIOS Frames (NBF) waarmee toepassingen en computers op een lokaal netwerk (LAN) kunnen communiceren met netwerkhardware en gegevens kunnen verzenden over het netwerk.

NetBIOS, een afkorting voor Network Basic Input / Output System, is een standaard voor de netwerkindustrie. Het is in 1983 door Sytek gemaakt en wordt vaak gebruikt met het NetBIOS via TCP / IP (NBT) -protocol. Het wordt echter ook gebruikt in Token Ring-netwerken, maar ook in Microsoft Windows.

Notitie: NetBIOS en NetBEUI zijn afzonderlijke maar gerelateerde technologieën. NetBEUI heeft de eerste implementaties van NetBIOS uitgebreid met extra netwerkmogelijkheden.

Hoe NetBIOS werkt met applicaties

Softwaretoepassingen op een NetBIOS-netwerk vinden elkaar en identificeren elkaar via hun NetBIOS-namen. In Windows staat de NetBIOS-naam los van de computernaam en kan deze maximaal 16 tekens lang zijn.

Toepassingen op andere computers hebben toegang tot NetBIOS-namen via UDP, een eenvoudig OSI-transportlaagprotocol voor client / server-netwerktoepassingen op basis van Internet Protocol (IP), via poort 137 (in NBT).

Het registreren van de NetBIOS-naam is vereist door de toepassing, maar wordt niet ondersteund door Microsoft voor IPv6. Het laatste octet is meestal de NetBIOS Suffix die uitlegt welke services het systeem beschikbaar heeft.

De Windows Internet Naming Service (WINS) biedt services voor naamomzetting voor NetBIOS.

Twee applicaties starten een NetBIOS-sessie wanneer de client een opdracht verzendt om een ​​andere client (de server) via TCP-poort 139 te "callen". Dit wordt de sessiemodus genoemd, waarbij beide partijen "send" en "receive" -opdrachten geven om te leveren berichten in beide richtingen. De opdracht "ophangen" beëindigt een NetBIOS-sessie.

NetBIOS ondersteunt ook verbindingsloze communicatie via UDP. Toepassingen luisteren op UDP-poort 138 om NetBIOS-datagrammen te ontvangen. De datagramservice kan datagrammen verzenden en ontvangen en datagrammen uitzenden.

Meer informatie over NetBIOS

Hieronder volgen enkele van de opties die de naamservice via NetBIOS mag verzenden:

  • Voeg naam toe om de NetBIOS-naam te registreren
  • Groepsnaam toevoegen is vergelijkbaar, maar registreert de NetBIOS-groepsnaam
  • Naam verwijderen is voor het ongedaan maken van een registratie van een NetBIOS-naam, of het nu een naam of een groep is
  • Zoek naam is voor het opzoeken van een NetBIOS-naam op het netwerk

De sessieservices staan ​​deze primitieven toe:

  • telefoontje om een ​​sessie te starten via de NetBIOS-naam
  • Luister zal zien of een poging kan worden gedaan om de sessie te openen
  • Ophangen wordt gebruikt om een ​​sessie te sluiten
  • Sturen stuurt een pakket over de sessie
  • Stuur geen bericht is hetzelfde als verzenden, maar vereist geen bevestiging dat het via de sessie is verzonden
  • Te ontvangen wacht op het inkomende pakket

In de datagrammodus worden deze primitieven ondersteund:

  • Datagram verzenden stuurt een datagram via de NetBIOS-naam
  • Send Broadcast Datagram is voor het verzenden van een datagram naar elke geregistreerde NetBIOS-naam op het netwerk
  • Datagram ontvangen wacht op een Send Datagram-pakket
  • Broadcast Datagram ontvangen wacht op een Send Broadcast-pakket