Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) seis tecnologias de acesso. Classifique cada uma delas nas categorias acesso residencial, acesso corporativo ou acesso móvel. R: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 2)Qual é a vantagem de uma rede de comutação de circuitos em relação a uma de comutação de pacotes? Quais são as vantagens da TDM sobre a FDM em uma rede de comutação de circuitos? R:Na comutação de circuitos os recursos necessários ao longo de um caminho (buffers, taxa de transmissão de enlaces) para oferecer comunicação entre os sistemas finais são reservados pelo período da sessão de comunicação entre os sistemas finais. Em redes de comutação de pacotes, tais recursos não são reservados; as mensagens de uma sessão usam os recursos por demanda e, como consequência, poderão ter de esperar (isto é, entrar na fila) para conseguir acesso a um enlace de comunicação. Em um enlace TDM, o tempo é dividido em quadros de duração fixa, e cada quadro é dividido em um número fixo de compartimentos (slots). Para FDM, o domínio de frequência é segmentado em quatro faixas, com largura de banda de 4 kHz cada.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. 3)Quanto tempo um pacote de 1.000 bytes leva para se propagar através de um enlace de 2.500 km de distância, com uma velocidade de propagação de 2,5 ∙ 108 m/s e uma taxa de transmissão de 2 Mbits/s? Em geral, quanto tempo um pacote de comprimento L leva para se propagar através de um enlace de distância d, velocidade de propagação s, e taxa de transmissão de R bits/s? Esse atraso depende do comprimento do pacote? Depende da taxa de transmissão? R:O atraso de propagação é a distância entre dois roteadores dividida pela velocidade de propagação. Logo 2500x1000m/2,5x108m/s → 0,01s é o atraso de propagação. O atraso de transmissão é L/R, onde L é a quantidade de bits e R a velocidade de transmissão, então se cada byte possui 8 bits temos 8.000bits/2x106 bits/s → 0,004s, somados ao atraso de propagação temo 0,014s. O atraso de transmissão é a quantidade de tempo necessária para o roteador empurrar o pacote para fora; é uma função do comprimento do pacote e da taxa de transmissão do enlace, mas nada tem a ver com a distância entre os roteadores. O atraso de propagação, por outro lado, é o tempo que leva para um bit se propagar de um roteador até o seguinte; é uma função da distância entre os roteadores. Portanto o atraso depende tanto do comprimento do pacote (L) quanto da taxa de transmissão da Rede (R). Este tempo total é o tempo que o pacote levou para ser transmitido no enlace somado com o tempo que ele levou para percorrer o enlace. 4)Quais são as cinco camadas da pilha de protocolo da Internet? Quais as principais responsabilidades de cada uma dessas camadas? R:APLICAÇÃO: é onde residem aplicações de rede e seus protocolos. TRANSPORTE: carrega mensagens da camada de aplicação entre os lados do cliente e servidor de uma aplicação REDE: é responsável pela movimentação, de um hospedeiro para outro, de pacotes da camada de rede, conhecidos como datagramas. ENLACE: em cada nó, a camada de rede passa o datagrama para a de enlace, que o entrega, ao longo da rota, ao nó seguinte, no qual o datagrama é passado da camada de enlace para a de rede. FÍSICA: é movimentar os bits individuais que estão dentro do quadro de um nó para o seguinte 5).O que é uma mensagem de camada de aplicação? Um segmento de camada de transporte?Um datagrama de camada de rede? Um quadro de camada de enlace? R:Um protocolo de camada de aplicação é distribuído por diversos sistemas finais, e a aplicação em um sistema final utiliza o protocolo para trocar pacotes de informação com a aplicação em outro sistema final. Chamaremos de mensagem a esse pacote de informação na camada de aplicação. Segmento é o pacote da camada de transporte. Datagrama é o pacote da camada de rede. Quadro é o pacote da camada de enlace. 6. Considere uma aplicação que transmita dados a uma taxa constante (por exemplo, a origem gera uma unidade de dados de N bits a cada k unidades de tempo, onde k é pequeno e fixo).Considere também que, quando essa aplicação começa, continuará em funcionamento por um período de tempo relativamente longo. Responda às seguintes perguntas, dando uma breve justificativa para suas respostas: a) O que seria mais apropriado para essa aplicação: uma rede de comutação de circuitos ou uma rede de comutação de pacotes? Por quê? R: Uma rede de comutação por circuitos. Uma transmissão contínua por um longo período de tempo tende a ocupar toda a largura de banda do enlace para ser eficiente, de modo que deve ser escolhida a comutação por circuito, já que a mesma aloca esta capacidade ao criar um canal dedicado para a transmissão. b) Suponha que seja usada uma rede de comutação de pacotes e que o único tráfego venha de aplicações como a descrita anteriormente. Além disso, imagine que a soma das velocidades de dados da aplicação seja menor do que a capacidade de cada enlace. Será necessário algum tipo de controle de congestionamento? Por quê? c) R: Sim. O controle de congestionamento decorre da capacidade limitada dos roteadores de processar o tráfego de dados direcionado para suas entradas, independente da capacidade dos enlaces que os interliga. 7. Considere a rede de comutação de circuitos da Figura a seguir. Lembre- se de que há 4 circuitos em cada enlace. Rotule os quatro computadores A, B, C e D, seguindo no sentido horário. a) Qual é o número máximo de conexões simultâneas que podem estar em curso a qualquer instante nessa rede? R: 16, pois entre cada enlace pode haver no máximo 4 conexões. b) Suponha que todas as conexões sejam entre os comutadores A e C. Qual é o número máximo de conexões simultâneas que podem estar em curso? R:8 conexão c) Suponha que queiramos fazer quatro conexões entre os comutadores A e C, e outras quatro conexões entre os switches B e D. Podemos rotear essas chamadas pelos quatro enlaces para acomodar todas as oito conexões? R:Não é possível, pois os circuitos estariam ocupados, só seria possível se utilizar multiplexação 8. Neste problema, consideramos o envio de voz em tempo real do hospedeiro A para o hospedeiro B por meio de uma rede de comutação de pacotes (VoIP). O hospedeiro A converte voz analógica para uma cadeia digital de bits de 64 kbits/s e, em seguida, agrupa os bits em pacotes de 56 bytes. Há apenas um enlace entre os hospedeiros A e B; sua taxa de transmissão é de 2 Mbits/s e seu atraso de propagação, de 10 ms. Assim que o hospedeiro A recolhe um pacote, ele o envia ao hospedeiro B. Quando recebe um pacote completo, o hospedeiro B converte os bits do pacote em um sinal analógico. Quanto tempo decorre entre o momento em que um bit é criado (a partir do sinal analógico no hospedeiro A) e o momento em que ele é decodificado (como parte do sinal analógico no hospedeiro B)?R:Considerando que o sinal que parte de A já está convertido em digital temos, dprop= 0,01s (10 milisegundos), o tempo de transmissão dtrans= 448bits/2.106 bits/s → dtrans = 0,000224s, o tempo de processamento dproc = 448bits/64.103 bits/s → 0,007s, somando-se todos os atrasos temos um tempo total de 0,017224 s 9. Imagine que você queira enviar, com urgência, 40 terabytes de dados de Campo Grande para São Paulo. Você tem disponível um enlace dedicado de 100 Mbits/s para transferência de dados. Escolheria transmitir os dados por meio desse enlace ou usar um serviço de entrega em 24 horas? Explique. R: Transformando 40 TB em bits temos 320.240 bits ou aproximadamente 3,52.1014bits, dividindo pela largura de banda que é de 100.106 bits/s temos aproximados 3,52.106 s ou aproximadamente 977horas e 46 minutos, conclui-se que é mais rápido enviar os dados via correio. 10. Relacione cinco aplicações da Internet não proprietárias e os protocolos de camada de aplicação que elas usam. R:Correio eletrônico – SMTP;Login remoto – TELNET;WWW – HTTP;Protocolo de rotamento – RIP; Tradução de nomes – DNS. 11. Qual é a diferença entre arquitetura de rede e arquitetura de aplicação? R:Na Arquitetura de rede, a organização do processo de comunicação é feito 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). 12. Suponha que você queria fazer uma transação de um cliente remoto para um servidor da maneira mais rápida possível. Você usaria o UDP ou o TCP? Por quê? R:UDP pois é um protocolo não orientado à conexão e com isso ele acaba sendo mais rápido no entanto não garante entrega de pacote. 13. Relacione quatro classes de serviços que um protocolo de transporte pode prover. Para cada uma, indique se o UDP ou o TCP (ou ambos) fornece tal serviço. R:Transferência Confiável de Dados: um protocolo fornece um serviço de recebimento de dados garantido – TCP Vazão: quando existe comunicação entre dois processos ao longo de um caminho de rede, vazão é a taxa pela qual o processo remetente pode enviar bits ao processo destinatário – TCP e UDP, mas no UDP a vazão é maior. Temporização: Um protocolo da camada de transporte pode também oferecer garantias de temporização. Como nas garantias de vazão, as de temporização podem surgir em diversos aspectos e modos. TCP e UDP. Segurança: Um protocolo de transporte pode oferecer um ou mais serviços de segurança a uma aplicação. TCP 14. Descreva como o cache Web pode reduzir o atraso na recepção de um objeto requisitado. O cache Web reduzirá o atraso para todos os objetos requisitados por um usuário ou somente para alguns objetos? Por quê? R:O cache Web tem seu próprio disco de armazenagem e mantém, dentro dele, cópias de objetos recentemente requisitados. Ele reduzirá o tempo apenas para objetos que estão armazenados dentro dele. 15. O que significa protocolo de apresentação (hands haking protocol)? R:São procedimentos iniciais de apresentação utilizado pelo SMTP 16. Por que HTTP, FTP, SMTP, POP3 rodam sobre TCP e não sobre UDP? R: Por que os serviços citados necessitam de conexão, logo o TCP é um serviço orientado a conexão, enquanto o UDP é um serviço sem conexão. Pois necessitam de garantia de entrega dos pacotes e o UDP não garante entrega de pacotes. 17. Falso ou verdadeiro? a) Um usuário requisita uma página Web que consiste em algum texto e três imagens. Para essa página, o cliente enviará uma mensagem de requisição e receberá quatro mensagens de resposta. FALSO – Se o HTTP utilizar conexões não persistentes para cada objeto solicitado o cliente receberá uma mensagem com o objeto e mais uma mensagem de encerramento de conexão. b) Duas páginas Web distintas (por exemplo, www.mit.edu/research.html e www.mit.edu/students.html) podem ser enviadas pela mesma conexão persistente. VERDADEIRO – quando se trata de conexões persistente várias páginas de um mesmo servidor pode ser enviado a partir de uma mesma conexão. c) Com conexões não persistentes entre navegador e servidor de origem, é possível que um único segmento TCP transporte duas mensagens distintas de requisição HTTP. VERDADEIRO - Nos modos default, a maioria dos navegadores abre de cinco a dez conexões TCP paralelas e cada uma manipula uma transação requisição/resposta. d) O cabeçalho Date: na mensagem de resposta HTTP indica a última vez que o objeto da resposta foi modificado. FALSO - A linha de cabeçalho Date : indica a hora e a data em que a resposta HTTP foi criada e enviada pelo servidor. e)As mensagens de resposta HTTP nunca possuem um corpo de mensagem vazio. FALSO – Quando se utiliza um GET condicional e caso o objeto não tenha sido modificado a mensagem de resposta virá com o corpo vazio.
Compartilhar