# Trabalho de Grupo - Protocolos de Comunicação
## Laboratório 1
1- **Identifique os três modos de funcionamento do router XSR 1805 e explique para que serve cada um deles relativamente aos outros.**
Os três modos de funcionamento do router em questão são:
- User Mode (>) - é o primeiro modo ao qual o usuário tem acesso, logo após de efectuar o _login_. Permite ao utilizador executar apenas comandos básicos.
- Priviliged Mode (#) - Permite ao utilizador visualizar as configurações do sistema, reiniciar o sistema e aceder ao modo de configuração. Também permite criar uma senha para lhe aceder (guardada em texto limpo ou encriptada. Para aceder a este modo devemos digitar `enable`.
- Configuration Mode (<config>#) - Permite ao utilizador modificar a configuração do sistema em execução. Para o aceder tem de se digitar `configure` no modo priviligiado. Este modo tem vários submodos (`config-if`, `config-router`, entre outros).
2- **Qual é o nome de sistema atribuído ao router durante esta experiência?**
O nome de sistema atribuído ao router, inicialmente, é de "robo", mas a meio do laboratório é alterado para "enterasys".
3- **Explique como proceder para verificar as configurações que inseriu no router.**
Para verificar as configurações que foram inseridas no router, temos de seguir os seguintes passos:
- ir para o modo priviliged (`enable`)
- digitar `show running-config`
4- **Explique como proceder para guardar uma dada configuração como um ficheiro startup-config na memória flash interna.**
Para guardar uma dada configuração como um ficheiro startup-config na memória flash interna, temos de seguir os seguintes passos:
- ir para o modo priviliged (`enable`)
- digitar `copy running-config startup-config`, para copiar a configuração atual com o nome de 'startup-config'
- verificar que foi guardado: `dir`
## Laboratório 2
1- **Explique como procederia para abrir a interface Fast Ethernet 1?**
Para abrir a interface Fast Ethernet 1, é necessário seguir os seguintes passos:
- Entrar em configuration mode `configure`
- `robo<config>#fast ethernet 1`
2- **Identifique o endereço IP e a máscara de rede de 24 bits atribuídos à interface Fast Ethernet 1 do router e descreva o procedimento usado para atribuir o endereço de IP e a máscara de rede ao router.**
Endereço: 172.16.1.1
Máscara : 255.255.255.0
Para atribuir o endereço IP e a máscara de rede ao router é necessário:
- `robo<config-if>no shutdown (ligar a interface)`
- `robo<config-if>ip address 172.16.1.1 255.255.255.0`
3- **Na parte final da experiência, verifique a tabela de encaminhamento do router XSR 1805 no modo de _Privileged Exec Mode_ e transcreva a informação mostrada.**
R 172.16.3.0/24 [0002] via 172.16.2.2, Serial1/0
C 172.16.2.0/24 [0002] via directly connected, Serial1/0
C 172.16.1.0/24 [0002] via directly connected, fastethernet1
4- **Explique como proceder para obter o prompt: _robo<config-router>#_**
Para obter o prompt `robo<config-router>#` tem de se digitar no modo config (`configure`):
- `robo<config>#router rip`
## Laboratório 3
1- **Qual é a versão atual do software de configuração do router XSR 1805?**
Version 5.6.13.0
2- **Descreva, em linguagem natural, os procedimentos realizados para atualizar o ficheiro de firmware.**
1. Ligamos a interface internet 1 para conectar o router com o 'ip address' 172.16.1.1/24, pois a fa1 terá de estar conectada com a rede para ser possível realizar a transferência de arquivos;
2. De seguida podemos fazer a trasferência do ficheiro, em que na linha de comandos teremos de copiar o ficheiro que está localizado no server TFTP para a nossa memória flash de armazenamento;
3. Por último, devemos eliminar a versão desatulizada e deixarmos a nova como o firmware do router.
## Laboratório 4
1- **Descreva, em linguagem natural, os procedimentos realizados para criar um ficheiro Config e fazer o upload deste ficheiro num servidor de TFTP.**
Para criar um ficheiro Config e fazer o upload do mesmo num servidor TFTP temos que seguir os seguintes passos:
1. Primeiramente entrar no configuration mode (`configure`), se ainda não se estiver no Priviliged Mode terá de se entrar primeiro (`enable`);
2. Fazer as novas configurações desejadas como criar um novo hostname (`hostname`) assim como alterar o timeout da consola (`session-timeout console`);
3. Permitir administrativamente uma interface (`interface fastethernet`) e atribuir um IP (`ip address 172.16.1.1 255.255.255.0`);
4. Voltar para o modo Privileged Exec onde será necessário guardar a nova configuração para o internal flash num ficheiro (`copy running-config startup-config`);
5. Por ultimo fazer o upload do ficheiro guardado para um servidor TFTP (`copy startup-config tftp://172.16.1.50/:c/configs/sample_config`), e confirmar se o mesmo se encontra na pasta configs no servidor remoto TFTP.
2- **Descreva, em linguagem natural, os procedimentos realizados para fazer o download de um ficheiro Config previamente guardado num servidor de TFTP**
Para fazer o dowload de um ficheiro Config, sendo que o mesmo já está previamente guardado num servidor TFTP, é necessário dar a informação ao router de onde está a copiar o ficheiro, o IP Adress do servidor TFTP, a localização onde está de momento o ficheiro e onde vai ser feito o download do mesmo (`copy tftp://172.16.1.50/c:/configs/sample_config flash:sample_config`);
## Laboratório 5
1- ** Descreva brevemente o funcionamento do Point-to-Point Protocol e indique o(s) comando(s) que permite(m) configurar este protocolo numa dada interface.**
O comando usado para configurar o Point-to-Point Protocol numa dada interface é `encapsulate ppp`.
2- ** Qual é a categoria de protocolos de encaminhamento a que pertence o protocolo RIP (Routing Information Protocol)?**
A categoria de protocolos de encaminhamento a que pertence o protocolo RIP é distance-vector.
3- ** Para que serve a opção de configuração neighbor na configuração de uma interface Fast Ethernet para suportar o RIP?**
A opção neighbor serve para especificar um router vizinho para troca de informações.