Desenvolvimento De Uma Ferramenta Para Comunicação Em Rede
Por: Gabriel Alexandre • 16/6/2026 • Trabalho acadêmico • 12.658 Palavras (51 Páginas) • 3 Visualizações
[pic 1]
CIÊNCIAS DA COMPUTAÇÃO
GABRIEL ALEXANDRE BEZERRA
N312653
DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDE
ARARAQUARA 2026
GABRIEL ALEXANDRE BEZERRA
N312653
DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDE
Atividade prática supervisionada e apresentada ao curso Ciência da Computação, para fins de conhecimento na área.
Orientador(a): Eduarda Carvalho.
SÃO PAULO 2026
As redes de computadores consistem em um conjunto de dispositivos interligados, geralmente chamados de nós, que se comunicam por meio de conexões específicas. Esses nós podem ser computadores, impressoras ou qualquer outro equipamento capaz de enviar e receber dados dentro da rede, estabelecendo comunicação com os demais dispositivos conectados.
Através de uma rede de computadores, os usuários podem compartilhar grandes volumes de informações e trocar diferentes tipos de mensagens, como textos, imagens, arquivos de áudio e vídeos. Esse compartilhamento torna a comunicação mais dinâmica e eficiente em diversos ambientes.
O funcionamento de uma rede de computadores tem como principais finalidades garantir uma comunicação segura e confiável entre diferentes sistemas de informação, otimizar o fluxo e o acesso aos dados e, ao mesmo tempo, tornar mais ágil o processo de tomada de decisões administrativas, facilitando a interação e a comunicação entre os usuários envolvidos.
Palavras-chave: comunicação, rede, TCP/IP, sockets, dados, usuários.
Computer networks consist of a set of interconnected devices, commonly referred to as nodes, which communicate through specific connection links. These nodes may include computers, printers, or any other equipment capable of sending and receiving data within the network, establishing communication with other connected devices.
Through a computer network, users are able to share large volumes of information and exchange different types of messages, such as text, images, audio files, and videos. This sharing process makes communication more dynamic and efficient in a variety of environments.
The operation of a computer network has as its main objectives ensuring secure and reliable communication between different information systems, optimizing the flow and access to data, and at the same time making administrative decision-making processes faster and more efficient by facilitating interaction and communication among users involved.
Keywords: communication, network; TCP/IP; sockets, data, users.
SUMÁRIO
- INTRODUÇÃO 6
- OBJETIVOS 8
- Objetivos gerais 8
- Objetivos específicos 8
- REDES DE COMPUTADORES 9
- O que é uma rede de computadores? 12
- Tipos de redes 14
- Redes locais 16
- Redes metropolitanas 16
- Redes geograficamente distribuídas 16
- Redes sem fios 16
- Inter-redes 17
- Modelos de referência 17
- Referência OSI 18
- Referência TCP/IP 20
- Paradigmas da camada de aplicação 21
- Paradigma cliente-servidor 21
- Paradigma par a par 22
- Protocolos da camada de transporte 22
- Protocolo de datagramas de usuário 22
- Protocolo de controle de transmissão 23
- Sockets 23
- Endereços de socket 25
- Sockets usados no TCP 25
- Sockets usados no UDP 26
- DESENVOLVIMENTO 27
- RESULTADOS 30
- CONCLUSÃO 35
REFERÊNCIA BIBLIOGRÁFICA 36
- FICHAS DE ATIVIDADES PRÁTICAS SUPERVISIONADAS 37
ANEXOS 41
ANEXO A - Classe Chat 41
ANEXO B - Classe Servidor 45
ANEXO C - Classe Mensagem 46
ANEXO D - Classe Conexao 47
ANEXO E - Imagens usadas na Aplicação 48
INTRODUÇÃO
A comunicação sempre esteve entre as necessidades mais fundamentais da humanidade desde o início da formação das primeiras sociedades. À medida que as civilizações cresceram e passaram a ocupar territórios cada vez mais distantes, surgiu a necessidade de desenvolver formas eficientes de transmitir informações a longas distâncias. Em períodos antigos, métodos como sinais de fumaça, mensageiros e até mesmo pombo-correio representavam algumas das primeiras tentativas de aproximar comunidades separadas geograficamente.
Um dos grandes marcos na evolução da comunicação ocorreu em 1838, com a criação do telégrafo por Samuel F. B. Morse. Esse invento revolucionou a troca de informações ao permitir que mensagens fossem convertidas em sinais codificados, transmitidos por impulsos elétricos através do conhecido Código Morse. A partir desse avanço, iniciou-se um processo contínuo de desenvolvimento das telecomunicações, possibilitando posteriormente o surgimento de tecnologias como o telefone, o rádio e a televisão, que transformaram profundamente a interação humana.
...