APS Semestre 5 Comunicacao Rede
TEMA:
“DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDE”
Caio César Vieira - RA: 269699-1
Araraquara
2014
Índice
Conteúdo
Índice 2
Objetivo do trabalho 3
Introdução 3
Comunicação de dados entre redes. 3
Introdução aos Sockets de Berkeley 6
Fundamentos da comunicação de dados em rede (conceitos gerais) 6
Circuitos Virtuais vs. Datagramas 9
Comutação de Datagramas 9
Plano de desenvolvimento da aplicação 11
1º Tarefa: 11
Primeira Tela: Login. 11
Segunda Tela: Chat. 12
3º Tarefa: 13
Construção e modelagem de um banco de dados para validar o sistema de login. 13
4º Tarefa: 13
Conexão ao banco de dados MYSQL. 13
5ª Tarefa: 14
Pesquisa sobre algoritmos utilizando transmissão de dados via sockets. 14
Projeto (estrutura) do programa 16
Relatório com as linhas de código 18
Bibliografia 21
Objetivo do trabalho
O projeto acadêmico é responsável direto pela aplicação prática da teoria aprendida dentro da sala de aula. A aplicação técnica dos códigos ligeiramente abstratos visto em sala com explicações técnicas diversas vezes complicadas a primeira observação. A possibilidade de aplicação traz a motivação necessária para a criação deste trabalho, no qual geralmente mixado com as nossas tarefas diárias, traz uma repentina quebra da rotina diária do ambiente de sala de aula.
A Linguagem C# foi escolhida por ser muito utilizada no mercado de trabalho uma vez que é uma linguagem Orientada Objeto com aplicação WEB e desktop, tendo assim a possibilidade do projeto ser desktop, mas podendo ter uma versão WEB.
O objetivo deste trabalho é desenvolver uma comunicação em IPv4 entre computadores utilizando componentes derivados da teoria de Sockets de Berkeley apresentado na disciplina de Rede de Computadores. E explorar a bibliografia referente ao tópico.
Introdução
Comunicação de dados entre redes.
Rede de computadores é um conjunto de computadores interligados entre si através de um cabo, rádio, satélite, etc. De forma que