DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDE
Ciência da Computação
Trabalho Integrado APS
“DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDE”
SÃO PAULO
2013
ÍNDICE
Objetivo e motivação do trabalho 3
Introdução 4
Fundamentos da comunicação de dados em rede (conceitos gerais) 6
Plano de desenvolvimento da aplicação 10
Projeto do programa 15
Relatório com as linhas de código do programa 18
Bibliografia 51
Ficha APS 52
OBJETIVO E MOTIVAÇÃO DO TRABALHO
O presente documento é parte do projeto de trabalho integrado no programa de Graduação em Ciência da Computação da UNIP – Universidade Paulista (São Paulo – Brasil), a cerca da disciplina: “Atividades Práticas Supervisionadas”; sob a orientação dos professores Caruso* e Alan*.
O objetivo do trabalho é o desenvolvimento de uma aplicação que permita que duas ou mais pessoas possam se comunicar em uma rede, utilizando o protocolo TCP/IP.
Conforme o documento de orientação, a ferramenta terá que ser utilizada no seguinte caso: a Secretaria de Estado do Meio Ambiente deseja saber quais atividades industriais estão gerando poluição do Rio Tietê desde sua nascente em Salesópolis (SP) até a sua passagem pela região da grande São Paulo. Para tal ela precisa trocar informações das equipes de inspetores treinados e capacitados que estarão se revezando dentro de cada indústria, controlando os processos e passando informações online para a Secretaria.
A necessidade de comunicação proveu do homem ao procurar descrever sons e simbolizar elementos do seu habitat natural e para ele resolver o problema do alcance entre indivíduos. Essa comunicação, como parte da inteligência, é o que nos distingue. A troca de informações, culturas e hábitos nos permitiu construir relacionamentos socio-comerciais antes inimagináveis. O advento da tecnologia, juntamente com o surgimento das primeiras redes entre os computadores, garantiu maior velocidade na troca destas informações. E