Quali sono i comandi di rete più utili?
I comandi di rete più utili, ovviamente, dipendono dal tipo di rete su cui stai lavorando. Esistono due principali famiglie di reti e tratteremo entrambe quelle qui. La prima famiglia, la famiglia Unix o Linux, è la più antica, con le sue origini ai primi tempi dell'informatica, quando il sistema Unix divenne dominante tra tutti i sistemi operativi di rete. La seconda famiglia, la famiglia Windows, è ampiamente utilizzata in questi giorni poiché molti computer di rete eseguono un sistema operativo basato su Windows. Entrambi hanno funzioni simili disponibili, ma i comandi di rete che raggiungono questi obiettivi sono diversi.
Uno dei comandi di rete di cui molte persone potrebbero essere a conoscenza è il comando ping. Entrambi usano la stessa sintassi di base, quella del ping [indirizzo_stanza] , ma le opzioni disponibili per ognuna sono diverse. Il ping è un modo semplice per vedere quanto tempo impiega un computer per comunicare con un altro, che può essere utilizzato per una serie di diversi scopi di risoluzione dei problemi, e quindi è uno dei primi comandi di rete che le persone apprendono durante il debug delle reti. Le opzioni disponibili includono l'impostazione di un timeout manuale, l'impostazione di una dimensione del buffer maggiore da inviare e il timestamp di ciascun hop man mano che viene creato.
Traceroute è un altro dei comandi di rete più diffusi, poiché mostra quale percorso sta prendendo un pacchetto da una sorgente a una destinazione. Questo può essere interessante da vedere, per avere un'idea di quanto viaggia una connessione di rete, ma può anche essere utile per trovare dove sta rallentando una connessione, poiché ogni host elencato mostra anche il tempo impiegato dal pacchetto per arrivarci. Traceroute fa parte della suite principale di comandi di rete disponibili per i sistemi Unix e Windows, sebbene le opzioni disponibili per ciascuno differiscano leggermente.
Quando si accede a un sistema, in particolare un sistema Unix con molti altri utenti, uno dei comandi di rete più utilizzati è il comando dito. L'uso del dito della sintassi [nome utente] comporta la visualizzazione di una parte di informazioni su un altro utente che ha effettuato l'accesso al sistema. Ciò può includere il loro vero nome, le loro informazioni di contatto, il loro indirizzo e-mail e tutte le informazioni aggiuntive che hanno specificato in un documento nella loro directory utente. In remoto il comando può spesso essere utilizzato utilizzando il dito di sintassi [nome utente] @ [host] .
Il comando ssh consente di stabilire una connessione protetta dall'host in cui si è effettuato l'accesso a un altro computer. Questo può essere utilizzato da un computer locale, tramite una shell o durante l'accesso a un altro host per funzionare attraverso quel computer. Molti sistemi consentono anche l'uso di ssh-keygen, che genera un numero di chiavi di autenticazione per il protocollo ssh.
Molti sistemi consentono anche un comando whois, che può essere un modo utile e semplice per acquisire informazioni su un nome di dominio. Il comando whois può restituire varie informazioni, ma la maggior parte delle persone lo utilizza per trovare l'indirizzo IP dell'host in cui il nome di dominio viene risolto. Il comando whois può anche essere impostato per interrogare il database whois al fine di restituire informazioni più complete sul dominio, anche quando è stato registrato, e le informazioni di contatto di chiunque lo abbia registrato, nonché i contatti tecnici e amministrativi.