Newsgroup: it.comp.os.win.win2000
Titolo: Chiusura connessioni TCP

Salve a tutti.
Ho una connessione TCP dal mio client verso un server sulla porta 445.
Posso chiuderla da sistema operativo?
Giorgio P.

 ha scritto nel messaggio
news:bc40jo$m8h$1...@fata.cs.interbusiness.it...


 wrote in message
news:bc4bcd$e0j$1...@grillo.cs.interbusiness.it...


 Giorgio P.
Ma quella è la connessione ai directory services di Microsoft!
Non serve a nulla cancellarla, la connessione è dinamica e SERVE al sistema
operativo!
Alessandro

 wrote in message
news:bc4snd$q26$1...@newsreader.mailgate.org...

Non si tratta del servizio SMB che sta dietro alla condivisione di file e
stampanti?
Comunque spiego qual'era il mio problema così forse viene fuori qualcosa che
non so...
Collegato ad un pc w2k come utente locale, accedo a \\server erroneamente
con username "pippo" che è un utente locale di "server". In questo modo
visualizzo le directory condivise, ma non posso accedere a
\\server\cartellacondivisa perchè "pippo" non ha le autorizzazioni per la
cartella. (specifico che il server a cui sto accedendo è un W2k pro, ma
penso che questo sia irrilevante per il problema in esame). Le
autorizzazioni le ha invece pluto@dominio. A questo punto però dal mio PC si
è già stabilita la connessione a "server" come utente "pippo" ed anche
cercando di connettere \\server\cartellacondivisa con nome utente
pluto@dominio ottengo il messaggio di Windows :"La cartella di rete
specificata è attualmente connessa con nome utente e password diversi. Per
connettersi con nome utente e password diversi, disconnettere le connessioni
esistenti su questa condivisione di rete".
Da dove gestisco le connessioni esistenti se non con "net use"?
Visualizzando le connessioni attive con net use trovo:
\\server\cartellacondivisa
\\server\IPC$
Visualizzando le connessioni TCP verso l'host "server" con netstat, trovo
un'unica connessione in stato ESTABLISHED dal mio PC verso il server sull
porta remota 445, e deduco che questa corrisponda all'accesso a \\server
precedentemente effettuato.
Da qui veniva fuori la mia domanda su come chiudere una connessione TCP in
stato ESTABLISHED.
Comunque, facendo
    net use \\server\ipc$ /delete
la connessione TCP verso server_IP_address:445 non c'è più e riaccedendo a
\\server posso finalmente utilizzare l'username corretto pluto per entrare
in \\server\cartellacondivisa.
Avevo poi notato che non appena accedo a \\server (con un qualsiasi user) il
comando net use mi dà subito la connessione con \\server\ipc$.
C'è qualcosa di sbagliato nel mio ragionamento?
Ciao.
Giorgio P.

 \\server\IPC$
net use \\server\cartellacondivisa /delete
Oppure da Esplora Risorse: Strumenti -> Disconnetti unità di rete.
Alessandro


Veramente il servizio si chiama Direct Connect e non è un'invenzione di
Microsoft ma bensì una specifica del protocollo CIFS!
Win2k in nativo comunica con CIFS ma si può anche "adattare" (degradando le
prestazioni) al vecchio SMB!
Davide

 ha scritto nel
messaggio news:bc71uv$1j8o$1...@newsreader1.mclink.it...

A me risulta che CIFS e SMB siano praticamente la stessa cosa. Vedi per
esempio:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/cifs_smb_protocol_overview.asp
CIFS/SMB fino a winNT 4 usava come trasporto il netbios over tcp/ip.
Con Windows 2000 CIFS/SMB usa come trasporto il TCP/IP sulla porta 445 e la
139 se non erro. Per compatibilità con le versioni precedenti può ancora
però usare NetBT.
Stiamo forse dicendo la stessa cosa con parole differenti?
Alessandro