Exame modelo Flashcards

1
Q

Entre wifi e fibra ótica(ou ambas)

Está sujeita ao ruído eletromagnético

A

Wifi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Entre wifi e fibra ótica(ou ambas)

Permite velocidades de transmissão superiores a 10Mbps

A

Ambos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Entre wifi e fibra ótica(ou ambas)

É usada para interligar dispositivos móveis

A

Wifi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Entre wifi e fibra ótica(ou ambas)

É vulgarmente usada no núcleo (core) da rede

A

Fibra ótica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Entre wifi e fibra ótica(ou ambas)

Pode ser usada para transportar segmentos TCP

A

Ambos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Porque razão pode ser vantajoso utilizar o UDP em vez do TCP para transportar tráfego multimédia

A
  • Por garantir desempenho e ser menos fiável que TCP
  • é usado em situações em que a perda de pacotes é tolerada
  • e em que é necessária uma taxa de transferência constante

  • não possui mecanismos de controlo de fluxo ou de congestão-é menos fiável
  • possui uma menor latência
  • desenhado somente para ser eficiente
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Entre comutação de pacotes ou circuitos(ou ambos)

Permite um melhor aproveitamento da largura de banda

A

pacotes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Entre comutação de pacotes ou circuitos(ou ambos)

Requer reserva de recursos antes da transmissão

A

circuitos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Entre comutação de pacotes ou circuitos(ou ambos)

Pode ser usada para transportar segmentos TCP

A

ambos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Entre comutação de pacotes ou circuitos(ou ambos)

Fornece algumas garantias de desempenho

A

circuitos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Entre comutação de pacotes ou circuitos(ou ambos)

É a mais usada na Internet

A

pacotes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

GET /~rcp000/ HTTP/1.1
Host: luna-ext.di.fc.ul.pt
Accept-Language: en-GB,en;q=0.5
Connection: keep-alive
If-Modified-Since: Sun, 19 Apr 2015 12:04:39 GMT

O que significa cada cabeçalho

A
  1. corresponde à linha de solicitação permitindo obter um determinado objeto
  2. host-especifica o nome do servidor onde o recurso solicitado está hospedado
  3. preferências de idioma-informa o servidor quais os idiomas o cliente prefere para a resposta
  4. manter conexão ativa-solicita que o servidor mantenha a conexão aberta após a conclusão da solicitação
  5. verificação de modificação-solicita o recurso somente se ele foi modificado desde a data e hora fornecidas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

GET /~rcp000/ HTTP/1.1
Host: luna-ext.di.fc.ul.pt
Accept-Language: en-GB,en;q=0.5
Connection: keep-alive
If-Modified-Since: Sun, 19 Apr 2015 12:04:39 GMT

A resposta a este pedido terá de conter, obrigatoriamente, dados no corpo da resposta? Justifique.

A
  • não
  • se o objeto pedido estiver em cache
  • o servidor vai apenas retornar uma resposta a afirmar que o objeto que o cliente tem em cache não está desatualizado
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Entre HTTP e FTP(ou ambos)

Cada mensagem transporta no máximo um único objeto

A

FTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Entre HTTP e FTP(ou ambos)

Requer o estabelecimento de uma ligação TCP

A

ambos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Entre HTTP e FTP(ou ambos)

Os dados são transmitidos num canal out-of-band

A

FTP

17
Q

Entre HTTP e FTP(ou ambos)

É um protocolo stateless (não mantém estado)

A

HTTP

18
Q

Uma rede P2P (peer-to-peer) é auto-escalável? Justifique

A
  • sim
  • o custo para adicionar um novo peer é relativamente baixo
  • este apesar de se servir dos recursos da rede
  • também vai oferecer os seus próprios serviços ao resto da rede
19
Q

Relativamente ao protocolo TCP, garante (resposta mais completa):

  • controlo de fluxo
  • confidencialidade de dados
  • Entrega atempada de dados (isto é, os dados são entregues dentro de um limite de tempo pré-estabelecido)
  • Todas as garantias mencionadas nas hipóteses anteriores
A

controlo de fluxo

20
Q

Explique a diferença entre controlo de congestão fim-a-fim (end-to-end) e controlo de congestão auxiliado pela rede

A
  • os dois mecanismos indicam a maneira como o Sistema Terminal vai detetar que a rede está congestionada
    ** Fim-a-fim**
  • é o próprio Sistema Terminal que infere, através de perda de pacotes e de atrasos que a rede está congestionada
    ** Controlo de gestão auxiliado pela rede**
  • é o router que adiciona informação ao cabeçalho relativamente ao estado de congestão de rede
  • este é que informa o Sistema Terminal acerca da congestão
21
Q

Explique para que serve o campo checksum que existe no cabeçalho dos protocolos TCP e UDP e descreva de forma sumária como é calculado o seu valor.

