NetBIOS biedt communicatiediensten op lokale netwerken. Het maakt gebruik van een softwareprotocol genaamd NetBIOS Frames waarmee toepassingen en computers op een lokaal netwerk kunnen communiceren met het netwerk hardware en om gegevens over het netwerk te verzenden.
NetBIOS, een afkorting voor Network Basic Input/Output System, is een standaard voor de netwerkindustrie. Het werd in 1983 gemaakt door Sytek en wordt vaak gebruikt met het NetBIOS via TCP/IP-protocol. Het wordt echter ook gebruikt in Token Ring-netwerken, maar ook door Microsoft Windows.
NetBIOS en NetBEUI zijn afzonderlijke maar verwante technologieën. NetBEUI breidde de eerste implementaties van NetBIOS uit met extra netwerkmogelijkheden.
Hoe NetBIOS werkt met toepassingen
Softwaretoepassingen op een NetBIOS-netwerk lokaliseren en identificeren elkaar via hun NetBIOS-naam. 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 gebaseerd op het internetprotocol op poort 137.
Het registreren van de NetBIOS-naam is vereist door de toepassing, maar wordt niet ondersteund door Microsoft voor IPv6. Het laatste octet is meestal het NetBIOS-achtervoegsel, dat aangeeft welke services het systeem beschikbaar heeft.
De Windows Internet Naming Service biedt naamomzettingsservices voor NetBIOS.
Twee toepassingen starten een NetBIOS-sessie wanneer de client een commando om een andere client (de server) te 'bellen' via TCP-poort 139. Dit wordt de sessiemodus genoemd, waarbij beide partijen 'verzend'- en 'ontvangst'-opdrachten geven om berichten in beide richtingen af te leveren. 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 verzendt en ontvangt datagrammen en zendt datagrammen uit.
Meer informatie over NetBIOS
Hieronder volgen enkele opties die de naamservice via NetBIOS mag verzenden:
hoe facetime opnemen met audio te screenen
- Naam toevoegenom de NetBIOS-naam te registreren
- Groepsnaam toevoegenis vergelijkbaar, maar registreert de NetBIOS-groepsnaam
- Naam verwijderenis voor het ongedaan maken van de registratie van een NetBIOS-naam, of het nu een naam of een groep is
- Zoek naamis voor het opzoeken van een NetBIOS-naam op het netwerk
De sessieservices staan deze primitieven toe:
- Telefoongesprekom een sessie te starten via de NetBIOS-naam
- Luisterenzal kijken of er een poging kan worden gedaan om de sessie te openen
- Ophangenwordt gebruikt om een sessie te sluiten
- Versturenstuurt een pakketje tijdens de sessie
- Verzend geen bevestigingis hetzelfde als verzenden, maar vereist geen bevestiging dat het via de sessie is verzonden
- Ontvangenwacht op het binnenkomende pakket
In de datagrammodus worden deze primitieven ondersteund:
- Datagram verzendenstuurt een datagram door0. de NetBIOS-naam
- Broadcast-datagram verzendenis voor het verzenden van een datagram naar elke geregistreerde NetBIOS-naam op het netwerk
- Datagram ontvangenwacht op een Send Datagram-pakket
- Ontvang uitgezonden datagramwacht op een Send Broadcast-pakket
- Wat is het verschil tussen NetBIOS en DNS?
Het Domain Name System (DNS) is een directory voor communicatie tussen apparaten via internet. Voor het gebruik van DNS is een internetverbinding vereist, maar NetBIOS is beschikbaar voor alle machines op een lokaal netwerk.
- Wat is het maximale aantal tekens in een NetBIOS-naam?
Zestien. Het eerste teken moet alfanumeriek zijn (geen speciaal teken) en het laatste teken mag geen minteken (-) of een punt zijn. Je moet minimaal één letter hebben; het kunnen niet allemaal cijfers zijn.
- Wat is de opdracht om NetBIOS via TCP/IP-statistieken weer te geven?
Gebruik de nbtstat-opdracht om NetBIOS over TCP/IP (NetBT)-protocolstatistieken te bekijken, evenals NetBIOS-naamtabellen en de NetBIOS-naamcache. Voer de opdracht uit zonder parameters om Help-informatie te bekijken.