Ed
há 3 semanas
Vamos analisar cada uma das afirmações: I. Do lado do servidor, os sockets serão sempre iguais, pois trata-se do mesmo endereço IP e o mesmo número de porta, não sendo possível diferenciar os clientes. Falso. No lado do servidor, o socket é o mesmo para todos os clientes (endereço IP e número da porta do servidor), mas cada conexão com um cliente é identificada por um socket diferente que inclui o endereço IP e a porta do cliente. II. No servidor teremos um socket para cada cliente, que conterá as informações dos clientes, que são os endereços IP e número de porta. Verdadeiro. Cada conexão com um cliente é representada por um socket único que contém as informações do cliente. III. Do lado do cliente podemos ter também diversos sockets, inclusive com o mesmo servidor, sendo diferenciados então apenas pela porta de origem. Verdadeiro. O cliente pode abrir várias conexões para o mesmo servidor, e cada conexão pode usar uma porta de origem diferente. IV. Quando o cliente abre sessões para servidores distintos, os sockets terão o mesmo endereço IP e número de porta de origem, se diferenciando apenas pelos endereços IP de destino, pois são servidores diferentes. Falso. Quando o cliente se conecta a servidores diferentes, o número da porta de origem pode ser o mesmo, mas o endereço IP de destino será diferente, e o número da porta de origem pode variar. Com base nas análises: - Afirmativa I: Falsa - Afirmativa II: Verdadeira - Afirmativa III: Verdadeira - Afirmativa IV: Falsa Portanto, as afirmações corretas são II e III. A alternativa que contém todas as afirmações verdadeiras é: B) II e III.