NetBIOS omogućava aplikacijama i računarima da komuniciraju preko LAN mreže
Ukratko, NetBIOS pruža usluge komunikacije na lokalnim mrežama. Koristi programski protokol NetBIOS Frames (NBF) koji omogućava aplikacijama i računarima na lokalnoj mreži (LAN) da komuniciraju s mrežnim hardverom i prenose podatke preko mreže.
NetBIOS, skraćenica za Network Basic Input / Output System, mrežni industrijski standard. Napravljen je 1983. godine od strane Sytek-a i često se koristi sa NetBIOS-om preko TCP / IP (NBT) protokola. Međutim, on se također koristi u mrežama Token Ring , kao i Microsoft Windows.
Napomena: NetBIOS i NetBEUI su odvojene ali povezane tehnologije. NetBEUI je proširila prve implementacije NetBIOS-a uz dodatne mogućnosti umrežavanja.
Kako NetBIOS radi sa aplikacijama
Softverske aplikacije na NetBIOS mreži lociraju i identifikuju jedni druge preko njihovih NetBIOS imena. U Windows-u, ime NetBIOS-a je odvojeno od naziva računara i može biti do 16 znakova.
Aplikacije na drugim računarima pristupaju NetBIOS imenima preko UDP-a , jednostavan protokol OSI transportnog sloja za aplikacije klijenta / servera na osnovu Internet protokola (IP) preko porta 137 (u NBT-u).
Prijava aplikacije NetBIOS ime zahteva aplikacija, ali Microsoft ne podržava za IPv6 . Poslednji oktet je obično NetBIOS Suffix koji objašnjava koje usluge ima na raspolaganju sistem.
Windows Internet Service Naming (WINS) pruža usluge za rešavanje imena za NetBIOS.
Dve aplikacije započinju NetBIOS sesiju kada klijent šalje komandu da "pozove" drugi klijent (server) preko TCP porta 139. Ovo se naziva režim sesije, gdje obe strane izdaju naredbe "pošalji" i "primaju" za isporuku poruke u oba smera. "Hang-up" naredba prekida NetBIOS sesiju.
NetBIOS takođe podržava komunikacije bez veze putem UDP-a. Aplikacije slušaju na UDP portu 138 da primaju NetBIOS datagrame. Usluga datagrama može slati i primati datagramove i emitovati datagramove.
Više informacija o NetBIOS-u
Slijede neke od opcija koje je servisu za imena dozvoljeno poslati preko NetBIOS-a:
- Dodajte ime za registraciju NetBIOS imena
- Dodaj ime grupe slično, ali registruje ime NetBIOS grupe
- Obriši ime je za unregisteriranje NetBIOS imena, bilo da je to ime ili grupa
- Nađite ime za pretraživanje NetBIOS imena na mreži
Usluge sesije omogućavaju ovim primitivima:
- Pozovite za pokretanje sesije preko NetBIOS imena
- Slušajte će videti da li možete pokrenuti pokušaj da otvorite sesiju
- Hang Up se koristi za zatvaranje sesije
- Poslati će poslati paket preko sesije
- Pošalji No Ack je isti kao i poslati, ali ne zahtijeva potvrdu da je poslat kroz sesiju
- Primite čekanje na dolazni paket
Kada su u datagram modu, ti primitivi su podržani:
- Pošaljite Datagram će poslati datagram preko NetBIOS imena
- Send Broadcast Datagram je za slanje datagrama na svaki registrovani NetBIOS ime na mreži
- Prijem Datagrama čeka paket Send Datagram
- Primanje Broadcast Datagrama čeka paket za slanje pošiljki