Home Page
Ultimi aggiornamenti di queste pagine: negli anni 90, esattamente prima del 31/12/1998!
qui c'era uno script che contava i giorni mancanti per il 2000, ormai giunto (e passato...) da tanti, tanti anni...

 
Software
New Editor!
Rubrica
Raccolta icone
XJA's CW
297!Editor
QRB
Linux
Win95 e Reti!

scarica il file

Windows e le Reti...

Comandi di Windows 95 utili per la rete.
Windows 95 (TM) nasce come sistema operativo con un particolare orientamento alle reti e consente di lavorare in networking svolgendo, in modo semplice, operazioni a volte anche piuttosto complicate.

Certo, lavorare in rete locale è diventato molto semplice, ma è quando si ha a che fare con grandi reti (come ad esempio Internet...) che questa "vocazione" diventa particolarmente comoda...
Vorrei far conoscere, in questo documento, qualche notizia su come usare alcuni comandi forniti da Windows e disponibili... da "Prompt di MS-DOS" durante la connessione ad Internet o alla rete locale! Non ve lo aspettavate, eh?

Bene, cominciamo!

Ping.exe
Vediamo un po' questo programma. Facciamo una "Dir" al prompt di DOS e vedremo che:


  C:\WINDOWS>dir ping

  Il volume nell'unità C è <Mio_Disco>
  Numero di serie del volume: 3D5B-18CE
Directory di C:\WINDOWS PING EXE 12.128 24/08/96 11.11 PING.EXE 1 file 12.128 byte 0 dir 1.531.244.544 byte disponibili

Il file è un programmino della "Cartella" Windows. Forse non tutti sanno che la sua funzione è quella di lanciare un "Pacchettino" di 32 Bytes di dati ad un indirizzo IP specificato sulla riga di comando, e riportarne i tempi di risposta (se risposta esiste...). Da queste poche cose si evince che è di una utilità strepitosa: in una rete locale è possibile controllare, in tempo reale, se un computer è correttamente collegato in rete e, soprattutto se è attivo. Ad esempio:


  C:\WINDOWS>ping 128.1.1.1

  Pinging 128.1.1.1 with 32 bytes of data:
  Reply from 128.1.1.1: bytes=32 time<10ms TTL=32
  Reply from 128.1.1.1: bytes=32 time<10ms TTL=32
  Reply from 128.1.1.1: bytes=32 time<10ms TTL=32
  Reply from 128.1.1.1: bytes=32 time<10ms TTL=32

Dove ho specificato un indirizzo di un PC collegato in rete ed ho ottenuto risposta in tempi... inferiori a 10 millisecondi!. Se poi si vuole collaudare il comando su Internet, provate a digitare PING seguito dal "DNS" del vostro sito preferito: otterrete i tempi di risposta per un pacchetto di 32 bytes spediti al suo indirizzo: interessante, vero?

Tracert.exe
Come specificato per "PING.EXE", facciamo una Dir al prompt di DOS:


  C:\WINDOWS>dir tracert 

   Il volume nell'unità C è <Mio_Disco>
   Numero di serie del volume: 3D5B-18CE
   Directory di C:\WINDOWS

  TRACERT  EXE         9.056  24/08/96  11.11 TRACERT.EXE
           1 file          9.056 byte
           0 dir     1.530.687.488 byte disponibili

Oh, ma guarda un po'... Tracert.Exe è un programmino della "Cartella" Windows ancora più piccolo del precedente ma che fornisce una funzione che soddisfa una delle più ataviche curiosità del Navigatore di Internet. Vediamo di cosa si tratta.
Tutti sanno che Internet non è altro che una rete, una vera e propria "ragnatela" che collega fra di loro una caterva di computer... Spesso, per arrivare dalla nostra postazione casalinga di navigazione al computer di destinazione, spesso lontano migliaia di chilometri, occorre "passare" attraverso... altri computer! Il comando Tracert.Exe (acronimo di Trace Route) altro non fa che... prendere nota di tutti i computer che ho attraversato... Così, per raggiungere il sito http://www.garden.net che si trova nel New Jersey, un pacchetto di dati che parte da mio modem, deve fare tutti 'sti po' po' di salti:


C:\WINDOWS>tracert www.garden.net

Tracing route to www.garden.net [206.26.128.1] 
over a maximum of 30 hops:

 1  415 ms 248 ms 1120 ms pppsrv02.stm.it [195.62.32.47]
 2  620 ms 710 ms  643 ms world.stm.it [195.62.32.11]
 3  957 ms 727 ms  726 ms Milano-3-to-Agora.tip.net [194.20.7.105]
 4  495 ms 429 ms  719 ms UBNIta-gw-1.tip.net [194.20.0.145]
 5  838 ms 731 ms  536 ms ov-i15-serial2-0-1-ix.stockholm.telia.net [194.17.0.161]
 6  543 ms 433 ms  529 ms apv-i1-feth4-1-0-ix.stockholm.telia.net [195.67.232.136]
 7  785 ms 670 ms  654 ms ny-i1-pos4-0-0-int-newyork.telia.net [194.17.0.250]
 8  671 ms 541 ms  956 ms bordercore4-hssi0-1-0.WestOrange.mci.net [166.48.11.253]
 9  839 ms 744 ms  580 ms core2.WestOrange.mci.net [204.70.4.185]
10 1004 ms 864 ms  569 ms border6-fddi-0.WestOrange.mci.net [204.70.64.66]
11  605 ms 473 ms  600 ms djr-enterprises.WestOrange.mci.net [204.70.70.38]
12  448 ms 539 ms  499 ms www.garden.net [206.26.128.1]
Trace complete.

