Gentili utenti vi informiamo che il team di MyTech si è spostato sul canale Hitech & Scienza di Panorama.it

      non hai uno username? regìstrati   /   recupera la password

apple / google / microsoft
unmapped

La comunicazione fra più macchine

Scritto da Guido Sintoni

Con Nbt, le sessioni NetBios sono create sulla base di sessioni Tcp. La comunicazione di due macchine poste in una rete con protocollo Smb e trasporto Nbt, caso limite per semplicità, avviene su queste basi:

• La macchina A trova l’Ip della macchina B mediante Name Service;
• La macchina A stabilisce una connessione alla porta Tcp 139 sulla macchina B;
• La macchina A spedisce un pacchetto alla macchina B, contenente la richiesta di Session Service Nbt, attraverso la connessione Tcp. La richiesta contiene il nome della macchina richiedente e della macchina chiamata.

In quest’ultimo caso, la richiesta di sessione può essere rifiutata se il nome di B non è disponibile (se la macchina è spenta o il nome non esiste). Se è accettata, A e B iniziano a scambiarsi pacchetti relativi a una sessione NetBios attraverso il tunnel Tcp, fino a quando la connessione non viene chiusa.

Nbt, come abbiamo visto, si occupa di emulare una Lan di tipo Pc-Network, i cui nodi sono accomunati dall’avere nomi NetBios riconoscibili e posti nello stesso spazio. Quest’ultimo è creato e mantenuto da Name Service, che - in pratica - definisce l’ambito della Lan.

I sistemi non basati su Windows, al posto di sfruttare le Api NetBios, riuniscono i pacchetti Nbt e gestiscono direttamente i trasferimenti Tcp e Udp.

La struttura di Smb è basata su record (il primo campo contiene un identificativo univoco per il protocollo), ed è in grado di gestire i vari collegamenti all’interno di una singola sessione NetBios. I comandi di Smb sono molteplici, e la sintassi si è via via evoluta in vari dialetti; la scelta del dialetto da utilizzare (Pc Network Program 1.0, Microsoft Networks 1.03, Lanman 1.0 e 2.1, Nt Lm 0.12) avviene mediante il comando Smb Negotiate protocol.

Commenti   (Inserisci un commento)

Ancora nessun commento.

Effettua il login