Mudanças entre as edições de "Projeto Integrador - 2009.2"
Linha 35: | Linha 35: | ||
Desenvolver um sistema ''web'' que permita a administração de usuários (estandes ou indivíduos). Neste sistema será possível indicar a classe (ouro, prata ou bronze) de cada conta de usuário do tipo estande e cadastrar a senha associada aos usuários individuais para que estes possam usufruir da rede sem fio. O controle de acesso aos usuário da rede sem fio será feito através de uma ferramenta conhecida como ''HotSpot''. Os limites da taxa de transmissão e a forma de priorização dos pacotes para cada classe será feita através da ferramenta '''tc''' do Linux. | Desenvolver um sistema ''web'' que permita a administração de usuários (estandes ou indivíduos). Neste sistema será possível indicar a classe (ouro, prata ou bronze) de cada conta de usuário do tipo estande e cadastrar a senha associada aos usuários individuais para que estes possam usufruir da rede sem fio. O controle de acesso aos usuário da rede sem fio será feito através de uma ferramenta conhecida como ''HotSpot''. Os limites da taxa de transmissão e a forma de priorização dos pacotes para cada classe será feita através da ferramenta '''tc''' do Linux. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Organização das equipes== | ==Organização das equipes== |
Edição das 10h13min de 18 de novembro de 2009
Objetivos
O projeto integrador tem como principal objetivo fazer com que os alunos realizem tarefas que envolvam os conhecimentos adquiridos nas quatro disciplinas do módulo III de forma integrada. É ainda objeto deste projeto que, em seu desenvolvimento, os alunos adquiram novos conhecimentos.
Descrição do projeto
Datas importantes
- 23/11/2009 - Início do projeto integrador
- 15/12/2009 - Avaliação dos trabalhos desenvolvidos dentro das disciplinas: cabeamento estruturado e instalação de equipamentos de rede. Neste dia será removida toda a infra-estrutura referente aos "estandes".
- 17/12/2009 - Data limite para as equipes publicarem no wiki toda a documentação das soluções propostas para cada disciplina.
- 18/12/2009 - Apresentação final do projeto às 19:00hs no mini auditório.
Dinâmica da apresentação final do projeto
Cada equipe terá 20 minutos para apresentação oral do trabalho realizado, seguido de 5 minutos para perguntas. Nesta apresentação os alunos poderão demonstrar os serviços implantados.
Proposta: RedeVentos - Uma solução para compartilhamento de acesso a Internet para eventos
O acesso a Internet é hoje algo crucial para as empresas e instituições de ensino e se faz importante mesmo em eventos itinerantes e esporádicos, como feiras, congressos, simpósios, etc. Para a realização de eventos dessa natureza é necessário contratar diferentes prestadores de serviços, cada qual com sua especialidade, por exemplo, instalação da parte elétrica, construção de estantes, locação de mobiliários, sistema de sonorização e projeção de imagens, além do provimento de uma infra-estrutura para a acesso a Internet.
Apesar de algumas áreas estarem bem providas de mão de obra, o provimento da infra-estrutura de redes de computadores é geralmente marginalizada, ou seja, é realizada por pessoas com pouca especialização e que fazem uso de produtos de prateleira (pontos de acesso, hub, etc.), por estes serem simples de instalar e configurar (quase plug-and-play). Porém, tais produtos são geralmente voltados para o uso doméstico não sendo assim adequados para atender um grande número de usuários, comummente presentes em tais eventos.
O produto RedeVentos surgiu justamente para atender tal nicho de mercado. O RedeVentos consiste em uma solução completa para o provimento de acesso a Internet para eventos itinerantes e esporádicos. O RedeVentos provê as seguintes facilidades:
- Provimento de acesso a Internet para redes cabeadas ou redes sem fio
- Controle de acesso para ingresso na rede sem fio
- Garantias na taxa de transmissão e priorização de pacotes divididos por classes (ouro, prata e bronze)
- Ferramentas para monitorar carga da rede, etc.
- Interface web simples e amigável para a administração e configuração do RedeVentos
- Para cadastrar estandes, usuários, etc.
- Classificar estandes em categorias (ouro, prata e bronze) visando a garantia da taxa de transmissão e priorização de pacotes
Trabalho a ser desenvolvido pelas equipes
Visão Geral
Desenvolver um sistema web que permita a administração de usuários (estandes ou indivíduos). Neste sistema será possível indicar a classe (ouro, prata ou bronze) de cada conta de usuário do tipo estande e cadastrar a senha associada aos usuários individuais para que estes possam usufruir da rede sem fio. O controle de acesso aos usuário da rede sem fio será feito através de uma ferramenta conhecida como HotSpot. Os limites da taxa de transmissão e a forma de priorização dos pacotes para cada classe será feita através da ferramenta tc do Linux.
Organização das equipes
Organização das Equipes
Equipe | Equipe 1 | Equipe 2 | Equipe 3 | Equipe 4 | Equipe 5 |
Subdomínio | equipe1.sj.ifsc.edu.br | equipe2.sj.ifsc.edu.br | equipe3.sj.ifsc.edu.br | equipe4.sj.ifsc.edu.br | equipe5.sj.ifsc.edu.br |
IP válido | 200.135.37.111 | 200.135.37.112 | 200.135.37.113 | 200.135.37.114 | 200.135.37.115 |
Alunos | 1 | 2 | 3 | 4 | 5 |
1 | 2 | 3 | 4 | 5 | |
1 | 2 | 3 | 4 | 5 | |
1 | 2 | 3 | 4 | 5 | |
1 | 2 | 3 | 4 | 5 |
Orientações e materiais de apoio
Gerência de Redes
- Instalação de servidor com configuração de rede facilitada para a adequação a n cenários.
- Esse servidor não possuirá horário certo em que estará ligado.
- Como não haverá acesso físico ao servidor (teclado+mouse e monitor), o mesmo deverá enviar um relatório diário aos responsáveis:
- Estado da rede (interfaces, roteamento) e firewall (filtro de pacotes e controle da velocidade de tráfego).
- Consumo dos recursos (processador, memória, disco, etc.).
Serviços
- Configuração automatizada de endereços de rede
- Localização por nome dos principais computadores e equipamentos de rede
- Plataforma Web para implantação de aplicações feitas em PHP com banco de dados MySQL.
- Sistema de comunicação por mensagens síncronas ou assíncronas.
- Gerência da rede.
Produto a Entregar
- Modelo do produto a ser entregue na última semana deste Projeto.
Sugestão de bibliografia
- Livros de Rubem Ferreira e Craig Hunt.
- Documentação gerada no semestre anterior.
- Dicas para organização dos trabalhos.
Programação para Redes de Computadores
- Desenvolvimento de uma aplicação web em PHP para administrar as contas dos usuários (estandes e usuários individuais)
Requisitos de software
- Servidor web Apache
- Sistema de Gerenciamento de Banco de Dados (MySQL)
- Módulo PHP para Apache e MySQL