Skip to main content

NetBIOS (cosa è e come funziona)

SCP-232 Jack Proton's Atomic Zapper | safe | Cognitohazard / toy scp (Aprile 2024)

SCP-232 Jack Proton's Atomic Zapper | safe | Cognitohazard / toy scp (Aprile 2024)
Anonim

In breve, NetBIOS fornisce servizi di comunicazione su reti locali. Utilizza un protocollo software denominato NetBIOS Frames (NBF) che consente alle applicazioni e ai computer su una rete locale (LAN) di comunicare con l'hardware di rete e di trasmettere i dati attraverso la rete.

NetBIOS, un'abbreviazione per Network Basic Input / Output System, è uno standard del settore di rete. È stato creato nel 1983 da Sytek e viene spesso utilizzato con il protocollo NetBIOS su TCP / IP (NBT). Tuttavia, è anche usato nelle reti Token Ring, così come da Microsoft Windows.

Nota: NetBIOS e NetBEUI sono tecnologie separate ma correlate. NetBEUI ha esteso le prime implementazioni di NetBIOS con funzionalità di rete aggiuntive.

Come funziona NetBIOS con le applicazioni

Le applicazioni software su una rete NetBIOS si localizzano e si identificano tramite i loro nomi NetBIOS. In Windows, il nome NetBIOS è separato dal nome del computer e può contenere fino a 16 caratteri.

Le applicazioni su altri computer accedono ai nomi NetBIOS su UDP, un protocollo di livello di trasporto OSI semplice per applicazioni di rete client / server basate su IP (Internet Protocol), tramite la porta 137 (in NBT).

La registrazione del nome NetBIOS è richiesta dall'applicazione ma non è supportata da Microsoft per IPv6. L'ultimo ottetto è solitamente il suffisso NetBIOS che spiega quali servizi il sistema ha a disposizione.

Windows Internet Naming Service (WINS) fornisce servizi di risoluzione dei nomi per NetBIOS.

Due applicazioni avviano una sessione NetBIOS quando il client invia un comando per "chiamare" un altro client (il server) sulla porta TCP 139. Si tratta della modalità sessione, in cui entrambe le parti emettono comandi "invia" e "ricevi" per consegnare messaggi in entrambe le direzioni. Il comando "hang-up" termina una sessione NetBIOS.

NetBIOS supporta anche le comunicazioni senza connessione tramite UDP. Le applicazioni ascoltano sulla porta UDP 138 per ricevere i datagrammi NetBIOS. Il servizio datagramma può inviare e ricevere datagrammi e trasmettere datagrammi.

Ulteriori informazioni su NetBIOS

Di seguito sono riportate alcune delle opzioni che il servizio di denominazione può inviare tramite NetBIOS:

  • Aggiungi nome per registrare il nome NetBIOS
  • Aggiungi il nome del gruppo è simile ma registra il nome del gruppo NetBIOS
  • Elimina nome è per annullare la registrazione di un nome NetBIOS, sia esso un nome o un gruppo
  • Trova il nome è per cercare un nome NetBIOS sulla rete

I servizi di sessione consentono questi primitivi:

  • Chiamata per avviare una sessione tramite il nome NetBIOS
  • Ascolta vedrà se è possibile tentare di aprire la sessione
  • Appendere è usato per chiudere una sessione
  • Inviare invierà un pacchetto durante la sessione
  • Invia No Ack è uguale a send ma non richiede il riconoscimento che è stato inviato attraverso la sessione
  • Ricevere aspetta il pacchetto in arrivo

Quando si è in modalità datagramma, queste primitive sono supportate:

  • Invia Datagram invierà un datagramma tramite il nome NetBIOS
  • Invia datagramma broadcast è per inviare un datagramma ad ogni nome NetBIOS registrato sulla rete
  • Ricevi Datagram aspetta un pacchetto di Datagram Send
  • Ricevi il datagramma broadcast attende un pacchetto di trasmissione broadcast