• Nenhum resultado encontrado

QUESTÕES RESOLVIDAS E COMENTADAS SOBRE A CAMADA DE

No documento Fundamentos de Redes de Computadores (páginas 125-142)

CAPÍTULO 4 QUESTÕES SOBRE A CAMADA DE ENLACE

6.1 QUESTÕES RESOLVIDAS E COMENTADAS SOBRE A CAMADA DE

6.1.1 Qual o propósito do controle de fluxo? a) Regular o tamanho de cada segmento.

b) Assegurar que os dados sejam retransmitidos se um reconhecimento não for recebido.

c) Prover uma maneira de o receptor gerenciar a quantidade de dados enviada pelo transmissor.

d) Remontar os segmentos na ordem correta no equipamento de destino.

e) Permitir que o transmissor envie qualquer quantidade de segmentos ao receptor.

Resposta: Opção c).

Comentário: O controle de fluxo é estabelecido para regular a troca de segmento entre os hosts finais, respeitando-se a capacidade processamento e de armazenamento dos mesmos. Dessa forma, um host com alto poder de processamento não irá sobrecarregar uma máquina com menores recursos computacionais.

6.1.2 As portas de aplicações chamadas de “bem conhecidas” são aquelas de número entre ... a ...? a) 49.152 a 65.536. b) 2.049 a 4.096. c) 1.024 a 2.048. d) 0 a 1.023. e) 4.097 a 49.151 Resposta: Opção d).

Comentário: As portas de comunicações são usadas para criar pontos de comunicação entre um processo cliente e um processo servidor. Originalmente as portas entre 0 e 1023 foram designadas para aplicações mais conhecidas (FTP, Telnet, HTTP) e por isso são chamadas de “portas bem conhecidas”.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.3 A troca de dados numa conexão virtual, na camada de transporte, é baseada no controle de ... transmitidos e recebidos.

a) datagramas b) bytes c) dados d) bits e) segmentos Resposta: Opção b).

Comentário: O TCP controla os segmentos transmitidos e recebidos na base do número de bytes, nos dois sentidos da troca de dados full-duplex que ele implementa.

6.1.4 Uma das funções da camada de transporte é a ...

a) a multiplexação dos bits no meio físico.

b) a formação do frame a ser transmitido entre equipamentos interligados pela mídia. c) o roteamento entre nós intermediários.

d) a segmentação dos dados provenientes da camada de aplicação. e) o interfaceamento entre a camada da aplicação e o processo aplicativo propriamente dito.

Resposta: Opção d).

Comentário: A camada de Transporte tem a função de segmentar os dados que vem do processo aplicativo, via camada de aplicação, para adequá-los à capacidade de transmissão do protocolo IP (MTU) – unidade máxima de transmissão. Pra tanto a camada de transporte estabelece o seu tamanho máximo de segmento (MSS).

6.1.5 A camada de transporte do TCP/IP é aquela que ... a) se preocupa pela comunicação entre nós vizinhos.

b) se preocupa pela transmissão dos bits num enlace físico. c) se preocupa pela transmissão dos frames num enlace físico. d) se preocupa pela comunicação entre máquinas fim a fim.

e) se preocupa pela transmissão dos pacotes entre nós intermediários

Resposta: Opção d).

Comentário: A camada de Transporte é a primeira camada do modelo OSI ou TCP/IP a se “preocupar” com a transmissão entre dois hosts finais.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.6 O novo estagiário da empresa onde você é o Analista Sênior pergunta quais dos seguintes protocolos utilizam o TCP. Qual seria a tua resposta? (Escolha todos que se aplicarem).

a) NNTP. b) NTP. c) SNMP. d) SMTP. e) TFTP.

Resposta: Opções a), b) e d).

Comentário: Apenas o SNMP (Protocolo Simples de Gerenciamento de Rede) e o TFTP (Trivial FTP – Protocolo Simples de Transferência de Arquivos) utilizam o UDP. Todos os demais protocolos listados utilizam o TCP para executarem os serviços orientados à conexão na camada de transporte.

6.1.7 Quais campos são comuns aos protocolos UDP e TCP? a) Opções.

b) Checksum.

c) Número de reconhecimento. d) Número de sequência. e) Porta de destino.

Resposta: Opções b) e e).

Comentário: O UDP e o TCP têm em comum o Cheksum e a Porta de destino, nas opções apresentadas. A porta de origem também é comum, mas não consta nas opções acima.

6.1.8 O modelo TCP/IP foi criado para prover um padrão usado em interconexões de rede. Quais das seguintes afirmações estão corretas em relação a esse modelo?

