NetBIOS omogućuje aplikacijama i računalima komuniciranje preko LAN-a
Ukratko, NetBIOS pruža komunikacijske usluge na lokalnim mrežama. Koristi programski protokol pod nazivom NetBIOS okviri (NBF) koji omogućuju aplikacijama i računalima lokalne mreže (LAN) da komuniciraju s mrežnim hardverom i prenose podatke preko mreže.
NetBIOS, kratica za mrežni osnovni ulazni / izlazni sustav, mrežni je industrijski standard. Stvorio ju je 1983 Sytek i često se koristi s NetBIOS over TCP / IP (NBT) protokolom. Međutim, upotrebljava se iu mrežama Token Ring , kao i Microsoft Windows.
Napomena: NetBIOS i NetBEUI su zasebne, ali povezane tehnologije. NetBEUI je proširio prve implementacije NetBIOS-a s dodatnim mogućnostima umrežavanja.
Kako NetBIOS radi s aplikacijama
Softverske aplikacije na NetBIOS mreži lociraju se i prepoznaju jedni druge preko svojih NetBIOS imena. U sustavu Windows, NetBIOS ime je odvojeno od naziva računala i može trajati najviše 16 znakova.
Aplikacije na drugim računalima pristupaju NetBIOS imenima preko UDP-a , jednostavnog protokola OSI transportnog sloja za klijentske / poslužiteljske mrežne aplikacije temeljene na Internet protokolu (IP) preko porta 137 (u NBT).
Prijava za NetBIOS naziv zahtijeva aplikacija, ali Microsoft ne podržava IPv6 . Posljednji oktet je obično NetBIOS Sufiks koji objašnjava koje usluge sustav ima na raspolaganju.
Windows Internet Naming Service (WINS) pruža usluge za razvrstavanje imena za NetBIOS.
Dvije aplikacije pokreću NetBIOS sesiju kada klijent pošalje naredbu za "pozivanje" drugog klijenta (poslužitelja) preko TCP portom 139. To se naziva način sesija, gdje obje strane izdaju naredbe "pošalji" i "primaju" za isporuku poruka u oba smjera. Naredba "objesi" prekida NetBIOS sesiju.
NetBIOS također podržava komunikaciju bez veze preko UDP-a. Aplikacije slušaju na UDP portu 138 za primanje NetBIOS datagrama. Usluga datagrama može slati i primati datagrame i emitirati datagrame.
Više informacija o NetBIOS-u
Sljedeće su neke od mogućnosti kojima se usluga naziva može poslati putem usluge NetBIOS:
- Dodajte ime da biste registrirali NetBIOS ime
- Dodavanje naziva skupine slično je, ali registrira naziv grupe NetBIOS
- Brisanje imena je za poništenje registracije NetBIOS imena, bilo da je to naziv ili grupa
- Nađi ime je za traženje NetBIOS imena na mreži
Usluge sesije omogućuju sljedeće primitive:
- Poziv za pokretanje sesije putem NetBIOS naziva
- Slušat će vidjeti hoće li se pokušati otvoriti sesiju
- Hang Up se koristi za zatvaranje sesije
- Slanje će poslati paket tijekom sesije
- Slanje Ne Ack je isto kao i poslati, ali ne zahtijeva potvrdu da je poslana tijekom sesije
- Primiti čeka dolazni paket
Kada su u datagramskom načinu rada, ove primitive podržane:
- Send Datagram će poslati datagram preko NetBIOS imena
- Pošalji Broadcast Datagram je za slanje datagrama na svaki registrirani NetBIOS ime na mreži
- Primanje datagrama čeka paket Send Datagram
- Primanje Broadcast Datagram čeka paket Send Broadcast