Blog

Como fazer o relatório de Aula Prática Programação para Redes

Para desenvolver Aula Prática Programação para Redes, comece identificando os objetivos e as entregas solicitadas no roteiro. A seguir, veja os pontos presentes na descrição desta atividade e organize teu relatório de acordo com as orientações do curso.

Aula Prática Programação para Redes

O que é esta aula prática?

Antes de começar, leia a apresentação e identifique o tema, a unidade e o formato pedido.

Conceitos de comunicação em rede e funcionamento de sockets (biblioteca socket do Python).

Desenvolvimento de servidor: bind, listen, accept, envio e recepção de mensagens.

Desenvolvimento de cliente: conexão por IP/porta, envio e recepção de mensagens.

Objetivos e conhecimentos trabalhados

Use os objetivos do roteiro para definir o que a atividade precisa demonstrar.

Definição dos objetivos da aula prática:

– O objetivo desta atividade prática é desenvolver uma aplicação simples que utilize sockets

para comunicação entre um servidor e um cliente. Os alunos irão aprender os conceitos

fundamentais de comunicação em rede, o funcionamento dos sockets e como implementar

a comunicação entre dois pontos usando a linguagem de programação Python.

Python é uma linguagem de programação de alto nível, interpretada de script, imperativa,

orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum

Equipamento de Proteção Individual (EPI):

Como desenvolver a atividade passo a passo

Execute cada etapa na ordem indicada e registre o que foi feito para depois explicar o processo no relatório.

Esta atividade prática de Programação para Redes envolve o desenvolvimento de uma aplicação cliente‑servidor simples em Python, com ênfase no uso de sockets para comunicação entre dois pontos. Os alunos trabalham a concepção e a implementação de um servidor que escuta uma porta específica e de um cliente capaz de conectar‑se ao servidor, enviar mensagens e exibir as mensagens recebidas, em um cenário de chat básico.

O exercício cobre desde a configuração do ambiente (instalação do Python e verificação da biblioteca padrão socket) até testes de integração com múltiplos clientes conectados ao servidor. A infraestrutura prevista inclui computador (1 por aluno) e o uso do Python como software gratuito; há indicação de procedimentos práticos e de segurança listados no roteiro. Como produto da atividade, espera‑se a elaboração de um relatório técnico contendo introdução, métodos, resultados e conclusão, conforme normas indicadas.

O que é desenvolvido nesta atividade

Implementação e teste de uma aplicação de comunicação em rede baseada em sockets: criação de um socket de servidor que vincula endereço IP e porta, configura escuta, aceita conexões, recebe e envia mensagens; criação de um socket de cliente que conecta ao servidor, envia mensagens e exibe as mensagens recebidas; execução de testes e validação da integridade da comunicação com múltiplos clientes. A atividade também inclui a configuração inicial do ambiente Python e a verificação das bibliotecas necessárias.

Procedimentos de teste e validação com múltiplos clientes conectados.

Infraestrutura e requisitos: Python (freeware), computador (1 por aluno) e verificação de ambiente.

Registro dos resultados em relatório técnico (introdução, métodos, resultados e conclusão), conforme normas indicadas.

NOME DA DISCIPLINA: Programação para Redes

PROCEDIMENTOS PRÁTICOS

Desenvolvimento de uma aplicação cliente-servidor que utilize sockets para envio e recebimento de mensagens.

A atividade consiste em desenvolver uma aplicação de chat simples que permite a comunicação entre um servidor e

um cliente. O servidor será responsável por receber e enviar mensagens, enquanto o cliente será responsável por

enviar mensagens ao servidor e exibir as mensagens recebidas.

– Receba mensagens dos clientes e as exiba no console

– Envie mensagens aos clientes conectados

– Conecte-se ao servidor por porta específica

– Receba e exiba mensagens do servidor no console

Procedimentos para a realização da atividade:

– Instalação do Python (https://python.org.br/instalacao-windows/)

– Verificação das bibliotecas necessárias para o desenvolvimento (biblioteca padrão socket do Python).

– Criação de um socket de servidor.

– Vinculação do socket a um endereço IP e porta.

– Configuração do socket para ouvir conexões.

– Aceitação de conexões de clientes.

– Conexão ao servidor através do endereço IP e porta.

– Recepção de mensagens do servidor e exibição no console.

– Conexão de múltiplos clientes ao servidor.

– Envio e recepção de mensagens entre clientes e servidor.

– Verificação da integridade e consistência da comunicação.

Como conferir e avaliar o trabalho

Confira os critérios e perguntas do roteiro antes de finalizar a entrega.

– Instalar o Python e seu compilador.

– Criar um programa servidor que escuta uma porta específica para receber conexões e distribui mensagens aos

– Criar um programa cliente que se conecta ao servidor através de uma porta específica.

Resultados e organização do relatório

Apresente o que foi obtido e relacione os resultados com os objetivos da atividade.

Elaborar um relatório que deverá conter introdução, métodos, resultados e conclusão sobre o assunto desenvolvido

em aula prática, afim de registrar os passos seguidos para cumprimento da tarefa bem como entender a(s)

dificuldade(s) encontrada(s) ao longo do processo e a solução aplicada sobre ela(s).

O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.

Portfólio em Word, respondido, completo e já nas normas

Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.

Como estruturar o relatório

Organize a entrega em identificação da atividade, objetivos, recursos utilizados, descrição dos procedimentos, registros dos resultados e conclusão. Ajuste essa sequência ao modelo exigido pela instituição e inclua apenas observações e evidências obtidas durante a tua própria execução.

Checklist antes de entregar

  • Conferir se todos os objetivos do roteiro foram contemplados.
  • Descrever os procedimentos na ordem em que foram realizados.
  • Inserir registros, imagens ou arquivos quando a atividade solicitar.
  • Relacionar os resultados com as tarefas e revisar o formato de entrega exigido.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *