NetBIOS leidžia programoms ir kompiuteriams bendrauti per LAN
Trumpai tariant, NetBIOS teikia ryšių paslaugas vietiniuose tinkluose. Jis naudoja programinės įrangos protokolą, pavadintą NetBIOS Frames (NBF), kuris leidžia vietinio tinklo (LAN) programoms ir kompiuteriams bendrauti su tinklo įranga ir perduoti duomenis visame tinkle.
NetBIOS, tinklo pagrindinės įvesties / išvesties sistemos santrumpa, yra tinklo pramonės standartas. Ji buvo sukurta 1983 m. "Sytek" ir dažnai naudojama su "NetBIOS" per TCP / IP (NBT) protokolą. Tačiau jis taip pat naudojamas " Token Ring" tinkluose, taip pat "Microsoft Windows".
Pastaba: NetBIOS ir NetBEUI yra atskiros, bet susijusios technologijos. NetBEUI išplėtė pirmąsias NetBIOS diegimo galimybes, naudodamas papildomas tinklo galimybes.
Kaip veikia NetBIOS su programomis
Programinės įrangos taikomosios programos NetBIOS tinkle suraskite ir identifikuokite vienas kitą naudodami savo NetBIOS vardus. "Windows" sistemoje NetBIOS pavadinimas yra atskiras nuo kompiuterio pavadinimo ir gali būti ne ilgesnis nei 16 simbolių.
Programos kituose kompiuteriuose prieigai prie NetBIOS vardų per UDP - paprastą OSI transporto sluoksnio protokolą, skirtą kliento / serverio tinklo programoms, pagrįstoms interneto protokolu (IP) , per uostą 137 (NBT).
NetBIOS vardo registravimas reikalingas programoje, tačiau "Microsoft" nepalaiko IPv6 . Paskutinis oktetas paprastai yra "NetBIOS Suffix", kuris paaiškina, kokios paslaugos yra sistemoje.
" Windows Internet Naming Service" (WINS) teikia "NetBIOS" vardų atkūrimo paslaugas.
Du programos paleidžia NetBIOS sesiją, kai klientas siunčia komandą "paskambinti" kitam klientui (serveriui) per TCP prievadą 139. Tai vadinama seanso režimu, kai abi šalys išduoda komandas "siųsti" ir "gauti" žinutės abiejose kryptyse. "Hangout" komanda baigia "NetBIOS" sesiją.
"NetBIOS" palaiko ryšį be jungčių per UDP. Programos klauso UDP prievado 138, kad gautų NetBIOS datagramus. Datagrams paslauga gali siųsti ir priimti datagramus ir transliuoti datagramas.
Daugiau informacijos apie NetBIOS
Toliau pateikiamos kai kurios galimybės, kurias vardų paslauga gali siųsti per NetBIOS:
- Įrašykite pavadinimą, norėdami užregistruoti NetBIOS vardą
- Pridėti grupės pavadinimą yra panašus, bet registruojamas "NetBIOS" grupės pavadinimas
- Ištrinti vardą , norint išregistruoti NetBIOS vardą, nesvarbu, ar jis būtų vardas ar grupė
- Ieškoti vardo yra ieškoti NetBIOS vardo tinkle
Sesijų paslaugos leidžia šiuos primityvus:
- Skambinkite, norėdami pradėti seansą naudodami "NetBIOS" vardą
- Klausykimės, ar bus galima bandyti atidaryti seansą
- "Hang Up " naudojamas uždaryti sesiją
- Siuntimas siunčia paketą per seansą
- Send No Ack yra toks pats kaip siųsti, bet nereikia patvirtinimo, kad jis buvo išsiųstas per sesiją
- Gauti laukia gaunamo paketo
Kai datagramos režime šie elementai yra palaikomi:
- Siųsti "Datagram " siunčia datagramą per "NetBIOS" vardą
- Siųsti transliavimo datagramą skirtas siųsti datagramą kiekvienam registruotam NetBIOS vardui tinkle
- Gauti Datagram laukia Send Datagram paketo
- "Get Broadcast Datagram" laukia "Send Broadcast" paketo