NetBIOS su TCP: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: parametri del template Cita web e modifiche minori |
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. |
||
(7 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1:
{{W|informatica|agosto 2024}}
'''NetBIOS su TCP/IP''' ('''NBT''', o a volte '''NetBT''') è un [[protocollo di rete]] che permette alle applicazioni che si basano su chiamate [[Application programming interface|API]] al [[NetBIOS]] di poter essere utilizzate su reti [[TCP/IP]].
Il NetBIOS è stato sviluppato negli anni 1980, per gestire le comunicazioni su reti molto piccole (di circa una dozzina di computer). Alcune applicazioni utilizzano ancora il NetBIOS, e non sono ben [[scalabilità|scalabili]] nelle reti di oggi, con centinaia di computer, specialmente quando sono utilizzati pacchetti di rete [[NetBIOS Frames protocol|NBF]]. Quando opportunamente configurato, l'NBT permette alle applicazioni di essere attive su vaste reti TCP/IP (all'interno dell'intera [[Internet]]) senza dover apportare modifiche al software, benché sia soggetto verosimilmente a problemi di sicurezza.
L'NBT è definito dai documenti standard [[Request for Comments|RFC]] 1001 e 1002.
== Servizi ==
Riga 14 ⟶ 15:
===Servizio dei Nomi===<!-- This section is linked from [[Name server]] -->
Nel NetBIOS, ogni partecipante deve registrarsi sulla rete utilizzando un nome unico di
L'NBT può implementare un repositori centrale, o "Servizio dei Nomi (''Name Service''), che memorizza tutte le registrazioni dei nomi. Un'applicazione che vuole registrare un nome dovrebbe quindi contattare il server dei nomi (che ha un indirizzo di rete conosciuto) e chiedere se il nome è già registrato, inviando un pacchetto "Name Query".
Riga 23 ⟶ 24:
Inoltre, per iniziare una sessione o per inviare un datagramma ad un particolare host anziché diffondere il datagramma in broadcast, NBT dovrà determinare l'[[Indirizzo IP]] dell'host per un dato nome NetBIOS; questo si ottiene diffondendo in broadcast un pacchetto "Name Query", e/o inviandolo ad un server dei Nomi NetBIOS. La risposta sarà l'[[Indirizzo IP]] dell'host risulta registrato sul server con quel nome.
È interessante notare che il NBNS è uno dei primi servizi distribuiti e dinamici e propriamente [[peer-to-peer]] per la registrazione dei nomi. Il protocollo NBNS è stato criticato a seguito di una errata preconfigurazione dello stesso da parte di Microsoft nei primi sistemi operativi:
così il protocollo si è guadagnato la cattiva fama di essere troppo presente (chiacchierone,'chatty') creando con molto traffico nelle reti dovuto alla continua registrazione dinamica dei nomi in diversi protocolli contemporaneamente (IPX/SPX, NBF and TCP/IP), invece il problema era imputabile al fatto che gli utenti lasciavano in una configurazione sbagliata (predefinita da Microsoft) le proprie macchine collegate in rete, creando così dei problemi alle proprie reti{{Citazione necessaria}}.
I principi implementati nel NBNS sono stati reimplementati più volte, anche in sistemi come [[ZeroConf]] and [[MobileIP]].
Riga 40 ⟶ 41:
==Vulnerabilità nella Sicurezza==
I [[Server web|server Web]] sono tipicamente, ma non esclusivamente, il primo punto d'impatto dei vettori d'attacco tramite internet. Le porte di rete (LAN) [[Local area network]], progettualmente, danno informazione e spesso diventano conseguentemente obbiettivo della maggior parte degli attacchi su reti Client-Server.
Molti servizi che sono vulnerabili a questi tipi di attacco, possono essere disabilitati senza problemi, in funzione dell'impatto organizzativo sui workflow. Questo è maggiormente vero nel caso di servizi di rete incentrati per natura in reti Intranet.
Tra i protocolli di rete sono che si dimostrano particolarmente vulnerabili nel fornire questi servizi ci sono: il protocollo [[Server Message Block]] (SMB) ed il NetBIOS over TCP/IP. Entrambi i servizi possono rivelare quantità di informazioni dettagliate e vitali in termini di sicurezza al riguardo delle reti esposte. Quando non confinati, i protocolli NetBIOS over TCP/IP and SMB forniscono vettori ricorrenti per attacchi malevoli sulla rete. Specificamente, il NetBIOS fornisce ai
==Diminuzione dell'importanza nelle reti Client-Server post-NT==
In relazione alle reti di tipo client-server su sistemi successivi a MS-[[Windows 2000]]/NT, il NetBIOS sta effettivamente diventando un protocollo obsoleto. Il NetBIOS era inoltre sviluppato per reti LAN non instradabili. Nella maggioranza delle reti create dopo l'anno 2000 con sistemi Windows 2000 o successivi, il NetBIOS effettivamente offre una retro-compatibilità con dispositivi di rete che hanno una compatibilità precedente al [[Domain name system|DNS]]. Il ruolo centrale del NetBIOS nelle reti Client-Server (ed anche in quelle reti in cui sono collegate tra loro periferiche hardware che precedono l'introduzione della compatibilità DNS) è quello di fornire la risoluzione dei nomi per i computer e per le periferiche di rete. Inoltre, permette all'hardware di rete di poter essere acceduto e condiviso, e rende possibile la mappatura e la navigazione delle cartelle di rete, delle condivisioni e delle stampanti condivise, dei fax, ecc. Nella sua capacità primaria, agisce come un protocollo dello strato sessione spostato sopra il TCP/IP per fornire la risoluzione dei nomi ai computer ed alle cartelle condivise. In finale, le reti Client-Server basate su Windows 2000, e successive, non hanno bisogno di questi mezzi poco sicuri per la risoluzione dei nomi e l'indirizzamento o l'accesso alle cartelle condivise in rete.<ref name=":0">{{Cita web|url=https://
== Risoluzione dei problemi relativi al NetBIOS ==
Riga 63 ⟶ 64:
Processore di comandi, cmd-Shell : C:\Windows\System32\cmd.exe, e non C:\Windows\SysWOW64\cmd.exe
Ci sono molti comandi simili ad Nbtstat e che permettono molte opzioni come: ricerca nella cache locale, richiesta [[WINS Server]], richiesta broadcast, ricerca in file [[LMHOSTS]], e ricerca in file [[Host
====Sintassi====
Riga 77 ⟶ 78:
'''nbtstat -S''': Elenca la tabella delle sessioni con gli indirizzi IP di destinazione.
== Note ==
<references />
== Bibliografia ==
* {{IETF|1001|Protocol standard for a NetBIOS service on a TCP/UDP transport: Concepts and methods}}
* {{IETF|1002|Protocol standard for a NetBIOS service on a TCP/UDP transport: Detailed specifications}}
== Voci correlate ==
* [[NetBIOS]]
* [[Samba (software)
* [[Server Message Block]]
* [[Domain Name System
* [[Lightweight Directory Access Protocol
* [[Network Information Service
* [[Windows Internet Name Service]]
== Collegamenti esterni ==
* {{FOLDOC|NetBios over TCP/IP|NetBios over TCP/IP}}
* [https://support.microsoft.com/kb/204279 KB204279] - KB article describing the more modern, direct hosting of SMB
* [http://www.unixwiz.net/tools/nbtscan.html nbtscan] - open-source program to scan IP networks for NetBIOS name information
{{Portale|informatica|telematica}}
[[Categoria:Protocolli di rete]]
|