Sistema de Messenger Simples

1414 palavras 6 páginas
UNIVERSIDADE DE PERNAMBUCO

ESCOLA POLITÉCNICA DE PERNAMBUCO

REDES DE COMPUTADORES I

Relação Cliente ~ Servidor
Sistema de Messenger Simples

PROFESSOR:

GRUPO:

PARTE 1: O PROTOCOLO TCP
O TCP (Transmission Control Protocol, que significa Protocolo de Controle de Transmissão) é um dos principais protocolos da camada de transporte do modelo TCP/IP.
1.1) As principais características do protocolo TCP são:
A aplicação (cliente) envia um pedido de conexão para o servidor.
O TCP é bastante confiável por usar diversas técnicas que permitem a recuperação de pacotes perdidos, a eliminação de pacotes duplicados e poder recuperar a conexão em casos de problemas com o sistema ou na rede. O que significa que o TCP garante que ao fim da conexão todos os pacotes terão sido recebidos.
O caminho através da rede pode fazer com que os pacotes não cheguem ordenados. O TCP garante a reconstrução do fluxo (stream) de dados para que a entrega seja feita na ordem.
1.2) O funcionamento do protocolo TCP
O estabelecimento da conexão no protocolo TCP é realizado em três passos:
Primeiro: o cliente inicia a conexão enviando um pacote TCP com a flag SYN ativa, pedindo para que o servidor aceite a conexão.
Segundo: o servidor aceita a conexão enviando um pacote contendo SYN+ACK. Caso depois de certo tempo esse pacote não for recebido pelo cliente, ocorre um timeout e o primeiro passo é repetido.
Terceiro: Agora que o cliente recebeu o pacote SYN+ACK, ele deve concluir o processo de conexão respondendo ao servidor com um pacote ACK.

PARTE 2: O MESSENGER
1) CONECTE-SE O cliente se conecta com o servidor estabelecendo uma conexão de soquete, com o endereço IP e uma Porta TCP.
2) ENVIE O cliente envia uma mensagem para o servidor. Cria-se um InputStreamReader encadeado ao fluxo de entrada de nível inferior do soquete.
InputStreamReader é como uma ponte que entre o fluxo de bytes de nível

Relacionados

  • Mauro
    828 palavras | 4 páginas
  • Msn messenger
    4497 palavras | 18 páginas
  • Softwares Empresariais 2
    671 palavras | 3 páginas
  • 10 Anos
    2774 palavras | 12 páginas
  • APS 5 Sem Ferramenta De Comunicacao Em Rede
    811 palavras | 4 páginas
  • PROJETO PSICOLOGIA RELACIONADA SISTEMAS DE INFORMAÇÃO
    2149 palavras | 9 páginas
  • APLICAÇÃO DA TÉCNICA PARA AVALIAÇÃO DE USABILIDADE
    12699 palavras | 51 páginas
  • Aplicativos Multimídia – Chamada de Voz e Vídeo
    2073 palavras | 9 páginas
  • Abrevia Es
    5546 palavras | 23 páginas
  • Forense Computacional
    623 palavras | 3 páginas