a) O ARP habilita equipamentos a localizarem o endereço IP de equipamentos locais.

b) O UDP provê serviço simples sem conexão, sem janelamento ou reconhecimentos.

c) O ICMP provê gerenciamento de dados, em conexões orientadas, para roteadores e switches de nível três.

d) O IP provê serviço sem conexão e capacidade de roteamento.

e) O TCP habilita equipamentos a enviarem grande quantidade de dados, usando comutação no modo de conexões orientadas.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

Resposta: Opções b), d) e e).

Comentário: O UDP oferece um serviço não confiável (mesmo ocorre com o IP na camada de Rede) e o TCP oferece um serviço confiável, orientado a conexão.

6.1.9 A chamada segmentação é realizada em que camada do modelo TCP/IP? a) Física b) Enlace c) Rede d) Transporte e) Aplicação Resposta: Opção d).

Comentário: A camada de Transporte é a responsável por definir o tamanho máximo do segmento que pode transmitir para a camada de rede.

6.1.10 Qual dos protocolos abaixo é originário do modelo OSI e roda na camada de transporte? a) NCP b) SDLC c) IPX d) TP0 e) APPC Resposta: Opção d).

Comentário: O TP0 é um protocolo da camada de Transporte do OSI, correspondente ao protocolo UDP no TCP/IP. Os demais protocolos não são do modelo OSI ou não rodam na camada de transporte.

6.1.11 No modelo TCP/IP, o protocolo UDP, foi introduzido posteriormente ao TCP. Verdadeiro ou falso?

Resposta: Verdadeiro.

Comentário: O UDP foi introduzido para oferecer serviços mais “leves” para a camada de aplicação.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.12 O conjunto de flags no cabeçalho do protocolo TCP serve para ... a) auxiliar no QoS

b) controlar o tempo de vida do segmento.

c) indicar a posição do segmento na mensagem. d) controlar o tamanho do segmento.

e) iniciar, controlar e terminar os canais virtuais.

Resposta: Opção e).

Comentário: Os flags são utilizados para criar, manter e desfazer as conexões virtuais entre os hosts finais.

6.1.13 Qual a camada do modelo TCP/IP que transfere segmentos entre pontos de comunicação finais?

a) Física b) Enlace c) Rede d) Transporte e) Aplicação Resposta: Opção d)

Comentário: A camada de Transporte é a primeira camada do modelo OSI ou TCP/IP a se “preocupar” com a transmissão entre dois hosts finais.

6.1.14 A definição do tamanho do segmento trocado entre dois hosts é realizada no momento em que ...

a) a aplicação da máquina de origem define o socket. b) o servidor recebe a requisição da chamada virtual. c) o three-way handshake é realizado.

d) a camada de transporte é acionada pela camada de aplicação e) nenhuma das respostas.

Resposta: Opção c)

Comentário: Quando a conexão virtual é criada os hosts trocam os valores do tamanho do segmento que podem transmitir.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.15 Qual a camada do modelo TCP/IP oferece serviço orientado a conexão e não orientado a conexão?

a) Física b) Enlace c) Rede d) Transporte e) Aplicação Resposta: Opção d)

Comentário: A camada de Transporte oferece serviço orientado a conexão através do protocolo TCP e serviço não orientado a conexão através do protocolo UDP.

6.1.16 O controle feito pelo TCP no envio de segmentos entre hosts finais é feito baseado nos ... transmitidos

a) bits b) bytes c) octetos d) segmentos e) pacotes Resposta: Opção b)

Comentário: O TCP controla o fluxo entre hosts finais se baseando nos bytes transmitidos e recebidos (possui campos no seu cabeçalho que realizam essas funções).

6.1.17 Qual dos seguintes protocolos do TCP/IP utiliza o processo chamado de Three-Way Handshake no nível de transporte?

a) IPX b) X.25 c) TCP d) UDP e) PPP Resposta: Opção c)

Comentário: O TCP é um protocolo orientado a conexão, portanto, precisa controlar o início, a fase de troca de dados e o fim da conexão virtual.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.18 Uma das funções básicas da camada de transporte é realizar a multiplexação de várias conexões virtuais numa única conexão na camada de rede. Verdadeiro ou falso?

Resposta: Verdadeiro.

Comentário: A camada de Transporte multiplexa várias conexões virtuais (portas lógicas) criadas sobre um mesmo endereço da camada de rede (IP).

6.1.19 O valor do MSS (tamanho máximo do segmento - transporte) é sempre maior que o valor do MTU (unidade de transmissão máxima - rede). Verdadeiro ou falso?

Resposta: Falso.

