NetBIOS laat programme en rekenaars oor 'n LAN kommunikeer
Kortom, NetBIOS verskaf kommunikasiedienste op plaaslike netwerke. Dit maak gebruik van 'n sagteware protokol genaamd NetBIOS Frames (NBF) waarmee programme en rekenaars op 'n plaaslike area netwerk (LAN) kan kommunikeer met netwerk hardeware en data oor die netwerk oordra.
NetBIOS, 'n afkorting vir Network Basic Input / Output System, is 'n netwerk-industrie standaard. Dit is in 1983 deur Sytek geskep en word dikwels gebruik met die NetBIOS oor TCP / IP (NBT) protokol. Dit word egter ook in Token Ring netwerke, sowel as Microsoft Windows gebruik.
Nota: NetBIOS en NetBEUI is afsonderlike maar verwante tegnologieë. NetBEUI het die eerste implementerings van NetBIOS uitgebrei met bykomende netwerkvermoëns.
Hoe NetBIOS werk met toepassings
Sagteware-toepassings op 'n NetBIOS-netwerk vind mekaar en identifiseer mekaar via hul NetBIOS-name. In Windows is die NetBIOS-naam geskei van die rekenaar naam en kan dit tot 16 karakters lank wees.
Toepassings op ander rekenaars toegang tot NetBIOS-name oor UDP , 'n eenvoudige OSI- vervoerlaagprotokol vir kliënt / bediener-netwerktoepassings gebaseer op Internet Protocol (IP) , via poort 137 (in NBT).
Die registrasie van die NetBIOS-naam word vereis deur die program, maar word nie deur Microsoft vir IPv6 ondersteun nie . Die laaste oktet is gewoonlik die NetBIOS Suffix wat verduidelik watter dienste die stelsel beskikbaar het.
Die Windows Internet Naming Service (WINS) bied naamoplossingsdienste vir NetBIOS.
Twee toepassings begin met 'n NetBIOS-sessie wanneer die kliënt 'n bevel stuur om 'n ander kliënt (die bediener) oor TCP- poort 139 te bel. Dit word die sessiemodus genoem, waar beide kante "stuur" en "ontvang" opdragte lewer boodskappe in beide rigtings. Die "hang-up" opdrag beëindig 'n NetBIOS sessie.
NetBIOS ondersteun ook verbindinglose kommunikasie via UDP. Aansoeke luister op UDP-poort 138 om NetBIOS-datagramme te ontvang. Die datagramdiens kan datagramme stuur en ontvang en datagramme uitsaai.
Meer inligting oor NetBIOS
Hier volg 'n paar opsies wat die naamdiens via NetBIOS kan stuur:
- Voeg naam by om die NetBIOS-naam te registreer
- Groepsnaam is soortgelyk, maar registreer die NetBIOS-groepnaam
- Vee naam is vir die registrasie van 'n NetBIOS-naam, of dit 'n naam of groep is
- Soek naam is om 'n NetBIOS-naam op die netwerk op te soek
Die sessie dienste laat hierdie primitiewe toe:
- Bel om 'n sessie te begin via die NetBIOS-naam
- Luister sal sien of 'n poging aangewend kan word om die sessie oop te maak
- Hang-up word gebruik om 'n sessie te sluit
- Stuur sal 'n pakkie oor die sessie stuur
- Stuur No Ack is dieselfde as stuur maar vereis nie 'n erkenning dat dit deur die sessie gestuur is nie
- Ontvang wag vir die inkomende pakkie
Wanneer in die datagrammodus, word hierdie primitiewe ondersteun:
- Stuur Datagram sal 'n datagram via die NetBIOS-naam stuur
- Send Broadcast Datagram is vir die stuur van 'n datagram na elke geregistreerde NetBIOS-naam op die netwerk
- Ontvang Datagram wag vir 'n Send Datagram-pakket
- Ontvang uitsaai Datagram wag vir 'n Send Broadcast pakket