NetBIOS permesas aplikojn kaj komputilojn por komuniki tra LAN
En definitiva, NetBIOS provizas komunikajn servojn en lokaj retoj. Ĝi uzas protokolon pri programaro nomata NetBIOS Frames (NBF), kiu permesas aplikojn kaj komputilojn en loka areo (LAN) por komuniki kun reto- aparataro kaj transdoni datumojn tra la reto.
NetBIOS, mallongigo por Reto Baza Enigo / Eliga Sistemo, estas interreta industrio. Ĝi estis kreita en 1983 fare de Sytek kaj ofte estas uzata kun la NetBIOS pri TCP / IP (NBT) protokolo. Tamen, ĝi ankaŭ estas uzata en Token Ring- retoj, same kiel per Microsoft-Vindozo.
Noto: NetBIOS kaj NetBEUI estas apartaj sed rilataj teknologioj. NetBEUI etendis la unuajn implementojn de NetBIOS kun pliaj retoj-kapabloj.
Kiel NetBIOS Laboras Kun Aplikoj
Programaro-aplikoj en NetBIOS-reto lokalizas kaj identigas unu la alian per siaj nomoj de NetBIOS. En Vindozo, la nomo de NetBIOS estas apartigita de la komputila nomo kaj povas esti ĝis 16 karakteroj longaj.
Aplikoj pri aliaj komputiloj aliras NetBIOS-nomojn super UDP , simpla protokolo pri transporto de OSI por retoj de klientoj / serviloj bazitaj en Interreta Protokolo (IP) , tra haveno 137 (en NBT).
Registri la nomon de NetBIOS estas postulita de la aplikaĵo, sed ne estas subtenata de Microsoft por IPv6 . La lasta octeto estas kutime la NetBIOS-sufikso, kiu klarigas, kiajn servojn disponeblas la sistemo.
La Vindoza Interreta Nombra Servo (WINS) Havigas nomajn rezoluciajn servojn por NetBIOS.
Du programoj komencas kunsidon de NetBIOS kiam la kliento sendas komandon por "alvoki" alian klienton (la servilo) super TCP- portujo 139. Ĉi tio estas nomata la modo de kunsido, kie ambaŭ flankoj elsendas "sendi" kaj "ricevi" komandojn por liveri mesaĝoj en ambaŭ direktoj. La "pendado" komando nuligas la kunsidon de NetBIOS.
NetBIOS ankaŭ subtenas senkonektajn komunikadojn tra UDP. Aplikoj aŭskultas sur UDP-haveno 138 por ricevi NetBIOS-datagramojn. La datagrama servo povas sendi kaj ricevi datagramojn kaj elsendi datagramojn.
Pli da informoj pri NetBIOS
Sekvantaj estas iuj el la ebloj kiujn la nomo de la servo rajtas sendi per NetBIOS:
- Aldonu nomon por registri la nomon de NetBIOS
- Aldonu grupan nomon similas, sed registras la grupon de NetBIOS
- Forigi nomon estas por neregisteri nomon de NetBIOS, ĉu ĝi estas nomo aŭ grupo
- Trovu nomon por serĉi supre nomon de NetBIOS en la reto
La sesiaj servoj permesas ĉi tiujn primitivojn:
- Alvoku por komenci kunsidon per la nomo de NetBIOS
- Aŭskultu , se provo povas malfermi la kunsidon
- Hang Up kutimas fermi sesion
- Sendu sendi pakon super la kunsido
- Sendu Ne Ack estas la sama kiel sendi, sed ne postulas agnoskon, ke ĝi estis sendita tra la kunsido
- Ricevu atendas la venontajn pakojn
Kiam en datagrama reĝimo, ĉi tiuj primitivoj estas subtenataj:
- Sendu Datagram sendos datagramon per la nomo de NetBIOS
- Sendu Broadcast Datagram estas por sendi datagramon al ĉiu registrita NetBIOS-nomo en la reto
- Ricevu Datagram atendas Sendi Datagram-pakon
- Ricevu Elsendan Datagramon atendas Send Send-paketon