Comentário: O MSS (tamanho máximo do segmento) tem que ser menor, pois o IP vai inserir o seu cabeçalho e no campo de dados vai encapsular o cabeçalho da camada de transporte e os demais dados da camada superior.

6.1.20 Qual o protocolo da camada de transporte deve-se utilizar se a aplicação precisar do menor tempo de resposta?

a) IPX b) UDP c) X25 d) IP e) TCP Resposta: Opção b).

Comentário: O protocolo UDP gasta menos recurso do Host, sendo mais rápido no envio da PDU para o outro host.

6.1.21 Qual a função da camada de transporte? a) Transferir o frame para o nó intermediário vizinho b) Transferir um trem de bits adaptando-os ao meio físico

c) Transferir o pacote entre nós intermediários buscando a rede de destino d) Transferir os segmentos entre máquinas finais

e) Transferir os dados oriundos da aplicação para o interior do modelo TCP/IP

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

Comentário: A camada de Transporte tem como função principal transferir segmentos entre máquinas finais, ou por um serviço orientado a conexão ou por um serviço não orientado a conexão.

6.1.22 Qual a função do socket?

a) Ele torna a camada de transporte independente

b) Ele transfere arquivos entre um nó de origem e outro de destino

c) Ele permite múltiplas aplicações compartilharem uma mesma conexão da camada de rede

d) Ele permite funções remotas parecerem local, de forma transparente para o usuário

e) Ele permite que se suprima a camada de aplicação

Resposta: Opção c).

Comentário: O socket cria uma interface de comunicação entre a camada de aplicação e a camada de transporte, permitindo que vários processos aplicativos possam usar uma mesma conexão IP (realizando a chamada multiplexação). Além disso identifica os aplicativos de forma unívoca na comunicação fim a fim.

6.1.23 O cálculo do tamanho máximo do segmento é baseado no valor do ...? a) TTL. b) MTU. c) STP. d) MAC. e) IP. Resposta: Opção b).

Comentário: O tamanho máximo do segmento é calculado da seguinte forma: MSS = MTU – 40 bytes. Ou seja, a camada de rede define a MTU e a camada de transporte o MSS.

6.1.24 Quais os dois protocolos que podem estar contidos no campo de Protocolo de um pacote IP?

a) ICMP b) TCP c) FTP d) UDP e) TFTP

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

Resposta: Opções b) e d).

Comentário: O campo Protocolo do cabeçalho IP contém o código do protocolo da camada superior (camada de transporte, portanto) encapsulado no protocolo IP. Dessa forma, normalmente, os códigos dos protocolos UDP e TCP podem estar contidos nesse campo.

6.1.25 No modelo TCP/IP, qual a camada que realiza o controle de fluxo e retransmissão de dados entre computadores finais?

a) Física b) Enlace c) Rede d) Transporte e) Aplicação Resposta: Opção c).

Comentário: Camada de transporte, pois sua função principal é a transferência de segmentos entre hosts finais, com entrega garantida (TCP), retransmitindo os segmentos, se for o caso.

6.1.26 No modelo TCP/IP, a camada de transporte pode se comunicar diretamente com quais outras duas camadas?

a) rede/sessão b) enlace/sessão c) rede/aplicação d) física/transporte e) enlace/transporte Resposta: Opção c).

Comentário: Com a camada superior, no caso a camada de Aplicação, para a qual fornece serviços e com a camada de Rede, camada inferior, para a qual solicita serviços.

6.1.27 No modelo TCP/IP, o conceito de portas da aplicação é aplicado no cabeçalho de qual camada?

a) Física b) Enlace c) Rede d) Transporte e) Aplicação

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

Resposta: Opção d).

Comentário: No campo dos cabeçalhos do UDP e TCP utilizamos o número da porta de aplicação de origem e destino. Portanto, o uso do conceito de porta ocorre na camada de transporte.

6.1.28 A camada de transporte pertence ao grupo de camadas do modelo OSI em que o nome e o formato da PDU é o mesmo. Verdadeiro ou falso?

Resposta: Falso.

Comentário: A camada de Transporte usa uma PDU com estrutura diferente das camadas de apresentação, sessão e aplicação do modelo OSI.

6.1.29 Existem várias versões do modelo TCP/IP, relativo ao número de camadas adotadas. De qualquer forma, em quaisquer desses modelos, as três camadas superiores do TCP/IP permanecem inalteradas. Verdadeiro ou falso?

Resposta: Verdadeiro.

Comentário: A camada de Rede, de Transporte e de Aplicação se mantém em todas as versões do TCP/IP, alterando as 2 camadas inferiores (equivalentes às camadas física e de enlace).