Ftp.exe
Sicuramente in pochi sanno che Win95 implementa anche un client FTP che è possibile usare dal prompt del DOS! Eccolo:


  C:\WINDOWS>dir ftp
   Il volume nell'unità C è <Mio_Disco>
   Numero di serie del volume: 3D5B-18CE
   Directory di C:\WINDOWS

  FTP      EXE        37.520 24/08/96  11.11 FTP.EXE
           1 file               37.520 byte
           0 dir     1.530.646.528 byte disponibili

Bene, giusto per completezza, diciamo anche che un Client FTP. è un programmino che permette, su un qualsiasi PC di "interfacciare" il programma FTP che gira sul server di destinazione, permettendo la memorizzazione, su uno spazio del disco del server riservato, di files provenienti dal computer Client. FTP, infatti, altro non è che la sigla di File Transfer Protocol, cioè protocollo per il trasferimento di files.
Quindi, mediante questo programmino, è possibile collegarsi al Server FTP remoto e scaricare, ad esempio, il proprio sito, senza aver bisogno di andare ad acquistare altri programmi... Certo, non è visuale e rimane un programma DOS, adatto, dunque, agli utenti smaliziati, ma, vi assicuro, che, con un po' di pratica, è praticamente possibile eseguire le funzioni più importanti, che si riducono al deposito ed al prelievo di files.
Vediamo, ora, i comandi di maggiore utilità.
Cominciamo col dire che tutti i comandi devono essere in caratteri minuscoli: questo per scongiurare probabili insuccessi. Digitando FTP a vuoto, avremo il prompt di FTP e, mediante "?" l'elenco dei comandi disponibili:


C:\WINDOWS>ftp

ftp> ?
Commands may be abbreviated. Commands are:

 !            delete       literal       prompt        send
 ?            debug        ls            put           status
 append       dir          mdelete       pwd           trace
 ascii        disconnect   mdir          quit          type
 bell         get          mget          quote         user
 binary       glob         mkdir         recv          verbose
 bye          hash         mls           remotehelp
 cd           help         mput          rename
 close        lcd          open          rmdir

ftp>

Qualche comando è uguale al suo corrispondente in ambiente DOS, quindi, l'uso di questo client non dovrebbe essere particolarmente difficile.
Vediamo i comandi che ci servono per aprire una connessione, gestire un sito sul server (creazione di una directory, upload dei files, cancellazione di un file vecchio, sconnessione, uscita dal programma): praticamente quello per cui dovrebbe essere normalmente usato!

open

Deve essere seguito dall'indirizzo IP del server o dal suo DNS. Esempio:

open 195.1.1.1

oppure:
open ServerRemoto.net

all'apertura del collegamento, segue, da parte del server, la richiesta della Password per il riconoscimento dell'utente.

lcd

Permette di impostare la Directory locale dove saranno depositati i files prelevati dal server o da dove saranno prelevati i files da trasferire sul sito remoto. Ad esempio:

lcd c:\files\miosito

imposta il percorso alla sottodirectory "miosito" della directory "files" del disco locale "C:".

dir

Restituisce i files contenuti nella directory corrente del sito remoto. Il suo uso è molto simile a quello dell'omonimo comando DOS.

cd

Cambia la directory corrente impostata sul server remoto. Anche questo comando è simile al corrispondente comando DOS.

mkdir

Crea una directory sul server remoto. Ad esempio:

mkdir nuova_dir

crea la directory "nuova_dir".

put

Deposita i files specificati nella riga di comando sul server.
E' anche possibile non specificare i files sulla riga di comando: essi verranno richiesti dal programma di seguito. E' utile anche sapere che, se impostato il percorso con lcd, è anche possibile non specificare il percorso del file sorgente. Esempi:

put pippo.htm pluto.htm

deposita sul server il file locale pippo.htm salvandolo con nome pluto.htm.
put c:\files\sito\pippo.htm pluto.htm

uguale al caso precedente, ma con indicazione del percorso completo del file sorgente.

get

Preleva un file, specificato sulla riga di comando, dal server, depositandolo, con lo stesso nome, nella directory locale precedentemente impostata con lcd. Esempio:

get pluto.htm

preleva il file pluto.htm, salvandolo sul disco locale con lo stesso nome. E' anche possibile specificare un nome diverso.

close

Chiude il collegamento con il server ritornando all'utente in prompt di FTP per una nuova connessione.

quit

Esce dal client FTP e ritorna al DOS.

Indubbiamente, quanto scritto sin qua, non vuole essere completamente esaustivo sull'uso di questo comando DOS, ma penso sia sufficiente come base di partenza per l'uso di questo utile comando spesso sconosciuto a molti.

Telnet.Exe
Altro utile programmino, questa volta, però, in ambiente Windows...
Per avviarlo, dato che durante l'installazione non viene creato alcun collegamento nel menu Avvio, e necessario andare a "Esegui" e digitarci "telnet". E' possibile, in alternativa, indicare, sulla riga di comando, il sito cui dobbiamo collegarci.
A cosa serve Telnet? Semplicemente ad impartire comandi al sistema remoto... Infatti, con i dovuti permessi, un utente remoto, mediante questo semplice programma di terminale, può amministrare un sistema, lanciare il comando di Shutdown, cancellare o copiare files sul computer remoto, etc. Ad esempio, posso collegarmi al mio provider Internet e leggere la posta elettronica (se il provider ha questo tipo di servizio attivo...) senza bisogno di "scaricarla" sul mio client di posta elettronica.


Grafica e realizzazione effettuata da IK7XJA
Franco Meraglia - Casarano (Lecce) Italy
Editor usato: 297!Editor HTML by F. Meraglia
File midi by
Daniele D'Amato © 1998