Trabalho de VT ntegrada Graduao Tecnolgica em nternet e Redes de Computadores 1 Perodo VT verso 1.0 Goinia, 10 de Maro de 2011 Universidade Salgado de Oliveira Trabalho de VT ntegrada Jerso Modificaces Data Professores: Antnio Pires de Castro Jr - redator e revisor desse documento. Marissol Martins Fabrcio Leonard Leopoldino VT verso 1.0 Goinia, 10 de Maro de 2011 VT ntegrada Ser feito um trabalho para integrar os conceitos apresentados em sala de aula e laboratrio nas disciplinas dos professores Antnio Pires, Marissol e Fabrcio do 1 perodo. O que fazer? Objetiva-se, nesta VT integrada, fazer a instalao e configurao de um servidor WEB usando o APACHE e inserir as configuraes e aes solicitadas pelos professores. Esse servidor WEB deve ser configurado de forma apropriada para ser acessado pela nternet pelos professores em dia e horrio combinado. Os alunos devem ficar preocupados com todos os detalhes necessrios para seu perfeito funcionamento e sua administrao. Quais as atividades que devem ser feitas na configurao desse servidor? As atividades que devero ser feitas dependem da requisio de cada professor. Neste documento cada professor faz suas requisies para a VT, ou seja, quais so os quesitos que cada disciplina ir cobrar na avaliao. Tais informaes esto listadas abaixo, neste documento. Onde dever ficar instalado este servidor WEB Apache? Ele dever ficar em uma mquina na casa de um dos integrantes do grupo. Qual o sistema operacional que devo configurar no servidor? A configurao poder ser feita em uma mquina Windows ou Linux, isso ser decidido pelos integrantes do grupo e dever ser informato para os professores antes da avaliao. No tenho IP's vlidos de Internet na minha casa, como devo proceder para que os professores acessem meu Servidor? Os grupos devero criar uma conta em um dos sites que criam nomes de domnio gratuitamente (www.no-ip.com, www.dyndns.com e outros) e fazer o gerenciamento dinmico do DNS, permitindo que atribuies de P's dinmicos residenciais no atrapalhem o acesso pela nternet. Quando a conta for criada e o domnio for escolhido, o grupo dever fazer download de um software disponibilizado pelo site que fornece o DNS dinmico para ser instalado na mesma mquina onde est o servidor WEB Apache. Este software serve para atualizar o P dinmico, fornecido pela sua provedora de nternet, no DNS dinmico cadastrado, ou seja, o software ir constantemente enviar para o site do DNS dinmico o P disponibilizado pela sua Provedora de acesso a nternet. Na minha casa j tenho um IP de Internet fixo, no dinmico, devo cadastrar um domnio nos sites de DNS dinmico gratuito? Sim, deve. Neste caso voc no precisar usar o programa fornecido por estes sites para atualizar o P do DNS dinmico, mas dever cadastrar um domnio para acesso, pois os professores iro acessar usando nomes e no P's. No caso do provedor ser a NET o IP de Internet passa direto para a mquina na minha casa, j os provedores como Oi e GVT o IP fica no modem, como fao para reencaminhar os pacotes para a minha mquina interna? Voc dever configurar NAT de porta no seu Modem ADSL, por exemplo. A configurao de NAT dever reencaminhar os pacotes que chegarem em uma determinada porta para um P interno na porta 80 (padro do servidor WEB Apache). VT verso 1.0 Goinia, 10 de Maro de 2011 A minha nota em uma disciplina ir influenciar nas demais disciplinas? No, a nota das disciplinas sero atribudas somente para suas disciplinas, ou seja uma nota na disciplina X no ser a mesma nota da disciplina Y, sendo que cada professor ir atribuir a sua. A nota ser aplicada por aluno, e no por grupo, assim alunos do mesmo grupo podem receber notas diferenciadas. Os professores podero realizar outras atividades como VT? Sim podem, cada professor tem a liberdade de fazer outras atividades para complementao da sua VT integrada. Qual ser a data limite para terminar todas as configuraes e avisar aos professores? 14 de Maio de 2011. O que devo entregar para os professores na data acima? Os grupos devero entregar um papel para os professores (cada professor) constando o endereo (URL) de nternet (nome), a porta de comunicao com o servidor, o usurio, a senha de acesso e os horrios/dias que os professores podero entrar para testar as implementaes pela nternet. O grupo dever construir uma pgina principal? Se sim, como dever ser? Todos os grupos devero criar uma pgina principal de acesso com o nome de todos os integrantes do grupo, os nomes dos professores e suas devidas disciplinas. A partir desta tela inicial deve haver os links para as outras pginas, incluindo aquelas solicitadas pelos professores. Quantas pessoas no grupo? Grupo de no mximo 5 pessoas. No estou fazendo todas as disciplinas do perodo, devo fazer a VT integrada? Todos os alunos que esto fazendo um nmero de disciplinas menor ou igual a 2 no iro fazer a VT ntegrada. Cada aluno que estiver nessa condio ir fazer a VT da sua respectiva disciplina, sendo que ele dever entrar em contato com o professor da disciplina para definir o que fazer. Como ser a avaliao? Na avaliao cada professor ir cobrar as suas respectivas requisies, e a nota ser fornecida por disciplina, sendo que as notas podero ser diferentes entre as disciplinas. Cada grupo ter um tutor. Na avaliao dos trabalhos todos os integrantes dos grupos tero que participar da instalao, configurao e apresentao, sendo responsveis por deixar o ambiente funcionando para o professor fazer a verificao. Fica sujeito ao grupo perder nota se caso: o servidor no funcionar por motivos de configurao do ambiente; no cumprir todos os requisitos dos professores; no participar das aulas sobre a VT integrada e outros. Esse documento pode sofrer alteraes? Sim, por isso que existe um controle de vero no prprio documento. Todos os alunos devero acompanhar as atualizaes pelo nmero da verso. Sempre que tiver atualizao, ser includo neste, nas primeiras pginas, os tens que foram atualizados/modificados. As mudanas sempre sero avisadas com antecedncia em sala de aula. VT verso 1.0 Goinia, 10 de Maro de 2011 Na disciplina de Administrao de Servidores WEB Prof. Antnio Pires. Na disciplina de Administrao de Servidores WEB os alunos devero instalar e configurar o servidor WEB Apache com as seguintes mudanas: 1. A porta padro do servidor WEB Apache dever ser a 80; Dentro do diretrio definido como DocumentRoot do WEB Apache dever ser criado outro diretrio chamado privado, onde os alunos do grupo devero inserir os seus construdos no incio do semestre, em HTML. Este diretrio privado dever ser configurado para ser acessado com usurio e senha; 3. O interpretador PHP dever ser configurado juntamente com o WEB Apache para rodar aplicaes PHP. O grupo dever pegar um exemplo de aplicao em PHP para rodar no servidor pela nternet. O arquivo principal desta aplicao dever ser index.php, para padronizar o acesso e avaliao pelo professor; 4. Os alunos devero configurar VirtualHost para 2 domnios diferentes. Estes domnios devero ser criados pelos sites de DNS dinmicos. VT verso 1.0 Goinia, 10 de Maro de 2011 Na Disciplina de Linguagem de Programao Prof. Fabrcio Leonard Na disciplina Linguagem de Programao os alunos devero desenvolver um CG em Shell Script para executar as seguintes operaes: 1. Receber um nmero ip, atravs do mtodo POST. 2. Verificar se o nmero ip um nmero vlido. 3. Converter cada octeto do nmero ip, para o seu correspondente binrio, octal e hexadecimal, conforme o tabela 01: IP (DecimaI) IP (Binrio) IP (OctaI) IP (HexadecimaI) 245.192.3.1 11110101.11000000.00000011.00000001 365.300.003.001 F5.C0.03.01 Tabela 01: Exemplo da Converso 4. Observe que os nmeros devem ser representados da seguinte forma: Binrio: Com oito nmeros (0 10 : 00000000 2 | 255 10 :11111111 2 ) OctaI: Com trs nmero ( 0 10 : 000 8 | 255 10 :377 8 ) HexadecimaI: Com dois nmeros ( 0 10 : 00 16 | 255 10 :FF 16 ) 5. Esse CG dever ser armazenado no servidor Web Apache, configurado na disciplina Administrao de Servios de Rede. 6. A sada desse CG deve ser uma pgina HTML com uma tabela, conforme a tabela 01. Observao: O CG tambm dever gerar dinmicamente as pginas HTML solicitadas pela disciplina Ferramentas para Computao. VT verso 1.0 Goinia, 10 de Maro de 2011 Na Disciplina de Ferramentas para Computao Prof. Fabrcio Leonard Na disciplina Ferramentas para Computao os alunos devero desenvolver duas pginas HTML com as respectivas funcionalidades A primeira pgina dever possuir o nome de leitor_ip.html, com um campo de entrada de dados, que ir receber um nmero P, e um boto com o seguinte titlo "Converter. A segunda pgina dever possuir o nome de tabela_ip.html, com uma tabela, semelhante a tabela 02, essa tabela ser gerada pelo CG desenvolvido na disciplina Linguagem de Programao. Alm de uma forma para voltar para a pgina leitor_ip.html. IP (DecimaI) IP (Binrio) IP (OctaI) IP (HexadecimaI) 245.192.3.1 11110101.11000000.00000011.00000001 365.300.003.001 F5.C0.03.01 Tabela 02: Exemplo da Converso As duas pginas, devem ser formatadas atravs de CSS, e as pginas sero geradas pelos CG desenvolvido na disciplina Linguagem de Programao. A pgina index.php desenvolvida na disciplina Administrao de Servidores Web deve possuir um link para chamar a pgina leitor_ip.html. VT verso 1.0 Goinia, 10 de Maro de 2011 Na Disciplina de Aplicao de Redes Prof. Marissol Martins Na disciplina Aplicao de Redes de Computadores os alunos devero inserir no script solicitado pela disciplina Linguagem de Programao uma entrada para receber a mscara de sub-rede . O script dever executar as seguintes operaes : 1. Receber a mscara de sub-rede e o endereo P 2. ndicar se o endereo P um endereo de rede, endereo de broadcast ou endereo unicast. 3. Se o endereo for unicast calcular o endereo de rede e de broadcast VT verso 1.0