NetBIOS sobre TCP/IP

De la Viquipèdia, l'enciclopèdia lliure

NetBIOS sobre TCP/IP (NBT, o de vegades NetBT) és un protocol de xarxa que permet que les aplicacions informàtiques heretades que es basen en l'API NetBIOS s'utilitzin a les xarxes TCP/IP modernes.[1]

NetBIOS es va desenvolupar a principis de la dècada de 1980, dirigida a xarxes molt petites (aproximadament una dotzena d'ordinadors). Algunes aplicacions encara utilitzen NetBIOS i no s'escalen bé a les xarxes actuals de centenars d'ordinadors quan NetBIOS s'executa amb NBF. Quan es configura correctament, NBT permet que aquestes aplicacions s'executin en grans xarxes TCP/IP (incloent-hi tota Internet, encara que és probable que això estigui subjecte a problemes de seguretat) sense canvis.[2]

NBT està definit pels documents estàndard RFC 1001 i RFC 1002.

Serveis[modifica]

NetBIOS ofereix tres serveis diferents:

  • Servei de noms per al registre i resolució de noms (ports: 137/udp i 137/tcp)
  • Servei de distribució de datagrames per a comunicació sense connexió (port: 138/udp)
  • Servei de sessió per a comunicació orientada a connexió (port: 139/tcp)

NBT implementa tots aquests serveis.

Servei de noms[modifica]

A NetBIOS, cada participant s'ha de registrar a la xarxa utilitzant un nom únic de 15 caràcters com a màxim. A les xarxes heretades, quan una aplicació nova volia registrar un nom, havia d'emetre un missatge que deia "Algú utilitza actualment aquest nom?" i esperar una resposta. Si no hi havia resposta, es podia suposar que el nom no estava en ús. No obstant això, el temps d'espera va ser d'uns segons, la qual cosa va fer que el registre del nom fos un procés molt llarg, ja que l'única manera de saber que un nom no estava registrat era no rebre cap resposta.[3]

Servei de distribució de datagrames[modifica]

El mode de datagrama és "sense connexió"; Els datagrames NetBIOS s'envien mitjançant UDP. Un datagrama s'envia amb un paquet "Direct Unique" o "Direct Group" si s'envia a un nom NetBIOS concret, o un paquet "Broadcast" si s'envia a tots els noms NetBIOS de la xarxa.

Servei de sessió[modifica]

El mode de sessió permet que dos ordinadors estableixin una connexió per a una "conversa", permet gestionar missatges més grans i proporciona detecció i recuperació d'errors.[4]

Referències[modifica]

  1. «An Explanation of NetBIOS Networking» (en anglès). [Consulta: 17 novembre 2023].
  2. «What Is NetBios? Understanding Network Protocols By WireX Systems» (en anglès americà). [Consulta: 17 novembre 2023].
  3. Deland-Han. «Disable NetBIOS over TCP/IP by using DHCP - Windows Server» (en anglès americà), 23-02-2023. [Consulta: 18 novembre 2023].
  4. «Why do we need session service of NetBIOS over TCP IP?» (en anglès). [Consulta: 18 novembre 2023].