Tabla de Contenido
SISTEMAS OPERACIONAIS
Todos os dispositivos finais e dispositivos de rede requerem um sistema operacional (SO). Conforme mostrado na figura, a parte do sistema operacional que interage diretamente com o hardware do computador é conhecida como kernel. A parte que faz interface com os aplicativos e o usuário é conhecida como shell. O usuário pode interagir com o shell usando uma interface de linha de comando (CLI) ou uma interface gráfica de usuário (GUI).
Ao usar uma CLI, o usuário interage diretamente com o sistema em um ambiente baseado em texto, digitando comandos no teclado em um prompt de comando, conforme mostrado no exemplo. O sistema executa o comando, geralmente fornecendo saída textual. A CLI requer muito pouca sobrecarga para operar. No entanto, requer que o usuário tenha conhecimento da estrutura de comando subjacente que controla o sistema.
analyst@secOps ~]$ ls
Desktop Downloads lab.support.files second_drive
[analyst@secOps ~]$
GUI
Uma GUI como Windows, macOS, Linux KDE, Apple iOS ou Android permite que o usuário interaja com o sistema usando um ambiente de ícones gráficos, menus e janelas. O exemplo de GUI na figura é mais amigável e requer menos conhecimento da estrutura de comando subjacente que controla o sistema. Por esse motivo, a maioria dos usuários depende de ambientes de GUI.
No entanto, as GUIs nem sempre podem fornecer todos os recursos disponíveis com a CLI. GUIs também podem falhar, travar ou simplesmente não operar conforme especificado. Por essas razões, os dispositivos de rede são normalmente acessados por meio de uma CLI. A CLI consome menos recursos e é muito estável quando comparada a uma GUI.
A família de sistemas operacionais de rede usados em muitos dispositivos Cisco é chamada Cisco Internetwork Operating System (IOS). O Cisco IOS é usado em muitos roteadores e switches Cisco, independentemente do tipo ou tamanho do dispositivo. Cada roteador de dispositivo ou tipo de switch usa uma versão diferente do Cisco IOS. Outros sistemas operacionais Cisco incluem IOS XE, IOS XR e NX-OS.
Nota: O sistema operacional em roteadores domésticos geralmente é chamado de firmware. O método mais comum para configurar um roteador doméstico é usando uma GUI baseada em navegador da web.
OBJETIVO DE UM SO
Os sistemas operacionais de rede são semelhantes ao sistema operacional de um PC. Por meio de uma GUI, um sistema operacional de PC permite que um usuário faça o seguinte:
Use o mouse para fazer seleções e executar programas
Insira texto e comandos baseados em texto
Ver a saída em um monitor
Um sistema operacional de rede baseado em CLI (por exemplo, o Cisco IOS em um switch ou roteador) permite que um técnico de rede faça o seguinte:
- Use um teclado para executar programas de rede baseados em CLI
- Use um teclado para inserir texto e comandos baseados em texto
- Ver a saída em um monitor
Os dispositivos de rede da Cisco executam versões específicas do Cisco IOS. A versão do IOS depende do tipo de dispositivo que está sendo usado e dos recursos necessários. Embora todos os dispositivos venham com um IOS padrão e conjunto de recursos, é possível atualizar a versão do IOS ou conjunto de recursos para obter recursos adicionais.
A figura exibe uma lista de versões de software IOS para um switch Cisco Catalyst 2960.
Exemplo de download de software Cisco
MÉTODOS DE ACESSO
Um switch encaminhará o tráfego por padrão e não precisa ser explicitamente configurado para operar. Por exemplo, dois hosts configurados conectados ao mesmo novo switch seriam capazes de se comunicar.
Independentemente do comportamento padrão de um novo switch, todos os switches devem ser configurados e protegidos.
Método | Descrição |
---|---|
Console | Esta é uma porta de gerenciamento físico que fornece acesso fora de banda a um dispositivo Cisco. O acesso fora da banda refere-se ao acesso por meio de um canal de gerenciamento dedicado que é usado apenas para fins de manutenção do dispositivo. A vantagem de usar uma porta de console é que o dispositivo pode ser acessado mesmo se nenhum serviço de rede estiver configurado, como realizar a configuração inicial. Um computador executando um software de emulação de terminal e um cabo de console especial para conectar ao dispositivo são necessários para uma conexão de console. |
Secure Shell (SSH) | SSH é um método in-band recomendado para estabelecer remotamente uma conexão CLI segura, por meio de uma interface virtual, em uma rede. Ao contrário de uma conexão de console, as conexões SSH requerem serviços de rede ativos no dispositivo, incluindo uma interface ativa configurada com um endereço. A maioria das versões do Cisco IOS inclui um servidor SSH e um cliente SSH que pode ser usado para estabelecer sessões SSH com outros dispositivos. |
Telnet | Telnet é um método inseguro dentro da banda de estabelecer remotamente uma sessão CLI, por meio de uma interface virtual, em uma rede. Ao contrário do SSH, o Telnet não fornece uma conexão criptografada segura e deve ser usado apenas em um ambiente de laboratório. Autenticação de usuário, senhas e comandos são enviados pela rede em texto simples. A prática recomendada é usar SSH em vez de Telnet. O Cisco IOS inclui um servidor Telnet e um cliente Telnet. |
Nota: Alguns dispositivos, como roteadores, também podem suportar uma porta auxiliar legada que foi usada para estabelecer uma sessão CLI remotamente por meio de uma conexão telefônica usando um modem. Semelhante a uma conexão de console, a porta AUX está fora da banda e não requer que os serviços de rede sejam configurados ou disponibilizados.
PROGRAMAS DE EMULAÇÃO DE TERMINAIS
Existem vários programas de emulação de terminal que você pode usar para se conectar a um dispositivo de rede por uma conexão serial em uma porta de console ou por uma conexão SSH / Telnet. Esses programas permitem que você aumente sua produtividade ajustando tamanhos de janelas, alterando tamanhos de fontes e esquemas de cores.
Clique em cada nome de programa para ver uma captura de tela da interface.