A
  • detetar erros na transferência de pacotes
  • é posto no cabeçalho do pacote(antes de ser enviado) um valor de checksum- corresponde à soma de conteúdos do cabeçalho em complemento para 1 (para cada conteúdo numa sequência de 16 bits)
  • o recetor, quando receber o pacote, vai calcular o valor do checksum outra vez e comparar com o que está no cabeçalho
  • se forem diferente- houve erros durante a transmissão
  • o recetor vai informar o emissor que é necessário fazer a retransmissão
22
Q

Após receber um segmento com SEQ=768;ACK=1024; size=10, recetor TCP:

  • Envia um segmento com SEQ=1024 e ACK=768.
  • Sabe que já enviou 1023 bytes corretamente.
  • Envia um segmento com SEQ=1024 e ACK=10.
  • Envia um segmento com SEQ=778 e ACK=1024
A

Sabe que já enviou 1023 bytes corretamente

23
Q

Explique o que poderia acontecer numa comunicação de dados com o protocolo TCP, se este não realizasse a função de controlo de fluxo

A
  • obejtivo - não “entupir” o buffer do recetor, em que o próprio recetor controla a taxa de transferência do emissor
  • limitando-a para que este não envie pacotes a uma taxa maior que o recetor consegue tratar
  • se o mecanismo não acontecesse, aquilo aconteceria
  • buffer cheio - qualquer pacote recebido será descartado
  • sem mecanismo- perda de pacotes iriam levar a desperdicio de tempo e recursos (por terem que ser retransmitidos)
24
Q

Que eventos podem ocorrer do lado do emissor TCP que são indicadores de uma possível situação de congestão na rede? Explique porquê.

A
  • atraso de pacotes e perda dos mesmos
  • através da técnica fast retransmit - infere que há congestão na rede
  • caso receba 3 ACKs duplicados ou por timeout.
  • despoleta mecanismos para controlar e regular a congestão
25
Q

Considere que num determinado instante um emissor TCP está na fase de arranque lento (Slow Start) e que a janela de congestão tem o valor 2 MSS. Desta forma, este emissor envia 2 segmentos de dimensão MSS e fica à espera de confirmações. Quando recebe a primeira confirmação (do primeiro segmento enviado), o valor da janela de congestão:

  • Fica com 1 MSS.
  • Fica inalterado até que seja recebida a segunda confirmação.
  • Passa para 3 MSS.
  • Passa para 4 MSS.
A

Passa para 3 MSS

26
Q

Se um ISP (Internet Service Provider) lhe atribuir a gama de endereços 163.34.26.0/24, quantas sub-redes com 32 endereços cada é que pode criar dentro desta gama? Justifique.

A

8 sub-redes

27
Q

Nos algoritmos de routing link state (estado de ligação) os nós têm informação sobre toda a topologia da rede? Se sim, como é que esta informação é obtida? Se não, como é que os nós descobrem os caminhos para todos os destino?

A
  • sim
  • através de um “link state broadcast”-cada nó vai enviar pela rede informação sobre os custos entre o próprio e os vizinhos.
  • cada nó guarda a informação recebida pelo link state broadcast
  • acaba por calcular o percurso de custo mínimo de si até todos os nós
  • guarda estes resultados numa tabela de encaminhamento
28
Q

O que é o flooding controlado

A

técnica em que o recetor vai enviar o pacote que recebeu para todos os vizinhos caso não o tenha enviado antes

29
Q

Explique o funcionamento do protocolo ARP (Address Resolution Protocol)

A
  1. A quer enviar um datagrama a B mas o endereço MAC de B não está na tabela ARP do A
  2. A faz broadcast de um query, que contém o endereço IP de B, a pedir o ser MAC. Sendo que todos os nós na LAN recebem o ARP Query de A
  3. B recebe este pacote ARP e responde a A com o seu endereço MAC. Esta frame já é enviada em unicast, usando o endereço MAC de A, que estava no Query
  4. O par <IP,MAC> é guardado na tabela ARP até a informação ser considerada “antiga” (quando o TTL expira). Assim é “soft-state” visto que a informação é removida quando o TTL expira, a menos que seja refrescada entretanto.
30
Q

Considere que durante a execução do algoritmo de acesso ao meio numa rede Ethernet o emissor deteta uma colisão. Descreva os passos seguintes do algoritmo, até que a frame (trama) seja transmitida com sucesso

A
  1. envia sinal “jam” (acelera descoberta de colisão por todos)
  2. interrupção da transmissão
  3. cálculo de backoff-o emissor calcula um tempo de espera aleatório baseado no número de tentativas
  4. emissor espera pelo tempo de backoff
  5. emissor verifica se o meio está livre
  6. retransmite a trama