6.1.30 Qual dos seguintes protocolos da camada de aplicação usa tanto o TCP como o UDP na camada de transporte?

a) TFTP. b) TELNET. c) DNS. d) SMTP. e) HTTP. Resposta: Opção c).

Comentário: O DNS usa o UDP para requisições de DNS e o TCP para atualização das bases de dados do DNS.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.31 Qual a camada do modelo TCP/IP que é responsável também por tratar o congestionamento de uma rede de computadores?

a) Física. b) Enlace. c) Rede. d) Transporte. e) Aplicação. Resposta: Opção d).

Comentário: Embora a camada de rede também tenha funções de controle de congestionamento, a camada de Transporte também atua nesse sentido, desenvolvendo técnicas como retransmissão rápida (Fast Retransmit) e começo lento (Slow Start).

6.1.32 No TCP/IP, o UDP é considerado um protocolo não orientado a conexão. Quais das características abaixo são desse protocolo? (selecione duas).

a) Confiável. b) Não confiável.

c) Realiza o handshaking. d) Consome menos banda. e) Realiza a correção de erros.

Resposta: Opções b) e d).

Comentário: O UDP não garante a entrega dos segmentos e possui poucos campos no cabeçalho, sendo considerado um protocolo “leve”.

6.1.33 O MSS (Maximum Segment Size) é definido na camada de ...? a) física b) enlace c) rede d) transporte e) aplicação Resposta: Opção d).

Comentário: O MSS (Maximum Segment Size) é definido na camada de Transporte, pois sua PDU é o Segmento.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.34 Qual o protocolo abaixo confere confiabilidade ao protocolo IP? a) Ethernet b) DNS c) TCP d) UDP e) TFTP Resposta: Opção c).

Comentário: O IP é um protocolo não orientado à conexão, não garantindo a entrega do pacote. O TCP controla fim a fim a entrega do segmento, conferindo, portanto, segurança ao trabalho do protocolo IP,

6.1.35 O TCP controla o fluxo entre duas máquinas fim a fim baseado em? a) Bits transmitidos

b) Bytes transmitidos

c) Datagramas transmitidos d) Segmentos transmitidos e) Nenhuma das respostas

Resposta: Opção b).

Comentário: baseado no número de bytes transmitidos entre os dois hosts finais, nos dois sentidos.

6.1.36 Qual o campo do protocolo TCP permite ao host destinatário remontar os segmentos?

a) Checksum b) Porta de destino c) Opções

d) Deslocamento dos dados e) Porta de origem

Resposta: Opção d).

Comentário: O campo “Deslocamento de Dados” permite ao TCP inserir os segmentos de uma mensagem na sua devida posição na mensagem original.

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.37 Quais os campos do cabeçalho TCP, abaixo relacionados, estão diretamente envolvidos no controle de fluxo do protocolo TCP?

a) Checksum

b) Número de sequência c) Opções

d) Número de reconhecimento e) Janela

Resposta: Opções b), d) e e).

Comentário: Os campos de Número de Sequência, Número de

Reconhecimento e Janela são utilizados pelo TCP para controlar o fluxo entre hosts finais.

6.1.38 Qual dos protocolos abaixo cria uma conexão virtual fim a fim, controlando o fluxo de dados, entregando um “canal livre de erros”?

a) Ethernet b) IP c) UDP d) TCP e) DHCP Resposta: Opção d).

Comentário: O TCP, pois ele é orientado à conexão (inicia, controla o fluxo de dados e termina a conexão).

6.1.39 O tamanho da janela num segmento TCP estabelece o quê? a) O número de palavras de 32 bits no cabeçalho.

b) O numero de octetos que o receptor está concordando em aceitar, sem enviar a confirmação.

c) O numero de octetos que o receptor precisa concordar em aceitar. d) A largura de banda permitida para esta sessão TCP.

e) O número de octetos que o host A pode enviar para o B continuamente.

Resposta: Opção b).

Comentário: Quando um host envia o seu tamanho de janela, ele concorda em receber aquele número de bytes, sem que precise haver confirmação por parte dele (no entanto, quando o número de bytes enviados para esse host atingir o valor especificado no número da janela, a confirmação será obrigatória).

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

6.1.40 Qual o protocolo que confere confiabilidade ao protocolo IP, garantindo a entrega dos segmentos fim a fim?

a) DNS b) FTP c) UDP d) SSH e) TCP

Resposta: Opção e).

Comentário: O TCP, pois ele pode reenviar segmentos que foram perdidos, alterados, ou eu chegaram fora de ordem.

