Prévia do material em texto
<p>UNIVERSIDADE PITÁGORAS UNOPAR ANHANGUERA</p><p>CURSO</p><p>NOME</p><p>ATIVIDADE PRÁTICA</p><p>PROTOCOLOS DE REDE</p><p>CIDADE</p><p>ANO</p><p>NOME</p><p>ATIVIDADE PRÁTICA</p><p>PROTOCOLOS DE REDE</p><p>Trabalho apresentado à Universidade, como requisito parcial para a obtenção de média semestral nas disciplinas norteadoras do semestre letivo.</p><p>Tutor (a): INSERIR NOME</p><p>CIDADE</p><p>ANO</p><p>SUMÁRIO</p><p>INTRODUÇÃO 3</p><p>DESENVOLVIMENTO 4</p><p>CONCLUSÃO 12</p><p>REFERÊNCIAS BIBLIOGRÁFICAS 13</p><p>INTRODUÇÃO</p><p>O presente portfólio destina-se a documentar e analisar as atividades práticas relacionadas aos Protocolos de Rede, visando atender aos objetivos estabelecidos para as atividades 1 e 2. O escopo dessas práticas abrange a compreensão aprofundada da arquitetura TCP/IP, destacando sua relevância nas redes de computadores contemporâneas, bem como a aplicação prática dos conceitos fundamentais dos protocolos de rede.</p><p>Na Atividade 1, o enfoque está na arquitetura TCP/IP, considerada uma base estrutural vital em redes de computadores. A exploração dessa arquitetura é realizada através da instalação e utilização do F5 Networks Virtual Labs, um ambiente virtual de testes que proporciona a aplicação prática dos conceitos teóricos em um ambiente seguro e controlado. Além disso, a atividade envolve a análise de aplicações distribuídas, permitindo uma compreensão abrangente da interconexão de sistemas na arquitetura TCP/IP.</p><p>Na sequência, a Atividade 2 direciona-se à implementação prática dos protocolos de redes. Essa fase abrange desde a compreensão conceitual até a aplicação efetiva, utilizando o software emulador GNS3. Este, por sua vez, é uma ferramenta de emulação de redes de computadores que viabiliza a criação e teste de cenários diversos, proporcionando uma imersão prática na configuração e teste de diferentes protocolos de rede.</p><p>A abordagem adotada busca fornecer uma base sólida para o entendimento teórico e prático dos protocolos de rede, capacitando a enfrentar os desafios dinâmicos e complexos encontrados nas infraestruturas de redes modernas.</p><p>DESENVOLVIMENTO</p><p>Atividade Proposta 1 - Demonstração da Arquitetura TCP/IP com F5 Networks Virtual Labs.:</p><p>A primeira atividade prática foi realizada seguindo um conjunto estruturado de procedimentos que visaram a instalação e utilização eficaz do F5 Networks Virtual Labs. O processo assegurou uma execução bem-sucedida, promovendo uma compreensão aprofundada da arquitetura TCP/IP e suas aplicações práticas.</p><p>No primeiro passo, referente à instalação do F5 Networks Virtual Labs, efetuou-se o download do software diretamente do site oficial. Este download foi específico para o sistema operacional em uso (Windows). O processo de instalação envolveu a execução do instalador, seguindo as instruções do assistente, e a configuração inicial, que incluiu a criação de uma conta ou login.</p><p>A criação de um novo ambiente virtual foi a etapa subsequente, destacando a importância de adicionar máquinas virtuais conforme a necessidade da atividade prática.</p><p>No segundo passo, que abordou a configuração da rede TCP/IP, a ênfase recaiu sobre a seleção da máquina virtual desejada dentro do ambiente virtual. Acessar as configurações de rede, atribuir endereços IP, configurar o adaptador de rede e aplicar as configurações de forma consistente para todas as máquinas virtuais foram passos cruciais.</p><p>O terceiro passo concentrou-se na implementação de aplicações distribuídas, exemplificadas através da configuração de um servidor web como o Apache. Detalhes específicos, como o diretório raiz (/var/www/html/) e a página HTML (index.html), foram inseridos. O teste de acesso ao servidor web a partir de outra máquina virtual foi sugerido como uma validação prática do ambiente configurado.</p><p>Esses propiciaram uma execução eficiente da primeira atividade prática, garantindo a compreensão plena da arquitetura TCP/IP e sua aplicação em ambientes virtuais por meio do F5 Networks Virtual Labs.</p><p>Ao iniciar o F5 Networks Virtual Labs, optei por criar um novo ambiente virtual, seguindo atentamente as opções disponíveis no menu principal. Durante esse processo, utilizei o assistente de criação, que forneceu orientações passo a passo para configurar o ambiente conforme as necessidades da atividade prática. Para representar servidores e clientes na simulação, adicionei máquinas virtuais de acordo com a topologia planejada.</p><p>Antes de iniciar a instalação, verifiquei minuciosamente os requisitos do sistema para garantir que meu ambiente atendesse às especificações necessárias para a execução eficiente do F5 Networks Virtual Labs. Como utilizo um sistema Windows, executei o software como administrador para assegurar permissões adequadas durante a instalação.</p><p>Dentro do ambiente virtual recém-criado, selecionei cada máquina virtual individualmente para configurar suas respectivas redes. Acessando as configurações de rede, disponíveis em uma seção ou guia específico na interface do F5 Networks Virtual Labs, atribuí manualmente endereços IP de acordo com o planejamento da atividade. Garanti que as máscaras de sub-rede e os gateways estivessem configurados consistentemente.</p><p>Ao configurar o adaptador de rede de cada máquina virtual, certifiquei-me de que estavam corretamente ajustados para permitir a comunicação eficiente com as outras instâncias no ambiente virtual. Após aplicar as configurações, salvei as alterações realizadas, repetindo esse processo meticulosamente para cada máquina virtual no ambiente, mantendo uma configuração uniforme em todas as instâncias.</p><p>Utilizando um servidor DHCP, assegurei-me de que estivesse habilitado para atribuir automaticamente os endereços IP, simplificando o processo de configuração. Adotei boas práticas de configuração TCP/IP, garantindo que os endereços IP utilizados estivessem na mesma faixa, promovendo uma comunicação eficaz entre as máquinas virtuais.</p><p>Para introduzir o conceito de aplicações distribuídas, foquei na configuração de um servidor web em uma das máquinas virtuais dentro do ambiente F5 Networks Virtual Labs.</p><p>Inicialmente, optei por instalar o servidor web Apache, reconhecido por sua confiabilidade e ampla utilização. Seguindo as práticas padrão, procedi com o download e instalação do Apache no sistema operacional da máquina virtual escolhida. Durante a instalação, configurei o diretório raiz para /var/www/html/, o local tradicional para armazenar conteúdo web.</p><p>Após a instalação bem-sucedida, realizei a configuração específica do Apache, destacando o exemplo de configuração com o diretório raiz e uma página HTML chamada index.html. Garanti que o Apache estivesse devidamente configurado para hospedar conteúdo web e responder a solicitações de outras máquinas virtuais na mesma rede simulada.</p><p>Para testar a funcionalidade do servidor web, abri um navegador em outra máquina virtual e inseri o endereço IP do servidor Apache configurado. Essa etapa foi crucial para verificar a conectividade e garantir que a aplicação distribuída (servidor web) estava operacional e acessível a partir de diferentes pontos na rede simulada. O sucesso desse teste validou não apenas a configuração do servidor web, mas também a integridade da rede virtual criada.</p><p>Atividade Proposta 2 - Aplicação de Protocolos de Redes:</p><p>A segunda atividade prática, enfocando a utilização do software emulador GNS3, foi conduzida com êxito por meio dos procedimentos elencados. Os passos delineados abaixo proporcionaram uma compreensão aprofundada dos conceitos práticos de protocolos de redes.</p><p>No Passo 1, relativo à instalação do GNS3, baixou-se o instalador do GNS3 a partir do site oficial (https://www.gns3.com/). A execução do instalador seguiu as instruções fornecidas, com especial atenção para a seleção dos componentes necessários para a emulação de dispositivos de rede, como QEMU e Dynamips. Durante a instalação, ajustes foram feitos de acordo com as exigências específicas do ambiente.</p><p>No Passo 2, que tratou da configuração inicial do GNS3, abriu-se o aplicativo após a conclusão da instalação. Configurações iniciais, como</p><p>caminhos para imagens de dispositivos e QEMU, foram ajustadas conforme as necessidades do ambiente. A adição de um roteador ao cenário e a configuração para iniciar foram passos importantes.</p><p>O Passo 3 orientou a criação de uma topologia básica, envolvendo pelo menos dois roteadores. As interfaces de rede dos roteadores foram configuradas e a conectividade básica entre eles foi verificada.</p><p>No Passo 4, voltado para a aplicação de protocolos, implementou-se um protocolo de roteamento, como OSPF ou EIGRP, entre os roteadores. As redes foram configuradas para a troca de informações de roteamento, e a atualização das tabelas de roteamento foi verificada.</p><p>No Passo 5, realizaram-se simulações e testes, incluindo a comunicação entre diferentes redes. Ferramentas no GNS3, como o Wireshark, foram utilizadas para verificar o tráfego, e os resultados das simulações foram analisados.</p><p>Essa abordagem sistemática garantiu uma execução eficiente da segunda atividade prática, capacitando a compreender e aplicar os conceitos práticos de protocolos de redes por meio do GNS3.</p><p>Durante a execução dos passos delineados para a realização das atividades práticas no GNS3, alguns desafios foram enfrentados e demandaram abordagens cuidadosas e soluções estratégicas. A seguir, são destacados alguns desses desafios e as respectivas soluções aplicadas:</p><p>Configuração Inicial do GNS3:</p><p>Desafio: Configurar as preferências iniciais do GNS3, incluindo caminhos para imagens de dispositivos e QEMU, pode ser um desafio para aqueles menos familiarizados com as opções de configuração.</p><p>Solução: Segui as instruções passo a passo fornecidas, priorizando as opções padrão, a menos que requisitos específicos do ambiente de simulação exigissem ajustes personalizados.</p><p>Criação de Topologia Básica:</p><p>Desafio: A configuração inicial de uma topologia com dois roteadores, incluindo a definição de interfaces de rede, pode resultar em erros de configuração.</p><p>Solução: Revisei cuidadosamente as configurações de interface, garantindo associação correta aos roteadores e configuração com os parâmetros de rede apropriados.</p><p>Aplicação de Protocolos:</p><p>Desafio: Implementar protocolos de roteamento, como OSPF ou EIGRP, pode ser complexo, especialmente para quem está começando, levando a problemas na configuração das redes para a troca eficiente de informações de roteamento.</p><p>Solução: Segui guias detalhados fornecidos, revisando as configurações, verificando a correspondência entre roteadores e redes, e corrigindo quaisquer inconsistências.</p><p>Simulação e Testes:</p><p>Desafio: Realizar simulações de comunicação entre diferentes redes e utilizar ferramentas como o Wireshark para verificar o tráfego pode resultar em dificuldades técnicas.</p><p>Solução: Segui instruções detalhadas sobre o uso de ferramentas de simulação, examinando atentamente os resultados da simulação e comparando-os com as expectativas teóricas.</p><p>Resultados:</p><p>Configuração das Preferências Iniciais: Configurei os caminhos para imagens de dispositivos, indicando os diretórios onde estavam armazenadas as imagens dos roteadores que seriam utilizados na simulação. Para configuração do QEMU, ajustei as opções conforme as necessidades do ambiente, garantindo a compatibilidade com os dispositivos a serem emulados.</p><p>Adição de um Roteador ao Cenário: Acessei a área de trabalho principal do GNS3, onde as topologias são criadas. Arrastei um ícone representando um roteador da paleta de dispositivos disponíveis para a área de trabalho. Cliquei com o botão direito no ícone do roteador e selecionei a opção para configurá-lo antes de iniciar.</p><p>Criação da Topologia Básica: Na área de trabalho do GNS3, adicionei dois ícones de roteadores, arrastando-os da paleta de dispositivos. Conectei os roteadores utilizando a ferramenta de conexão disponível, representada por um cabo. Certifiquei-me de que os dispositivos estavam dispostos de maneira lógica e organizada, refletindo a topologia desejada.</p><p>Configuração das Interfaces de Rede dos Roteadores: Cliquei com o botão direito em cada roteador e acessei a opção para configurar as interfaces. Atribuí endereços IP às interfaces de acordo com a estrutura de rede planejada. Defini a máscara de sub-rede e, quando aplicável, o gateway para cada interface.</p><p>Verificação da Conectividade Básica: Iniciei os roteadores clicando com o botão direito sobre eles e selecionando a opção para iniciar. Utilizei ferramentas internas do GNS3 para verificar a conectividade básica entre os roteadores, como o recurso de console para acessar a linha de comando de cada dispositivo. Executei comandos de teste, como "ping", para confirmar a comunicação entre os roteadores.</p><p>Implementação de Protocolo de Roteamento (OSPF ou EIGRP): Selecionando um protocolo de roteamento, como OSPF (Open Shortest Path First) ou EIGRP (Enhanced Interior Gateway Routing Protocol), acessei as configurações do roteador. Identifiquei a seção responsável pela configuração do protocolo de roteamento escolhido.</p><p>Configuração das Redes para Troca de Informações de Roteamento: OSPF: Defini as interfaces que participariam do OSPF, atribuindo a cada uma delas uma área OSPF específica. Configurei os roteadores para compartilhar informações de roteamento OSPF, indicando quais redes estavam sendo anunciadas.</p><p>Verificação da Atualização das Tabelas de Roteamento: Após aplicar as configurações de roteamento OSPF, monitorei a atualização das tabelas de roteamento em cada roteador. Utilizei comandos específicos para verificar a presença das rotas aprendidas através do protocolo escolhido. Garanti que as tabelas de roteamento fossem dinamicamente atualizadas conforme as informações compartilhadas entre os roteadores.</p><p>Simulação da Comunicação entre Diferentes Redes: Desenvolvi cenários de comunicação entre as redes configuradas, garantindo que diferentes redes estivessem interconectadas pelos roteadores. Configurei as interfaces dos roteadores para refletir as diversas redes envolvidas na topologia. Inicie a simulação para observar o fluxo de dados entre as redes, assegurando que as rotas aprendidas nos passos anteriores fossem utilizadas para encaminhar o tráfego.</p><p>Utilização de Ferramentas GNS3 para Verificação de Tráfego (Wireshark): Integrei o Wireshark ao GNS3 para monitorar o tráfego de rede em tempo real. Capturei pacotes específicos de diferentes redes e interfaces para análise detalhada. Utilizei filtros no Wireshark para isolar o tráfego relacionado às redes específicas em teste.</p><p>Análise dos Resultados das Simulações: Durante as simulações, analisei o comportamento do tráfego, verificando se os pacotes eram encaminhados corretamente entre as redes. Identifiquei eventuais problemas, como perda de pacotes, latência ou falhas de comunicação. Realizei ajustes nas configurações conforme necessário para otimizar o desempenho e a eficácia da comunicação entre as redes simuladas.</p><p>CONCLUSÃO</p><p>Ao encerrar este portfólio referente às atividades práticas de Protocolos de Rede, é possível constatar que os resultados foram alcançados em termos de aquisição de conhecimento e habilidades práticas.</p><p>Na conclusão da Atividade 1, emergiu-se com um sólido entendimento da arquitetura TCP/IP, tendo passado por etapas cruciais, como a instalação e configuração bem-sucedida do F5 Networks Virtual Labs. Demonstrar autonomia na criação de uma rede virtual com aplicações distribuídas destaca a eficácia do aprendizado, evidenciando a capacidade em aplicar conceitos teóricos em ambientes práticos e complexos.</p><p>Quanto à Atividade 2, o desfecho revela o desenvolvimento de competências essenciais para instalar, configurar e utilizar o GNS3 de maneira proficiente. A capacidade de simular cenários de redes, implementar e testar protocolos de roteamento representa uma consolidação notável do conhecimento adquirido. Ao utilizar essa ferramenta, pôde-se explorar a dinâmica prática dos protocolos de rede em um ambiente controlado, promovendo uma compreensão mais profunda e aplicada.</p><p>Ambas as atividades contribuíram para a formação abrangente no campo de Protocolos de Rede, equipando não</p><p>apenas com teoria, mas também com a expertise prática necessária para enfrentar desafios no mundo real. A conjugação de conhecimento teórico e experiência prática proporcionou uma base sólida para o desenvolvimento contínuo no campo das redes de computadores.</p><p>REFERÊNCIAS BIBLIOGRÁFICAS</p><p>F5 Networks Virtual Labs. Disponível em: https://clouddocs.f5.com/training/community/adc/html/class1/labinfo.html. Acesso em 20 jan. 2024.</p><p>GNS3. Disponível em: https://www.gns3.com/. Acesso em 20 jan. 2024.</p><p>6</p><p>image3.png</p><p>image1.png</p><p>image2.png</p>