Los comandos de red más útiles, por supuesto, dependen del tipo de red en la que esté trabajando. Hay dos familias principales de redes y nos ocuparemos de las dos aquí. La primera familia, Unix o Linux, es la más antigua, y sus orígenes se remontan a los primeros días de la informática, cuando el sistema Unix alcanzó el dominio entre todos los sistemas operativos de red. La segunda familia, la familia Windows, se usa ampliamente en estos días, ya que muchas computadoras en red ejecutan un sistema operativo basado en Windows. Ambos tienen funciones similares disponibles para ellos, pero los comandos de red que logran estos fines son diferentes.
Uno de los comandos de red que muchas personas pueden conocer es el comando ping. Ambos usan la misma sintaxis básica, la de ping [destination_address], pero las opciones disponibles para cada uno son diferentes. Ping es una forma fácil de ver cuánto tiempo tarda una computadora en comunicarse con otra, que se puede usar para varios propósitos diferentes de solución de problemas, y también es uno de los primeros comandos de red que las personas aprenden al depurar redes. Las opciones disponibles incluyen establecer un tiempo de espera manual, establecer un tamaño de búfer más grande para enviar y marcar la hora de cada salto a medida que se realiza.
Traceroute es otro de los comandos de red más populares, ya que muestra cuál es la ruta que toma un paquete desde un origen hasta un destino. Esto puede ser interesante de ver, para tener una idea de cuánto viaja una conexión de red, pero también puede ser útil para encontrar dónde se ralentiza una conexión, ya que cada host, tal como aparece en la lista, también muestra cuánto tiempo tardó el paquete en llegar allí. Traceroute es parte del conjunto principal de comandos de red disponibles para los sistemas Unix y Windows, aunque las opciones disponibles para cada uno difieren ligeramente.
Cuando está conectado a un sistema, especialmente un sistema Unix con muchos otros usuarios, uno de los comandos de red más utilizados es el comando finger. El uso del dedo de sintaxis [nombre de usuario] hace que se muestre una gran cantidad de información sobre otro usuario que inició sesión en el sistema. Esto puede incluir su nombre real, su información de contacto, su dirección de correo electrónico y cualquier información adicional que hayan especificado en un documento en su directorio de usuarios. A menudo, el comando se puede utilizar de forma remota mediante el dedo de sintaxis [nombre de usuario] @ [host].
El comando ssh le permite establecer una conexión segura desde el host en el que está conectado a otra computadora. Esto se puede usar desde una computadora local, a través de un shell o mientras está conectado a otro host para trabajar a través de esa computadora. Muchos sistemas también permiten el uso de ssh-keygen, que genera una serie de claves de autenticación para el protocolo ssh.
Muchos sistemas también permiten un comando whois, que puede ser una forma útil y fácil de adquirir información sobre un nombre de dominio. El comando whois puede devolver información diversa, pero la mayoría de la gente lo usa para encontrar la dirección IP del host al que se resuelve el nombre de dominio. El comando whois también puede configurarse para consultar la base de datos whois con el fin de devolver información más completa sobre el dominio, incluso cuándo se registró, y la información de contacto de quien lo registró, así como los contactos técnicos y administrativos.