Skip to main content

NetBIOS (kas tai yra ir kaip tai veikia)

Anonim

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:

  • Pridėti vardą užsiregistruoti NetBIOS vardą
  • Pridėti grupės pavadinimą yra panašus, bet registruojamas NetBIOS grupės pavadinimas
  • Ištrinti vardą yra išregistruoti NetBIOS vardą, nesvarbu, ar tai vardas, ar grupė
  • Ieškoti vardo yra ieškoti NetBIOS vardo tinkle

Sesijų paslaugos leidžia šiuos primityvus:

  • Skambinkite pradėti seansą per NetBIOS vardą
  • Klausyk pamatysite, ar galima bandyti atidaryti seansą
  • Pakabinti naudojamas uždaryti sesiją
  • Siųsti siųs paketą per sesiją
  • Siųsti "ne" yra toks pats kaip siųsti, bet nereikia patvirtinimo, kad jis buvo išsiųstas per sesiją
  • Gaukite 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
  • Gaukite "Datagram" laukia Send Datagram paketo
  • Gauti transliacinę datagramą laukia siuntimo transliacijos paketo