Buscar

Fundamentos de Redes de Computadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lista 1 
1. Qual é a diferença entre um hospedeiro e um sistema final? Cite os tipos de 
sistemas finais. Um servidor web é um sistema final? 
R: Não há diferença, sistemas finais também são conhecidos como hospedeiros 
(hosts), por 
que hospedam/executam programas de aplicação. Hospedeiros são sistemas finais, 
todos os 
aparelhos que se conectam à borda da rede são sistemas finais, também conhecidos 
como 
hospedeiros, exemplos de sistemas f inais são aparelhos celulares, tablets, 
computadores 
de mesa, laptops entre outros. Sim, um servidor web também pode ser considerado um 
sistema final. 
Podemos citar como sistemas finais: um browser da Web, servidor W eb, um programa 
leitor de 
e-mail ou servidor de e-mail, computadores, celulares ou outro dispositivo conectado a 
internet. 
2. O que caracteriza um protocolo? Dê um exemplo de um protocolo. 
R: Um protocolo define o formato e a ordem das mensagens trocadas entre duas ou 
mais 
entidades comunicantes, bem como as ações realizadas na transmissão e/ou no 
recebimento 
de uma mensagem ou outro evento. (ORGANIZA A COMUNICAÇÃO). Exemplos de 
protocolos: http, dns, tcp/ip, udp. 
3. Por que os padrões são importantes para os protocolos? 
R: ​A importância se da no fato que necessitamos de padrões rígidos para manter a 
interoperabilidade entre os equipamentos de diversos fabricantes, proporcionando 
assim que 
as interfaces de rede e protocolos consigam comunicar-se de forma eficaz. Além de 
podermos 
alterar componentes de qualquer camada sem ter a necessidade de alterar o resto da 
rede. 
4.O que é um programa cliente? O que é um programa servidor? Um programa 
servidor requisita e recebe serviços de um programa cliente? 
R: Programa cliente: é um programa que funciona em um sistema final, que solicita e 
recebe 
serviço de um programa servidor, que funciona em outro sistema final. 
Programa servidor : também trabalha em um sistema final, a diferença é que ele 
apenas recebe 
solicitações e envia serviços ao cliente. 
Não, é justamente o oposto que ocorre, o programa cliente é quem requisita e recebe 
serviços 
do programa servidor. 
5. Quais são os dois tipos de serviços de transporte que a Internet provê às suas 
aplicações? Cite algumas características de cada um desses serviços. 
R: Os dois tipos de serviços existente é o Serviço orientado a conexão e o serviço não 
orientado a conexão. 
Serviço não orientado a conexão (ex udp): a transferência de dados não é confiável, 
não prove 
controle de fluxo nem de congestionamento. 
Serviço orientado a conexão : oferece transferência confiável de dados, controle de 
fluxo, 
controle de congestionamento. 
6. Quais são as vantagens de uma rede de comutação de circuitos em relação a 
uma rede de comutação de pacotes? 
R: Em uma rede de comutação de circuitos os recursos necessários ao longo de um 
caminho 
(como buffers, taxa de transmissão de enlaces, largura de banda) para prover a 
comunicação 
entre os sistemas finais são reservados pelo período da sessão de comunicação entre 
os 
sistemas finais. 
Obs: Comutador de pacote: 
Vantagem: 
· Melhor compartilhamento de banda 
· Implementação mais simples 
· Mais eficiente e Barata 
· Aloca a utilização de enlace por demanda 
· Comutação de pacotes permite que mais usuários usem a mesma rede 
Desvantagem: 
· Não é adequada para serviços de tempo real, devido aos atrasos 
· Pode gerar filas 
Comutador de circuitos: 
Vantagem: 
· Melhor desempenho em aplicações de tempo real 
· Mais confiável 
· Menos perdas 
Desvantagem: 
· Aloca por um determinado tempo o enlace de transmissão independente da 
demanda. 
7. Quais são os prós e contras da utilização de Circuitos Virtuais? 
R: O que é: Circuito virtual cria um caminho e manda todos os pacotes por ele como se 
fosse comutação de circuitos, porém sem reservar o enlace 
Pros: transmissões mais rápidas, a rede mesmo se encarrega do sepquenciamento dos 
pacotes, controle de erro​ e quase não tem atrasos de propagação, pois tem banda 
dedicada 
Contra: menos flexível que os datagramas, se a quantidade de pacotes a serem 
transmitidas for pequeno, o uso de datagramas é mais rápido, alto custo de 
implementação. 
circuitos virtuais têm de m anter informação de es tado de conexão e isso requer 
protoc olos de 
manutenção de esta do potencialm ente com plexos, en tretanto os CVs id entificam a 
origem e o destino 
apenas por um ID CV, e isso significa qu e a comutaç ão de pacotes pode ser realizada 
rap idam ente. 
8. Porque se afirma que a comutação de pacotes emprega multiplexação estatística? 
Compare a multiplexação estatística com a multiplexação que ocorre em TDM. 
Multiplicação estatística: ​???? 
Multiplicação em TDM (Multiplicação por divisão de tempo): cada circuito dispõe de 
toda a 
largura de banda periodicamente, durante breves intervalos de tempo. 
9. A taxa de transmissão HFC é dedicada ou compartilhada entre os usuários? É 
possível haver colisões na direção do provedor – usuário de um canal HFC? Por quê? 
HFC: rede hibrida, como o nome já diz é uma rede que contém tanto fibra ótica como 
cabo 
coaxial. 
A taxa de transmissão HFC é compartilhada​ entre os usuários, e sim é possível haver 
colisões mas isso tem uma porcentagem bastante baixa pois é utilizado um protocolo 
de 
acesso múltiplo distribuído para coordenar as transmissões e evitar as colisões. 
10. Cite cinco tecnologias de acesso. Classifique cada uma delas nas categorias 
acesso 
residencial, acesso corporativo ou acesso móvel. 
Dial-up(Discada): Residencial 
DSL: Residencial 
Cabo (HFC): Residencial 
FTTH (fibra ótica até a residencia): Residencial 
Satélite: Residencial 
Ethernet (uma LAN é usada para conectar sistemas finais ao roteador - tipo o ifsc): 
Corporativo, Residencial 
Wifi: Corporativo, Residencial e Móvel 
WiMax: Acesso móvel 
11. FTTH, HFC e ADSL são usados para acesso residencial. Para cada uma dessas 
tecnologias de acesso, cite uma faixa de taxas de transmissão e comente se a largura 
de 
banda é compartilhada ou dedicada. 
R: FTTH: ​100 Mbps 
HFC: Taxas de transmissão superiores a 1Mbps, e o meio de transmissão é 
compartilhado. 
ADSL: Taxa de transmissão na faixa de: 1 a 2Mbps e de recebimento de 128 a 1Mbps, 
e sua 
largura de banda é compartilhada (FDM). 
12. Considere o envio de um pacote de uma máquina de origem a uma de destino por 
uma rota fixa. Relacione os componentes do atraso que formam o atraso fim-a-fim. 
Quais 
deles são constantes e quais são variáveis? 
R: Existem diversos fatores que atrasam o envio dos pacotes, o atraso de 
processamento 
ocorre devido à checag em dos dados do pacote ( cabeçalho) para dar seguimento ao 
envio do 
mesmo para o próximo nó, esse tipo de atraso é constante. Atraso de fila é quando 
existem 
outros pacotes aguardando a sua vez no buffer, esse atraso é variável porq ue 
depende se 
existe ou não pacotes na fila. Atraso de t ransmissão é variável porque depende do 
taman ho do 
pacote e da velocidade de transmissão do enlace. Atraso de propagação é variável 
porq ue 
depende do meio físico. 
13. Porque dividimos a arquitetura da Internet em camadas? 
O modelo de camadas surgiu para reduzir a complexidade do projeto de arquitetura de 
redes. A 
ideia do modelo de camadas é, inicialmente, dividir o projeto de redes em funções 
independentes e agrupá-las em camadas. um exemplo de pros É possível introduzir 
novas 
funcionalidades em uma camada sem que as demais sejam afetadas; 
14. Quais são as cinco camadas da pilha de protocolo da Internet? Quais as principais 
responsabilidades de cada uma dessas camadas? 
R: Aplicação, transporte, rede, enlace, fisica 
15. O que é uma mensagem de camada de aplicação? Um segmento da camada de 
transporte? Um datagrama da camada de rede? Um quadro de camada de enlace? 
Qual a 
relação entre eles? 
R: Uma mensagem da camada de aplicação é o conjunto de dados que uma aplicação 
enviar e transferir para a camada de transporte; 
Um segmento de camadade transporte é um pacote gerado pela camada de 
transporte. Um 
pacote é gerado pelo “encapsulamento” de uma mensagem da camada de aplicação 
com o 
cabeçalho da camada de transporte; 
Um datagrama de camada de rede é um pacote gerado pela camada de rede. Ele é 
gerado 
pelo “encapsulamento” do segmento de camada de transporte com o cabeçalho de 
camada de 
rede; 
Um quadro da camada de enlace é um pacote gerado pela camada de enlace. Ele é 
ger ado 
pelo “encapsulamento” de um datagrama da camada de rede com o cabeçalho da 
camada de 
enlace. 
16. Que camadas da pilha de protocolo da Internet um roteador implementa? Que 
camadas um comutador de enlace implementa? Que camadas um sistema final 
implementa? 
R: roteador: camada de rede, enlace e física. 
comutador de enlace: enlace e física. 
sistema final: camada de aplicação, transporte, rede, enlace e física. 
Lista 2 
1. Relacione cinco aplicações da Internet não proprietárias e os protocolos da 
camada de aplicação que elas usam. 
A Web: HTTP; File Transfer: FTP; login remoto: Telnet; Network News: NNTP; e -mail: 
SMTP. 
2. Qual é a diferença entre arquitetura de rede e arquitetura de aplicação? 
Arquitetura de rede refere-se à organização do processo de comunicação em camadas 
(por 
exemplo, as cinco camadas da arquitetura da Internet). Arquitetura de aplicação, por 
outro lado, é 
projetada por um desenvolvedor da aplicação e determina a estrutura geral dela (por 
exemplo, 
cliente-servidor ou P2P) 
3. De que modo um mensageiro instantâneo é um híbrido das arquiteturas 
cliente-servidor e P2P? 
Nas mensagens instantâneas, geralmente ao iniciar um contato, vão buscar em um 
servidor 
centralizado o endereço (endereço IP) do receptor: modelo cliente-servidor. Depois 
disso, as 
mensagens instantaneas podem ser P2P – as mensagens entre as duas partes que se 
comunicam 
são enviadas diretamente entre elas. 
4. Para uma sessão de comunicação entre um par de processos, qual 
processo é o cliente e qual é o servidor? 
O processo que inicia a comunicação é o cliente. O processo que aguarda ser 
contactado é o 
servidor. 
5. Que informação é usada por um processo que está rodando em um 
hospedeiro para identificar um processo que está rodando em outro 
hospedeiro? 
R: ​O endereço IP do host de destino e o n úmero da porta do so cket de dest ino. 
6. Porque o HTTP, FTP, SMTP, POP3 e IMAP rodam sobre TCP e não sobre 
UDP? 
R: As aplicações associadas a esses protocolos exigem que todos os dados da 
aplicação 
sejam recebidos na ordem correta e sem lacunas. O TCP fornece esse serviço ao 
passo que 
UDP não. 
7. Qual é a diferença entre HTTP persistente com paralelismo e HTTP 
persistente sem paralelismo. Qual dos dois é utilizado pelo HTTP/1.1? 
R: ​Sem paralelismo: ​O cliente emite uma nova requisição somente quando a resposta 
anterior 
for recebida. Sofre um RTT para requisitar e receber cada um dos objetos.Após o 
servidor 
enviar um objeto, a conexão fica ociosa enquanto espera a chegada de outra 
requisição. 
 ​Com paralelismo: ​O cliente emite uma requisição logo q ue encontra uma referência, 
