TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDES

Por:   •  9/11/2019  •  Trabalho acadêmico  •  12.724 Palavras (51 Páginas)  •  104 Visualizações

Página 1 de 51

[pic 1]

UNIVERSIDADE PAULISTA

CIÊNCIA DA COMPUTAÇÃO

VINICIUS MALAFAIA VARGAS - N1281D2

SAMUEL DA SILVA ANDRADE - N206292

DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDES

MANAUS

2019

SUMÁRIO

1. OBJETIVO...................................................................................................................2

2. INTRODUÇÃO............................................................................................................3

3. REFERNCIAL TEÓRICO.........................................................................................4

3.1 Comunicação em rede................................................................................................4

3.1.1 Aplicações Comerciais............................................................................................4

3.1.2 Aplicações Domésticas............................................................................................5

3.2 Sockets.........................................................................................................................7

4. DESELVOLVIMENTO..............................................................................................9

4.1 Criação do chat...........................................................................................................9

4.2 Criação do servidor..................................................................................................10

4.3 Criação do cliente.....................................................................................................14

5. TESTES E RESULTADOS.......................................................................................16

6. CONSIDERAÇÕES FINAIS....................................................................................19

7. REFERÊNCIAS BIBLIOGRÁFICAS.....................................................................20

8. CÓDIGO FONTE......................................................................................................21

  1. OBJETIVO

A Atividade Prática Supervisionada tem como objetivo principal o desenvolvimento de uma ferramenta para comunicação em redes e pode ser desenvolvido em qualquer linguagem de programação com Java, C# ou Python.

A ferramenta deve fazer a comunicação entre vários clientes conectados à mesma rede, onde cada cliente pode enviar uma mensagem que será vista e respondida por todos, ou pode enviar uma mensagem para apenas um cliente específico.

Desenvolveremos um chat que faz a conexão entre servidor-cliente e cliente-cliente

Este projeto tem como objetivo nos proporcionar o uso dos conhecimentos adquiridos ao longo dos períodos em matérias como Linguagem de Programação Orientada a Objetos, Estrutura de dados e Redes de Computadores. Isso é muito importante, pois, permite que nós ponhamos à prova nossos conhecimentos adquiridos ao longo do tempo e consigamos melhorar ainda mais os nossos conhecimentos.

  1. INTRODUÇÃO

Hoje em dia é comum vermos vários tipos de trocas de informação, seja troca de mensagens, áudios, vídeos, documentos entre tantos outros, e essas informações, para serem trocadas necessitam de alguma tecnologia para que essa troca aconteça.

Uma dessas tecnologias é chamada de Comunicação em rede que refere-se a transferência eletrônica de informações, comunicação mediada por um computador ou periférico. Com o surgimento das novas tecnologias, muito tem facilitado a informação circular livremente, emitida de pontos diversos.

Para que possamos trabalhar com a comunicação em redes devemos entender como ela funciona, quais as suas características, seus principais usos e porque ela é tão importante assim.

Veremos também o uso do Java Sockets que nos permitem fazer a comunicação via rede local ou via internet. E implementaremos o Java Sockets no nosso projeto final.

  1. REFERENCIAL TEÓRICO
  1. Comunicação em rede

Comunicação em rede refere-se à transferência eletrônica de informações, comunicação mediada por um computador ou periférico. Com o surgimento das novas tecnologias, muito tem facilitado a informação circular livremente, emitida de diversos pontos.

Essa troca de informações pode ocorrer em várias situações, como em empresas com aplicações comerciais, em casa com computadores pessoais e notebooks e também celulares modernos.

  1. Aplicações comercias

Muitas empresas têm um número significativo de computadores. Por exemplo, uma empresa pode ter computadores se parados para monitorar a produção, controlar os estoques e elaborar a folha de pagamento. Inicialmente, cada um desses computadores funcionava isolado dos outros, mas, em um determinado momento, a gerencia deve ter decidido conecta-los para poder extrair e correlacionar informações sobre a empresa inteira.

A questão aqui e o compartilhamento de recursos, e o objetivo e tornar todos os programas, equipamentos e especialmente dados ao alcance de todas as pessoas na rede, independente da localização física do recurso e do usuário. Um exemplo obvio e bastante disseminado e um grupo de funcionários de um escritório que compartilham uma impressora comum. Nenhum dos indivíduos realmente necessita de uma impressora privativa, e uma impressora de grande capacidade conectada em rede muitas vezes e mais econômica, mais rápida e de mais fácil manutenção que um grande conjunto de impressoras individuais.

Toda empresa de grande e médio porte e muitas empresas pequenas tem uma dependência vital de informações computadorizadas. A maioria das empresas tem registros de clientes, estoques, contas a receber, extratos financeiros, informações sobre impostos e muitas outras informações on-line. Se todos os computadores de um banco sofressem uma pane, ele provavelmente não duraria mais de cinco minutos. Uma instalação industrial moderna, com uma linha de montagem controlada por computadores, não duraria nem isso.

...

Baixar como (para membros premium)  txt (58.8 Kb)   pdf (964.5 Kb)   docx (499 Kb)  
Continuar por mais 50 páginas »
Disponível apenas no TrabalhosGratuitos.com