lista 3 infra comunicação cin ufpe

1168 palavras 5 páginas
[Kurose e Ross 2009, Capítulo 3]:

Página 215: 6, 7 e 8

6- É possível que uma aplicação desfrute de transferênciaconfiável de dados mesmo quando roda sobreUDP? Caso a resposta seja afirmativa, como issoacontece?
Sim. Para que o uso de UDP venha haja transferência confiável, é necessário incluir a confiabilidade na camada de aplicação. A utilização de “checksum” por parte da aplicação de utiliza o UDP pode ser uma alternativa.

7- Suponha que um processo no Computador C possuaum socket UDP com número de porta 6789 e queo Computador A e o Computador B, individualmente,enviem um segmento UDP ao ComputadorC com número de porta de destino 6789. Essesdois segmentos serão encaminhados para o mesmosocket no Computador C? Se sim, como o processono Computador C saberá que esses dois segmentosvieram de dois computadores diferentes?

Sim. O processo no computador C irá destinguirpara qual computador responder, através do endereço de retorno completo, que é o endereço IP e o número de porta da fonte em questão.
Exemplo da extração do dados de retorno:
Stringsentence = new String(receivePacket.getData());
InetAddressIPAddress = receivePacket.getAddress(); intport = receivePacket.getPort();

8- Suponha que um servidor da Web seja executadono Computador C na porta 80. Esse servidor utilizaconexões contínuas e, no momento, está recebendosolicitações de dois Computadores diferentes, A e B.Todas as solicitações estão sendo enviadas através do mesmo socket no Computador C? Se eles estãopassando por diferentes sockets, dois desses socketspossuem porta 80? Discuta e explique.

R1- Não, pois servidores web utilizam TCP como protocolo da camada de transporte e, em TCP, sockets são identificados pelo número de porta de origem ,ip de origem, número de porta de destino e IP de destino. Como A e B possuem IPs diferentes, eles utilizam sockets TCP diferentes para se comunicarem com C.

R2-Sim, pois sockets TCP se diferenciam também pelo endereço IP de ambos os

Relacionados

  • Metodologia de implantação de sistemas
    9507 palavras | 39 páginas
  • Foresnse
    6186 palavras | 25 páginas
  • modelo de sesenvolvimento de software
    3730 palavras | 15 páginas
  • Segurança em redes wifi
    6426 palavras | 26 páginas
  • Informação e Comunicação
    14804 palavras | 60 páginas
  • Avaliação de ferramentas de apoio ao gerenciamento de projetos com foco no nível g do mps.br
    25882 palavras | 104 páginas
  • Redes
    18348 palavras | 74 páginas
  • Itil
    10952 palavras | 44 páginas
  • Itil
    11105 palavras | 45 páginas
  • Scrum
    35908 palavras | 144 páginas