Infra-Estrutura de Comunicação (IF678) Aula Prática 03 – 2011.2 CIn/UFPE Rafael Lucena Roberta Mota Rubens Lopes Rodolfo Santos João Pedro Cordeiro.

Slides:



Advertisements
Apresentações semelhantes
Instalação e Configuração
Advertisements

Trabalho de Inglês Técnico
Aula 21/09/2011 Courouris, Dollimore, cap 10
Bruno Rafael de Oliveira Rodrigues
Diagrama de Atividades
Desenvolvimento em Camadas
Acrescentando som e vídeo
Comunicação Distribuída
Interação Cliente Servidor
Wagner Santos C. de Jesus Roberto Cordeiro Walts
Professor Roberto Amaral – Serviços de Redes
WWW – word wide web A WWW (World Wide Web ou, simplesmente, Web) é a parte multimídia da Internet, portanto possiblita a exibição de páginas de hipertexto,
GERENCIAMENTO DE REDES
Apresentação para EAD usando modelo instrucional
Componentes de Hardware Prof. Alessandro Brawerman
Ferramenta para teste de software
Mobilidade na Internet
Técnico em Informática “ Aprendendo a aprender !!! “
REVISÃO MÓDULO 3(Camada de Transporte)
Sistemas Distribuídos
Servidor HTTP (Apache)
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
Aula 9 - Camada de aplicação
Infra-Estrutura de Comunicação (IF678)
Infra-Estrutura de Comunicação (IF678) Aula Prática 02 – CIn/UFPE Davi Duarte Denyson José Eduardo Souza Ivan França Rafael Lima.
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br P2Middleware Equipe:Matheus Garcez Reichow.
Redes de Computadores Camada de Aplicação.
Aula 4 Prof. Naércio Filho Técnico em Informática
Usuário e senha. Área de Trabalho Atividades para avaliação: Área de comunicação entre tutor/cursista. Fórum -Tutor/Cursista Página de exercícios-Cursista.
P ROGRAMAÇÃO D ISTRIBUÍDA Primeira Fase da Aplicação Distribuída: Gestão de Salas João Gomes Nº Marco AndradeNº
Funcionalidade e Protocolos da Camada de Aplicação
FTP (File Transfer Protocol) Protocolo de Transferencia de Arquivos
Protocolo SMTP e POP O que é SMTP?
Java Avançado Luiz Carlos d´Oleron SJCP Java Sockets.
Conceitos de J2EE para a WEB
Envio de arquivos É assim que funciona!. Envio de arquivos É assim que funciona!
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 05.
PHP - Formulário Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
DESENVOLVIMENTO WEB II PHP Entrada e saída básica de dados (2ª parte)
Clique para adicionar texto NetGamesNRT Leonardo de Souza Brasil Orientador: Ricardo Pereira e Silva, Dr.
Professor Cristiano Mariotti
Infra-Estrutura de Comunicação (IF678) Aula Prática CIn/UFPE Rafael Lucena Roberta Mota Rubens Lopes Rodolfo Santos João Pedro Cordeiro.
Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação.
Aplicações Web com Orientação a Objetos
Processos.
Aluna: Ingrid S. M. A. de Pádua RGA: Caches Web e GET Condicional.
Safe Mail. Nova ferramenta de documentos confidenciais.
Aula 10. Revisão seminário CGI – Common Geteway Interface  Trata-se de uma tecnologia que permite gerar páginas dinâmicas permitindo que um pagina passe.
11/04/2017 MODULO: Sistemas Operacional Aula 11 –ENDEREÇO ELETRÔNICO
Apache Autenticação por usuário e senha. Introdução O princípio da autenticação é simples. O cliente envia o seu login e sua senha para o servidor Apache.
Operações com Arquivos Monitoria A estrutura FILE  É como um tipo de dado, mas não é um tipo propriamente dito  Definido no arquivo cabeçalho.
PHP – Aula01 Ferramentas -Web.
Prof. Renato de Oliveira Bastos
Redes Configurações e teste.
Introdução a redes e comunicação de dados
Edivox: trabalhando com comandos de bloco
Escola Secundaria Sebastião da gama Comunicação de dados Prof: Carlos Pereira Nome :André Santos Ano/Turma:12ºL Nº:2 IP Dinâmico, IP Fixo e DNS.
Daniel Epstein. O que é o GOOGLE WAVE Como funciona Nomenclatura Principais APIs Principais Extensões Robots Gadgets Embed API Sumário.
Academia de Ensino Superior - Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Programando eventos.
EXERCÍCIOS THOBER CORADI DETOFENO, MSC. Aula 13 JOINVILLE 2013 Universidade do Estado de Santa Catarina – CCT/UDESC.
Comandos de Repetição (While, Do..While e For)
N o ç õ e s de F T P F i l e T r a n s f e r P r o t o c o l.
Infra-Estrutura de Comunicação (IF678) Aula Prática 03 – CIn/UFPE Davi Duarte Cynthia Raphaella Ivan França Jéssica Barbalho Larissa Paz Paulo Fernando.
Por que Redes? Estamos cercados por redes: supermercados, lojas, bancos, cinemas, farmácias e inúmeros outros lugares; Com a queda do custo de implementação.
Sockets Redes de Comunicação de Dados Prof. Esp. Cristiano José Cecanho.
Projeto Identifica DBM JANEIRO Projeto Identifica - O Projeto  O Projeto Identifica tem como objetivo o Aumento da Venda de Cartões para Adicionais.
Duvidas Frequentes 09/01/2009. Atualizando o SISMOURA.
Aula Prática: Demo de Sistemas Distribuídos
INTEGRAÇÕES PARA NFCE (DLL, TXT MÍNIMO E SIMPLIFICADO) | LUCAS BALBINO E MURILO GONTIJO REALIZAÇÃO.
Projeto Física Experimental II Por: Diego M. Pinho, Eduardo Damasceno, Hugo Hennies, Rafael M. Lopes.
Transcrição da apresentação:

Infra-Estrutura de Comunicação (IF678) Aula Prática 03 – CIn/UFPE Rafael Lucena Roberta Mota Rubens Lopes Rodolfo Santos João Pedro Cordeiro

* Agenda: Exercício Transferência de Arquivos – Aula passada Exercício servidor multiusuário - Parte 1 Exercício servidor multiusuário - Parte 2

E XERCÍCIO T RANSFERÊNCIA DE A RQUIVOS Crie um programa que envie e receba um arquivo utilizando o protocolo TCP. Utilize threads para implementar esse programa. O comando para transferência de arquivos é representado C:\Users\Rafael\Documents\Teste.txt OBS: Só precisa enviar um arquivo por vez. Emita uma mensagem quando o envio for completo ou se acontecer algum erro. *

Exercício Servidor multiusuário - Parte 1 Crie um servidor web que pode receber vários usuários ao mesmo tempo. Este servidor funcionará da seguinte maneira: 1 - Para cada usuário que se conectar será criada uma thread. 2 - Assim que o usuário se conectar com o servidor ele será identificado por um id único (um número por exemplo), gerado pelo próprio servidor. 3 - Após se conectar, o usuário pode realizar os seguintes comandos: qtd-usuarios-> este comando irá dizer para o o usuário quantos usuários estão conectados ao servidor naquele momento. sair -> este comando desconecta o usuário do servidor.

Exercício Servidor multiusuário - Parte 2 Tomando como base a transferência de arquivos e a parte 1 deste exercício, adicione a opção do usuário baixar determinados arquivos já existentes no servidor. Essa opção funcionará da seguinte maneira: 1 - o usuário digita o comando 'listar-arquivos' 2 - o servidor envia para o usuário uma lista de nomes, os quais representam os arquivos existentes no servidor 3 - o usuário digita 'baixar-nomedoarquivo' 4 - o servidor envia o arquivo para o cliente 5 - se o cliente digitar um nome de arquivo que não está armezenado no servidor, o servidor deve enviar uma mensagem ao cliente dizendo que o arquivo não existe