assim 
pode fazer requisições seqüenciais para os objetos relacionados, isto é, pode f azer 
uma nova 
requisição antes de receber uma resposta a uma requisição anterior. É possível g astar 
somente um RTT para todos os objetos. A conexão TCP com paralelismo f ica ociosa 
durante 
uma fração menor de tempo. HTTP/1.1 RODA AQUI 
8. Descreva como o cache Web pode reduzir o atraso na recepção de um 
objeto desejado. O cachê Web reduzirá o atraso para todos os objetos 
requisitados por um usuário ou somente para alguns objetos? Por quê? 
R: O cache na Web tem sido utilizado amplamente na Internet por duas razões: um 
cache W eb 
pode reduzir substancialmente o tempo de resposta para a requisição de um cliente; 
chaces 
Web podem reduzir substancialmente o tráfego no enlace de acesso de uma instituição 
qualquer à Internet e também o da Internet como um todo, melhorando o desempenho 
para 
todas as aplicações. 
9. Porque o DNS não é centralizado? 
R: se fosse centralizado seria um “base de dados” muito grande, então o DNS é 
heriarquico. 
10. O que são consultas recursivas e iterativas em uma consulta DNS? 
R: ​Consulta Iterativa:​ O hospedeiro envia uma mensagem de consulta DNS a seu 
servidor de 
nomes local(dns.poly.edu). Essa mensagem contém o nome de hospedeiro a ser 
traduzido. O 
servidor de nomes local transmite a mensagem de consulta a um servidor de nomes 
raiz, que 
percebe o sufixo edu e retorna ao servidor de nomes local uma lista de endereços IP 
contendo 
servidores TLD responsáveis por edu. Então, o servidor de nomes local retransmite a 
mensagem de consulta a um desses servidores TLD, que recebe o sufixo umass.edu e 
responde com o endereço IP do servidor de nomes com autoridade para a University of 
Massachusetts (dns.umass.edu). Finalmente, o servidor de nomes local reenvia a 
mensagem 
de consulta diretamente a dns.umass.edu que responde com o endereço IP de 
gaia.cs.umass.edu 
Consulta Recursiva:​ O hospedeiro requisita o endereço IP, este envia uma mensagem 
de 
consulta para o servidor de nomes local, q ue envia ao servidor de nomes raiz, que 
envia ao de 
nomes T LD, que envia ao de nomes com autoridade, que retorna o endereço IP para o 
T LD, 
que retorna ao de nomes raiz, que retorna ao de nomes local. 
11. Por que se diz que o FTP envia informações de controle “fora da banda”? 
R: FTP usa duas conexões TCP paralelas, uma conexão para o envio de informações 
de 
controle (como um pedido de transferência de um arquivo) e outra conexão de para 
transferir 
os arquivos. Como as informações de controle não são enviadas pela mesma conexão 
que o 
arquivo é enviado, diz se que o FTP envia informações de controle fora da banda. 
12. Suponha que ​Aline​ envie uma mensagem a ​Eduardo​ por meio de uma 
conta de e-mail da web (como o gmail), e que Eduardo acesse seu e-mail 
por seu servidor utilizando POP3. Descreva como a mensagem vai do 
hospedeiro Aline até o hospedeir o de Eduardo. Não se esqueça de 
relacionar a série de protocolos de camada de aplicação usados para 
movimentar as mensagens entre os hospedeiros. 
R: Aline escreve e envia sua mensagem via webmail(HTTP), seu servidor (gmail) 
recebe a 
mensagem e envia (SMTP) ao servidor de eduardo. Então Eduardo com sua aplicação 
cliente 
baixa a mensagem (POP3) e finalmente visualiza a mensagem. 
13. Em uma aplicação de compartilhamento de arquivos P2P, você concorda 
com a afirmação: ”não existe nenhuma noção de lados cliente e servidor 
de uma sessão de comunicação”? Por que sim ou por que não? 
R: Não, todas as sessões de comunicação têm um lado cliente e um lado servidor. No 
compartilhamento de arquivos P2P, o par que está recebendo um arquivo normalmente 
é o 
cliente e aquele que está enviando o arquivo normalmente é o servidor. 
14. Relacione alguns agentes de usuário de aplicação de rede que você utiliza 
no dia-a-dia. 
R: Browser, leitor de correio, agente FTP, agente usuário do Telnet, agente de 
mensagens 
instantâneas, etc. 
15. O que significa o protocolo de apresentação (handshaking protocol)? 
R: “aperto de mão” é o processo pelo qual duas máquinas afirmam uma a outra que a 
reconheceu e está pronta para iniciar a comunicação 
16. Considere um site de comércio eletrônico que quer manter um registro de 
compras para cada um de seus clientes. Descreva como isso pode ser feito 
com cookies. 
R: Quando um usuário visita o site pela primeira vez, o site devolve um número de 
cookie. 
Este número é armazenado no host do usuário e é gerenciado pelo navegador. 
Durante visitas 
(ou compras) posteriores, o navegador envia o número do cookie para o site, assim o 
site sabe 
quando este usuário (mais precisamente, o navegador) está visitando o site. Por isso o 
lance 
de “filmes recomendados” no netflix... 
17. Imagine uma aplicação que requeira “não perda de dados” e seja também 
altamente sensível ao atraso. 
R: 
18. Suponha que João esteja assistindo um vídeo de 3Mbits/s, Maria esteja 
vendo uma nova imagem de 100 Kbytes a cada 30 segundos e José esteja 
ouvindo um fluxo de áudio a 200 kbits/s. Sabendo que o tempo de sessão 
para todos os usuários seja de 1000 segundos. Monte uma tabela 
comparativa contento a taxa de bits e o total de bytes transferidos para 
esses três usuários. Qual fluxo consome mais banda? 
R: 
19. Existem dois tipos de redundâncias de vídeo (lembre da foto do professor 
na Suiça, em frente ao quadro :) ). Discuta como eles podem ser 
explorados para compressão eficiente. 
R: 
 
20. Aplicações de multimídia podem ser classificados em três categorias. 
Relacione e descreva cada uma dessas categorias. 
R: 
21. CDNs geralmente adotam uma de duas filosofias de posicionamento de 
servidor diferentes. Relacione e descreva resumidamente essas duas 
filosofias. 
22. Qual a diferença de atraso fim a fim e variação de atraso de pacote? Quais 
os fatores causadores de um e outro? 
23. Por que um pacote recebido após seu tempo de reprodução programado é 
considerado perdido? 
24. Faça um pequeno resumo de ambos os esquemas de FEC. 
25. Como os diferentes fluxos RTP são identificados por um receptor? Como 
os diferentes fluxos internos a uma sessão são identificados? 
26. Qual é o papel de um registro SIP? 
R: Pode--se dizer que SIP trata--se de um protocolo de controle referente à camada de 
aplicações, que é usado para iniciar, modificar ou terminar sessões ou chamadas 
multimídia 
entre usuários. Dentre suas funcionalidades tem--se a localização de usuários, o 
estabelecimento de chamadas, o suporte a unicast ou multicast, administração na 
participação 
de chamadas (transferências, conferência, entre outros)

Continue navegando