Buscar

Lista 1 e 2 Redes I

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 9 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 9 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 9 páginas

Continue navegando


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 finais 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 Web, 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 manter informação de estado de conexão e isso requer protocolos de manutenção de estado potencialmente complexos, entretanto os CVs identificam a origem e o destino apenas por um ID CV, e isso significa que a comutação de pacotes pode ser realizada rapidamente.
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 à checagem 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 porque depende se existe ou não pacotes na fila. Atraso de transmissão é variável porque depende do tamanho do pacote e da velocidade de transmissão do enlace. Atraso de propagação é variável porque 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 camada de 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 é gerado 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
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.
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)
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.
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.
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 socket de destino.
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.
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 que encontra uma referência, assim pode fazer requisições seqüenciais para os objetos relacionados, isto é, pode fazer uma nova requisição antes de receber uma resposta a uma requisição anterior. É possível gastar somente um RTT para todos os objetos. A conexão TCP com paralelismo fica ociosa durante uma fração menor de tempo. HTTP/1.1 RODA AQUI
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 Web 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.
Porque o DNS não é centralizado?
R: se fosse centralizado seria um “base de dados” muito grande, então o DNS é heriarquico.
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, que envia ao servidor de nomes raiz, que envia ao de nomes TLD, que envia ao de nomes com autoridade, que retorna o endereço IP para o TLD, que retorna ao de nomes raiz, que retorna ao de nomes local.
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.
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 hospedeiro 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.
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.
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.
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
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...
Imagine uma aplicação que requeira “não perda de dados” e seja também altamente sensível ao atraso.
R: 
Suponha que João esteja assistindo um vídeo de 3 Mbits/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 paraesses três usuários. Qual fluxo consome mais banda?
R: 
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: 
Aplicações de multimídia podem ser classificados em três categorias. Relacione e descreva cada uma dessas categorias.
R: 
CDNs geralmente adotam uma de duas filosofias de posicionamento de servidor diferentes. Relacione e descreva resumidamente essas duas filosofias.
Qual a diferença de atraso fim a fim e variação de atraso de pacote? Quais os fatores causadores de um e outro?
Por que um pacote recebido após seu tempo de reprodução programado é considerado perdido?
Faça um pequeno resumo de ambos os esquemas de FEC.
Como os diferentes fluxos RTP são identificados por um receptor? Como os diferentes fluxos internos a uma sessão são identificados?
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)