Aula Prática Programação para Redes

Price range: R$ 99,99 through R$ 149,99

SKU: P0494APPPR Categorias: , ,
, ,

Aula Prática Programação para Redes

CLIQUE AQUI! PARA VISUALIZAAR O MANUAL!

ROTEIRO DE AULA PRÁTICA

 

NOME DA DISCIPLINA: Programação para Redes

 

OBJETIVOS

 

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.

 

INFRAESTRUTURA

 

Instalações:

 

Python.

 

Materiais de consumo:

 

Descrição

 

Quantidade de materiais

 

por

 

procedimento/atividade

 

Computador 1 por aluno

 

Software:

 

Sim ( X ) Não ( )

 

Em caso afirmativo, qual? Python.

 

Pago ( ) Não Pago ( X )

 

Tipo de Licença: Freeware.

 

Descrição do software:

 

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

 

em 1991.

 

Equipamento de Proteção Individual (EPI):

 

– NSA

 

PROCEDIMENTOS PRÁTICOS

 

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

 

Atividade proposta:

 

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.

 

Implementação de um servidor que:

 

3

 

– Escute uma porta específica.

 

– Aceite conexões de clientes.

 

– Receba mensagens dos clientes e as exiba no console

 

– Envie mensagens aos clientes conectados

 

Implementação de um cliente que:

 

– Conecte-se ao servidor por porta específica

 

– Envie mensagens ao servidor

 

– Receba e exiba mensagens do servidor no console

 

Procedimentos para a realização da atividade:

 

1. Configuração do ambiente

 

– 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).

 

2. Desenvolvimento do servidor

 

– 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.

 

– Recepção e envio de mensagens.

 

3. Desenvolvimento do Cliente:

 

– Criação de um socket de cliente.

 

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

 

– Envio de mensagens ao servidor.

 

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

 

4. Testes e Validação:

 

– Execução do servidor.

 

– 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.

 

Checklist:

 

– Instalar o Python e seu compilador.

 

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

 

clientes conectados

 

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

 

RESULTADOS

 

4

 

Resultados da aula prática:

 

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).

 

Aula Prática Programação para Redes

Tipo

Cópia, Exclusivo

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Aula Prática Programação para Redes”

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

Carrinho de compras
Aula Prática Programação para RedesAula Prática Programação para Redes
Price range: R$ 99,99 through R$ 149,99Ver opções