Exame modelo Flashcards
Entre wifi e fibra ótica(ou ambas)
Está sujeita ao ruído eletromagnético
Wifi
Entre wifi e fibra ótica(ou ambas)
Permite velocidades de transmissão superiores a 10Mbps
Ambos
Entre wifi e fibra ótica(ou ambas)
É usada para interligar dispositivos móveis
Wifi
Entre wifi e fibra ótica(ou ambas)
É vulgarmente usada no núcleo (core) da rede
Fibra ótica
Entre wifi e fibra ótica(ou ambas)
Pode ser usada para transportar segmentos TCP
Ambos
Porque razão pode ser vantajoso utilizar o UDP em vez do TCP para transportar tráfego multimédia
- 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
Entre comutação de pacotes ou circuitos(ou ambos)
Permite um melhor aproveitamento da largura de banda
pacotes
Entre comutação de pacotes ou circuitos(ou ambos)
Requer reserva de recursos antes da transmissão
circuitos
Entre comutação de pacotes ou circuitos(ou ambos)
Pode ser usada para transportar segmentos TCP
ambos
Entre comutação de pacotes ou circuitos(ou ambos)
Fornece algumas garantias de desempenho
circuitos
Entre comutação de pacotes ou circuitos(ou ambos)
É a mais usada na Internet
pacotes
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
- corresponde à linha de solicitação permitindo obter um determinado objeto
- host-especifica o nome do servidor onde o recurso solicitado está hospedado
- preferências de idioma-informa o servidor quais os idiomas o cliente prefere para a resposta
- manter conexão ativa-solicita que o servidor mantenha a conexão aberta após a conclusão da solicitação
- verificação de modificação-solicita o recurso somente se ele foi modificado desde a data e hora fornecidas
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.
- 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
Entre HTTP e FTP(ou ambos)
Cada mensagem transporta no máximo um único objeto
FTP
Entre HTTP e FTP(ou ambos)
Requer o estabelecimento de uma ligação TCP
ambos
Entre HTTP e FTP(ou ambos)
Os dados são transmitidos num canal out-of-band
FTP
Entre HTTP e FTP(ou ambos)
É um protocolo stateless (não mantém estado)
HTTP
Uma rede P2P (peer-to-peer) é auto-escalável? Justifique
- 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
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
controlo de fluxo
Explique a diferença entre controlo de congestão fim-a-fim (end-to-end) e controlo de congestão auxiliado pela rede
- 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
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.
- 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
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
Sabe que já enviou 1023 bytes corretamente
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
- 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)
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ê.
- 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
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.
Passa para 3 MSS
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.
8 sub-redes
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?
- 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
O que é o flooding controlado
técnica em que o recetor vai enviar o pacote que recebeu para todos os vizinhos caso não o tenha enviado antes
Explique o funcionamento do protocolo ARP (Address Resolution Protocol)
- A quer enviar um datagrama a B mas o endereço MAC de B não está na tabela ARP do A
- 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
- 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
- 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.
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
- envia sinal “jam” (acelera descoberta de colisão por todos)
- interrupção da transmissão
- cálculo de backoff-o emissor calcula um tempo de espera aleatório baseado no número de tentativas
- emissor espera pelo tempo de backoff
- emissor verifica se o meio está livre
- retransmite a trama