6.1.41 As chamadas portas de aplicação podem receber um valor entre 0 e 65.535. Verdadeiro ou falso?

Resposta: Verdadeiro.

Comentário: O tamanho do campo de Porta de Origem ou Porta de Destino é de 16 bits, comportando, portanto, 2 na 16 = 65.536 números de portas.

6.1.42 O TCP é um protocolo gg...

a) não orientado a conexão b) não confiável

c) que usa o four-way handshake

d) que estabelece a conexão antes de enviar os dados e) nenhuma das respostas

Resposta: Opção d).

Comentário: O TCP é um protocolo orientado a conexão, estabelecendo a conexão de enviar os dados entre hosts finais.

6.1.43 Qual a camada ou nível do modelo OSI responsável pela troca de comunicação entre máquinas fim a fim?

a) Enlace b) Rede c) Transporte d) Sessão e) Aplicação Resposta: Opção c).

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

Comentário: O camada de Transporte é a responsável pelo transporte de

dados entre máquinas finais.

6.1.44 Numa conexão TCP a porta de origem é determinada pelo ... a) processo que roda no software servidor

b) pelo próprio protocolo TCP c) pelo próprio protocolo UDP

d) processo que roda no software cliente

e) pelo protocolo da camada de aplicação envolvida

Resposta: Opção d).

Comentário: O software cliente é quem determina, de forma aleatória, o número da porta de origem.

6.1.45 Uma máquina client envia um segmento para um servidor com os campos do cabeçalho do TCP com estes dados: número de sequência= 1 e o flag SYN setado. O cliente deseja ...

a) iniciar a fase de troca de dados b) finalizar a conexão

c) interromper a troca de dados d) iniciar uma conexão com o servidor e) resetar a conexão

Resposta: Opção d).

Comentário: O flag SYN setado em 1 determina que um cliente deseja iniciar uma conexão virtual com um servidor.

6.1.46 O protocolo UDP é um protocolo da camada de transporte na pilha de protocolos do modelo TCP/IP. Quais das seguintes características são relativas ao UDP?

a) Controla o fluxo fim a fim b) Confiável

c) Não confiável

d) Menos consumidor de largura de banda e) Realiza o processo chamado de handhsaking

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

Comentário: O UDP é um protocolo não orientado a conexão, portanto, não confiável (no sentido de não garantir a entrega dos segmentos) e consome menos largura de banda (no sentido de ter um menor cabeçalho, diminuindo o

overhead).

6.1.47 Qual a PDU (Unidade de Dados Padrão de protocolo) da camada de transporte do modelo TCP/IP?

a) Bit. b) Pacote. c) Frame. d) Mensagem. e) Segmento.

Resposta: Opção e).

Comentário: A PDU da camada de transporte é Segmento, pois a camada de transporte deve dividir a mensagem vinda da camada de aplicação em partes (segmentos) gerenciáveis pela camada de rede.

6.1.48 Qual o campo do cabeçalho do TCP que indica qual o primeiro byte que o host deseja receber no próximo segmento?

a) Windows sizing b) Acknowledgment number c) Sequence number d) Data offset e) Checksum Resposta: Opção b).

Comentário: O ack (acknowledgment) indica o próximo segmento que o host que o enviou espera receber. Indiretamente ele confirma todos os bytes recebidos anteriores ao número indicado no ack (bytes confirmados = ack – 1).

6.1.49 Qual camada da modelo OSI pode prover conexões orientadas e transferência de dados confiável entre dois hosts?

a) Aplicação b) Apresentação c) Sessão d) Transporte e) Rede Resposta: Opção d).

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

Comentário: A camada de transporte é que possui essa incumbência, através do protocolo TCP (no TCP/IP).

6.1.50 No reconhecimento do TCP, o número do ack refere-se a:

a) Ao número de sequência, iniciando com 1, e sendo incrementado por 1, a cada troca de mensagem, identificando esta troca de segmentos como concluída

b) O próximo número do segmento esperado

c) A um número acordado durante a sessão de estabelecimento da conexão, o qual pode ser usado pelo receptor para indicar uma troca de segmentos com sucesso d) O próximo número do segmento esperado mais 1

e) Número de erros na troca de segmentos

Resposta: Opção b).

Comentário: O ack (acknowledgment) indica o próximo segmento que o host que o enviou espera receber. Indiretamente ele confirma todos os bytes recebidos anteriores ao número indicado no ack (bytes confirmados = ack – 1).

Ademar Felipe Fey. Direitos reservados. Reprodução proibida. 2013.

No documento Fundamentos de Redes de Computadores (páginas 125-142)