Lab02 1

1304 palavras 6 páginas
ACH2038 – Laboratório de Redes de Computadores
Turma 04 - 2011
Prof. Dr. Valdinei Freire da Silva (baseado em material da Profa. Dra.
Cíntia Borges Margi)

Laboratório 02 – Programação Cliente-Servidor: UDP pinger
23/Março/2011
Aluno:_______________________________________________________________________

Informações gerais:




A atividade de laboratório deve ser executada individualmente!
Entregar as respostas escritas para o professor até o final da aula! Não serão aceitas entregas posteriores ou via email!
Você pode consultar livros ou fontes confiáveis na Internet.

Tarefa:
Neste laboratório1, você irá estudar um simples servidor de Ping da Internet escrito em linguagem
Java e implementar um cliente correspondente. A funcionalidade provida por esse programa é similar à dos programas de Ping padrão disponíveis nos sistemas operacionais modernos, exceto que usa o UDP em vez do ICMP (Internet Control Message Protocol) para se comunicar.
O protocolo Ping permite a uma máquina cliente enviar um pacote de dados para uma máquina remota, a qual retornará o dado para o cliente sem modificações (uma ação conhecida como eco).
Entre outros usuários, o protocolo Ping permite aos hospedeiros determinarem o tempo de resposta de outras máquinas.

Parte 1: Código do servidor
Faça o download no site da disciplina do arquivo PingServer.java. O código neste arquivo implementa por completo nosso servidor de Ping.
Estude tal código cuidadosamente, pois ele irá ajudá-lo a escrever seu cliente de Ping. Compile e execute o arquivo.
O servidor fica num loop infinito de escuta pela chegada de pacotes UDP. Quando um pacote chega, o servidor simplesmente envia o dado encapsulado de volta para o cliente.

1 Esta atividade de programação é baseada na sugestão do livro “Redes de Computadores e a Internet, Uma abordagem top-down” de James F. Kurose & Keith W. Ross, 3ª edição, 2006, Addison Wesley.
1/4

ACH2038 – Laboratório de Redes de Computadores
Turma 04 - 2011
Prof. Dr. Valdinei

Relacionados

  • Projeto de redes
    263 palavras | 2 páginas
  • Projeto de rede local
    764 palavras | 4 páginas
  • relatorio sobre calorimetria
    3521 palavras | 15 páginas
  • Linux Shell Script
    13234 palavras | 53 páginas
  • informatica
    1082 palavras | 5 páginas
  • Rede de computadores: arquitetura e montagem
    7410 palavras | 30 páginas
  • FundamentosC# Mod 1 2 3
    9915 palavras | 40 páginas
  • Projeto e gestão de redes de computadores
    13244 palavras | 53 páginas
  • Plano de ensino anhanguera
    27224 palavras | 109 páginas
  • Teste
    85531 palavras | 343 páginas