¿Cuál es la diferencia entre CLI y GUI en redes?

Primero hablemos en términos de sistemas operativos.

CLI significa Interfaz de línea de comandos, a veces denominada interfaz de usuario de consola, es un medio para interactuar con una computadora. En CLI, debe indicar a la máquina que utilice comandos para realizar cualquier operación, por ejemplo, para copiar de una carpeta a otra, deberá escribir el comando “cp ” (copiar el archivo de destino en Windows) . Un ejemplo típico de CLI es: símbolo del sistema en Windows, terminal en Linux.

El mismo comando se puede implementar sin usar una CLI pero con una interfaz gráfica de usuario (GUI) en la que puede seleccionar el archivo que desea copiar y pegar en el directorio mediante el explorador de archivos o el explorador de Windows (según el sistema operativo) . Las GUI no están presentes en los servidores Linux de forma predeterminada, para habilitarlas deberá instalar los clientes de escritorio para el sistema operativo en particular.

Vea la imagen de arriba en el lado izquierdo. Estoy usando el Bloc de notas para abrir un archivo de texto simple en la GUI donde, como en el símbolo del sistema, tengo que usar un comando para abrir el mismo archivo.

Ahora similar a los sistemas operativos, las utilidades de red tienen una GUI o CLI. Donde puede realizar operaciones utilizando la consola GUI o ejecutando los comandos específicos. Un ejemplo típico de GUI de red puede ser la consola de administración de AWS y la CLI puede ser la CLI de AWS.

Espero que esto ayude.