Lista de Exerccios com Respostas 1) No desenvolvimento e aperfeioamento realizado em redes de computadores, quais foram os fatores que conduziram a interconexo de sistemas abertos e a necessidade de padronizao do modelo hierrquico de protocolos? Por que sete nveis? R: - necessidade de viabilizar compartilhamento de recursos computacionais (hardware, software e dados) em sistemas heterogneos; - permitir que redes diferentes, com servios de transmisso diferentes e/ou com interfaces diferentes tenha interconexes entre elas; - substituir a utilizao de conversores (que faziam a interconexo entre 2 sistemas) por serem lentos e inadequados ao nvel de aplicao So sete camadas para poder agrupar suas funes e no criar camadas muito complexas para no dificultar sua descrio. 2) Descreva sucintamente a funo de (ou o que realizado em) cada uma das sete camadas (Fsica, Enlace, Redes, Transporte, Sesso, Apresentao e Aplicao) do modelo de referncia OSI. R: - Fsica: permite o uso de vrios meios fsicos para interconexes com procedimentos de controle diferentes. Ex: placas de rede - Enlace: detectar e corrigir erros na camada fsica e fornecer a camada de rede a capacidade de estabelecer uma ou mais conexes de enlace de dados. Ex: CSMA/CD (Ethernet) - Rede: verifica congestionamento dos caminhos e roteamento dos pacotes. Ex: endereo IP - Transporte: fornecer o servio de transferncia de dados (fim-a-fim) entre entidades da camada de sesso. Ex: TCP - Sesso: organizar e sincronizar o dilogo e gerenciar a troca de dados entre entidades da camada de apresentao comunicantes. Ex: socket - Apresentao: fornece servios para a camada de aplicao que interpretam a sintaxe dos dados trocados. Ex: criptografia - Aplicao: servir de janela entre usurios comunicantes no ambiente OSI, na qual ocorre a troca de informaes 3) Na parte de gerncia de comunicao de dados observamos dois aspectos importantes que so a avaliao de linhas multiponto (por intermdio de um analisador de protocolos) e obteno dos parmetros das linhas de comunicao (atravs da incluso de funes de gerncia de modems) . 3a) O que um analisador de protocolos? R: um hardware utilizado para visualizar o trfego de uma rede. Conjugado a um software, pode-se obter as medidas de tempo e trfego necessrias para calcular os ndices de desempenho teis avaliao, alm de possibilitar outras
informaes que auxiliam o responsvel pela rede a manter o bom andamento
dos servios 3b) Considerando uma linha multiponto ou ponto-a-ponto , onde devemos (entre que elementos) conectar o analisador de protocolos para monitorar e controlar o enlace? R: O analisador de protocolos deve ser conectado entre um equipamento terminal de dados e um equipamento de comunicao de dados. (estao de trabalho e um modem por exemplo). 4) Descreva sucintamente as atividades relacionadas ao projeto e desenvolvimento de protocolos (especificao informal, especificao formal, validao, verificao, implementao e teste) descrevendo as relaes existentes entre estas atividades. R: - Especificao Informal: feita atravs de linguagem natural, o que pode resultar em uma descrio incompleta e longa, no-consistente, de compreenso dbia ou interpretaes variadas. Complementa a especificao formal; - Especificao Formal: deve explicitar exatamente todas as condies que o protocolo deve satisfazer e nada mais. utilizada na especificao do protocolo e de seus servios. Para o protocolo utiliza as tcnicas de modelos de transio, linguagens de programao e modelos mistos. Esta especificao serve como base para as demais etapas (validao, verificao, etc); - Validao: mostra que a especificao satisfaz as necessidades de comunicao (ex: vazo e tempo de resposta). Esta etapa pode incluir estudos de simulao, modelagem analtica, etc. que constituem a avaliao de desempenho do protocolo. A verificao faz parte desta etapa; - Verificao: determina certas caractersticas lgicas da especificao do protocolo que indicam se ela tem defeitos ou no (ex: deadlock). Suas operaes consistem nas manipulaes da especificao; - Implementao e teste: a implementao age de acordo com a especificao; j o teste feito sobre a consistncia da implementao. Utilizando especificao formal, pode-se ter a possibilidade da implementao automtica (gerar programas executveis a partir da especificao) e de gerao automtica de testes (automaticamente obtidos da especificao). 5) Quais as diferenas entre transmisso serial e paralela? E entre transmisso serial sncrona e assncrona? Serial: a transmisso de bits de caracter um de cada vez Vantagem: + barata e para longas distncias Desvantagem: ter de paralisar a comunicao para o receptor Paralela: a transmisso de bits de caracter todos de uma vez Vantagem: terminal + barato Desvantagem: custo da linha + caro e para pequenas distncias Assncrona: composta por start informao stop. Vantagem: transmisso dos caracteres irregularmente espaados no tempo Desvantagem: boa parte da transmisso no transporta informao til
Sncrona: os conjuntos de caracteres so divididos em blocos de comprimento
varivel, sendo seus bits transmitidos em seqncia sem elementos entre eles Vantagem: utilizao + eficiente da linha e melhor proteo contra erros Desvantagem: se ocorrer erro na transmisso todo bloco perdido e a necessidade de buffers para receber os dados 6) O que um modem? Quais as diferenas entre transmisso digital e analgica? R: Modem: dispositivo que realiza a adequao dos sinais binrios ao canal de transmisso, servindo de interface entre este canal e o terminal de dados. - Transmisso Analgica: os sinais eltricos variam continuamente entre todos os valores possveis - Transmisso Digital: sinais eltricos possuem 2 valores ou uma gama discreta de valores 7) Quais as diferenas entre velocidade de sinal (bits/s) e velocidade de modulao (baud)? R: Velocidade de sinal: velocidade em que um sinal binrio transmitido (bit/s) Velocidade de modulao: tamanho da faixa de passagem mnima p/ a transmisso do sinal ou seqncia de sinais. 8) Qual a relao entre os componentes de um modelo completo de um sistema de comunicaes? R: Fonte -> codificador -> emissor -> meio -> receptor -> decodificador -> destinatrio Sendo no meio presente o rudo e o emissor mais o meio e o receptor formam o canal de comunicao. 9) Em relao as caractersticas de um canal, defina operao simplex, halfduplex e full-duplex. R: Simplex: a informao apenas transmitida em um sentido Half-Duplex: a informao transmitida em ambos os sentidos de modo alternado Full-Duplex: a informao transmitida em ambos os sentidos simultaneamente. 10) Quais as topologias de redes locais existentes? R: Topologia em anel, Topologia em estrela, Topologia em barramento. 11) Comente o protocolo CSMA/CD (Carrier Sense Multiple Access with Colision Detection). R: um protocolo que segue o padro IEEE802.3 e utilizado na rede Ethernet (camada 2), Neste protocolo cada interface verifica se existem dados sendo transmitidos na rede antes de enviar seus dados e apenas os transmitem quando o meio estiver livre. Quando duas mquinas enviam ao mesmo tempo ocorre uma coliso. Este detectado quando os dados recebidos por uma interface so os mesmos que so enviados por esta. Antes de retransmitir, as interfaces
envolvidas aguardam um intervalo de tempo, que pode ser dobrado a cada
coliso de um mesmo pacote. 12) No protocolo de nvel 1, nas fases de uma ligao de comunicao, h trocas de sinais que no representam a transmisso efetiva de dados entre terminais e modems. Comente as trocas de sinais que ocorrem em uma ligao ponto-aponto associados aos pinos 20, 6, 4, 5 e 8 do RS232-C. R: Pino 20 DTR - Obriga ao modem a conectar-se na linha. - enviado do terminal ao modem Pino 6 DSR - Indica que modem est pronto - enviado do modem ao terminal Pino 4 RTS - Indica ao modem que o terminal est pronto e obriga o modem a colocar-se em posio de transmisso. Pino 5 CTSC - Indica que o modem est apto a iniciar a transmisso Pino 8 DCD - Indica que o modem est recebendo um sinal aceitvel 13) Comente sobre o histrico e a evoluo das redes de comunicao de dados e das redes de computadores. R: Computao: 1642 Calculadora Mecnica (Pascal) 1830 Mquina Analtica (Babbage) 1940 Computador Eletrnico (Turing, Shannon e Newmann) 1960 Transistores 1983 PC/XT (IBM) Comunicao de dados 1844 Telgrafo 1860 Transmisso de 15bits/s com telgrafo 1940/50 computadores com interfaces p/ terminais, modens e linhas Analgicas 1960 Surge a ARPANET 1973 Ethernet (Xerox) 1980 Internet 14) possvel ocorrer comunicao full-duplex a dois fios? Como? R: Sim, se for utilizadas freqncias diferentes para transmisso da informao. 15) Um modem converte um sinal de 7200 bit/s num sinal TRIBIT. Quantos BAUD tem a sada do modem? Qual a freqncia da fundamental desta sada? Este sinal apropriado para ser transmitido em um canal telefnico? Por que? R: 2400baud, freqncia = 1200Hz Sim, o canal telefnico tem faixa de passagem de at 3100hz e de at 2400baud
16) O que chaveamento de pacotes e de circuitos? Comente as vantagens e
desvantagens de cada tipo de chaveamento. R: Nas redes de comutao de circuitos, um caminho fixo estabelecido ao se efetuar a conexo entre as entidades comunicantes. Alm disto, aps ser feita a alocao de banda e demais recursos da rede, esta fica dedicada somente quela conexo, sem compartilhamento. Ganha-se, portanto, uma garantia de Qualidade de Servio (QoS), conforme desejado. Entretanto, perde-se em eficincia no uso dos recursos da rede, j que mesmo que no se transmita nada na banda alocada, ele se encontrar inutilizada, por no haver compartilhamento de recursos. Nas redes de chaveamento de pacotes o trfego dividido em pequenas partes, chamadas pacotes que so multiplexadas em conexes de alta capacidade, sua principal vantagem o compartilhamento dos recursos entre diversos usurios que desejem transmitir. Alm disto, estas redes no alocam um caminho dedicado a uma conexo. Com isto, pacotes diferentes de um mesmo usurio podem ser transmitidos por rotas diferentes. O desempenho degrada quando ocorre congestionamento. 17) Quais as caractersticas das tecnologias de rede WAN, MAN e LAN? R: As redes de longa distncia (WANs e MANs) possibilitam a comunicao entre grandes distncias, no impondo limite na extenso. Geralmente operam a velocidades mais lentas que as redes locais e necessitam de um retardo de transmisso maior entre as conexes. A velocidade de uma rede de longa distncia varia entre 56kbps at 155Mbps. As redes locais (LANs) possuem uma velocidade de conexo entre computadores bem mais rpida, mas deixam a desejar na capacidade de operar em longas distncias. A velocidade varia entre 10Mbps e 2Gbps 18) Quais so as caractersticas da Ethernet? R: Ethernet - Tecnologia de barramento de difuso de 10/100Mbps com mtodo de entrega sem garantia e controle de acesso distribudo. barramento porque todas as estaes compartilham um nico canal de comunicao, de difuso porque todos os transceptores recebem cada uma das transmisses. O controle de acesso distribudo porque no existe nenhuma autoridade central para permitir acesso ao meio. usado o CSMA/CD. 19) Qual o formato do frame Ethernet ? Como este formato de frame est associado determinao do endereo fsico. R: Frame Ethernet Prembulo 64 bits
Endereo destino 48 bits
Endereo Origem 48 bits
Tipo de Frame 16 bits
Frame de dados 36812000bits
CRC 32 bits
Os endereos baseados no padro Ethernet so longos (48 bits) , fixos e a
resoluo de endereos difcil. Endereo MAC
20) Como ocorre a resoluo de endereo Internet na Ethernet?
R: A resoluo de endereos Internet na Ethernet feita via protocolo ARP (Address Resolution Protocol) atravs de vinculao dinmica. Quando um host A quer descobrir o endereo fsico da mquina B ele faz uma transmisso para todos (broadcast) de um pacote especial chamado difuso. Este pacote pede que o host com o endereo IP transmitido responda com seu endereo fsico. Este host envia ento, uma resposta ao host requisitante.
21) Conceitue congestionamento e roteamento em uma rede de pacotes?
R: Congestionamento - Quando esto presentes pacotes em excesso em uma (parte de) sub rede, e o desempenho tende a se degradar; Roteamento - indicao do caminho dos pacotes desde a mquina de origem at a mquina de destino. Deciso sobre qual linha de sada um pacote que chega deve ser transmitido. 22) Quais so os objetivos da camada de transporte? R: - Propiciar o transporte de dados entre processos de usurios que rodam em sistemas interconectados; - Tornar o transporte de dados confivel e eficiente; - Melhorar a qualidade dos servios de rede, a fim de atender as necessidades e requisitos da camada de sesso. Para isto tem as funes de estabelecimento de conexo, endereamento, seqencializao, recuperao de erros e falhas, multiplexao, controle de fluxo, gerncia de buffer e sincronizao. 23) Quais as seqncias da invocao de primitivas para o estabelecimento bem e mal sucedido de uma conexo de transporte? R: bem sucedido: - T-ConnectRequest - T-ConnectIndication - T-ConnectResponse - T-ConnectConfirmation Mal sucedido - T-ConnectRequest - T-ConnectIndication - T-DisconnectRequest - T-DisconnectIndication 24) Comente como a camada de sesso atravs do protocolo de sesso interage com a camada superior e inferior a ela? R: A entidade de sesso comporta-se como uma mquina de estado finita. Atravs de um ASAP (Aplication Service Access Point), so recebidos os dados de um usurio do servio de sesso, os quais so estruturados de acordo com o protocolo de sesso definido pela ISO, e enviados na forma de SPDUs a entidade de sesso par, usando os servios providos pelo nvel de transporte ao qual so entregues os TSDUs (Transport Service Data Units).
A interao de uma mquina provedora de servio de sesso com o usurio do
servio de sesso se d por meio de primitivas do servio de sesso (SCONNECT request, S-DATA indication, etc). Com o servio de transporte por ela usado tambm se d por meio de primitivas, mas usando as primitivas do servio de transporte de quem a entidade de sesso usuria (T-CONNECT request, T-DATA request, T-DISCONECT request, TDATA indication, etc). 25) Quais so os objetivos e os elementos da camada de apresentao? R: A camada de apresentao trata de todos os problemas relacionados com a representao de dados transmitidos, incluindo a converso, a criptografia e a compresso. A camada de apresentao se relaciona com a preservao do significado das informaes transportadas desde a origem at o destino. Os elementos de concepo da camada de apresentao so: - Representao dos dados - Compresso dos dados - Segurana e confidencialidade (criptografia) - Primitivas de servio de apresentao 26) Comente sobre os servios de segurana e compresso de dados oferecidos pela camada de apresentao. R: Servios de Segurana - So feitos basicamente atravs de criptografia. A criptografia fim a fim, feita em uma das camadas superiores a soluo preferida. Inserida na camada de apresentao, apenas as estruturas de dados ou campos que exigem a criptografia vem a sofrer o overhead devida a ela. Compresso de Dados - O custo de utilizao de uma rede depende da quantidade de dados enviados. O dbito final pode ser reduzido pela compresso dos dados antes de sua transmisso e est estreitamente relacionada com sua representao. Existem vrias tcnicas de compresso de dados como Codificao de um Conjunto de Smbolos Igualmente Provveis, Codificao Dependente da Freqncia ou Codificao Dependente do Contexto. 27) Quais so as vantagens do uso de ASN-1 na camada de apresentao? R: ASN.1 um mtodo formal para a descrio das estruturas de dados. Quando uma aplicao deseja transmitir uma estrutura de dados, ele passa essa estrutura para a camada de apresentao juntamente com seu nome em ASN.1. A camada de apresentao, usando a definio de ASN-1, sabe quais os tipos e tamanho dos campos e, portanto, conhece a forma de codific-los para transmisso. Dessa forma, a camada de apresentao pode fazer quaisquer convenes necessrias, a partir do formato externo da linha para o formato interno da mquina receptora. Outra vantagem que com n diferentes tipos equipamentos de rede, deveriam ser escritas n*(n-1) rotinas de converso diferentes, em lugar de apenas 2*n no caso da converso de para ASN.1. 28) Explique como pode ser resolvido o problema de transferncia de dados entre um microcomputador PC (Intel 386) e um microcomputador Macintosh (Motorola 68030), considerando a camada de apresentao? R: Computadores diferentes inevitavelmente possuem representaes internas diferentes para os dados. Os chips Intel 386 numeram seus bytes da direita para
a esquerda, enquanto o 68030 da Motorola numera seus dados da esquerda para
a direita. funo da camada de apresentao codificar a estrutura de dados interna do equipamento transmissor para um fluxo de bits adequado a transmisso, e depois decodific-los na representao exigida no destino. Especificamente para o problema acima, uma forma seria fazer com que cada tipo de dado seja auto-identificado na linha. Cada campo da estrutura de dados representado por um tipo, um tamanho e um valor, convencionando-se que o os bytes de mais alta ordem so transmitidos antes., Dessa forma simples para o receptor identificar quais palavras devem ser invertidas. 29) Quais so os objetivos da camada de aplicao? R: O propsito da camada de aplicao servir de janela entre usurios comunicantes no ambiente OSI. Ela lida com gerenciamento de conexes e concorrncia. 30) Comente sobre a funo de processos e entidades da camada de aplicao? R: O processo de aplicao responsvel pelo funcionamento das aplicaes distribudas. A entidade de aplicao a parte responsvel do processo por gerar comunicaes. 31) Como funcionam as redes ATM? R: As redes ATM funcionam baseadas em tcnicas de transferncia de pacotes de tamanho fixo chamado clulas e estruturado segundo conexes de canais e rotas virtuais (VCs e VPs) que podem ser multiplexadas de forma dinmica num mesmo meio fsico. O fluxo de informao pode ser de banda varivel de forma integrada em um mesmo enlace fsico para diferentes tipos de trfego com voz, dados, imagens, etc. 32) O que so caminhos e canais virtuais em redes ATM? R: Canais Virtuais - um canal lgico entre dois usurios finais ATM e usada para transportar clulas. Caminho Virtual - um grupo de canais virtuais. Cada canal virtual associado a um caminho virtual. Mltiplos canais virtuais podem ser associados com um mesmo caminho virtual. 33) O que SLA e para que serve? R: SLA ou Acordo de Nvel de Servio serve para garantir que quem est contratando os servios de gerncia ter seus requisitos atendidos.
34) Que fatores limitam a velocidade e distncia em redes locais?
R: Surgem das limitaes do driver de corrente e da carga da sada receptora da rede.
35) Fale sobre algumas propriedades indesejveis presentes na tecnologia
original da Ethernet e as solues encontradas. R: Devido ao transceptor possuir componentes eletrnicos, seu custo no baixo, alm disso, j que os transceptores so localizados no cabo, e no nos computadores, o acesso a eles torna-se difcil, bem como sua substituio, o cabo coaxial que forma o ether tambm pode ser de difcil instalao, para solucionar estes problemas surgiram a Ethernet de fio fino, Ethernet de pares tranados. 36) O que a Ethernet de pares tranados? Quais suas vantagens? R: Tecnologia que surgiu para eliminar a necessidade da proteo eltrica de um cabo coaxial, ela permite que um computador acesse uma rede Ethernet utilizando um par de fios de cobre normais sem proteo semelhantes aos utilizados para telefone. Vantagens: - Reduo de custos; - Oferece proteo aos outros usurios no caso de um usurio desconectar seu terminal. 37) O que FDDI? Como funciona? Quais as suas vantagens em relao s outras tecnologias de redes como a Ethernet? R: A FDDI uma conhecida tecnologia de rede que opera em pequenas reas geogrficas e oferece uma largura de banda maior do que a Ethernet. E se funcionamento consiste em converter os sinais eltricos em feixes luminosos que sero transmitidos por fibras de vidro. - Maior largura de banda do que a Ethernet - Utiliza fibras de vidro para transportar os sinais eltricos que so convertidos em feixes de luz. 38) Quais as caractersticas de uma rede FDDI? R: - Rede token ring de 100 mbps. - Dotada de recurso de auto-reparo. - uma rede em anel porque forma um crculo fechado, iniciando em um computador, passando por todos os outros, e novamente retornando ao computador de origem. 39) O qu o protocolo de sesso definido pela ISO especifica? R: - Os procedimentos para transferir dados e informao de controle entre duas entidades de sesso pares; - Os meios para selecionar as unidades funcionais a serem usadas pelas entidades de sesso; - A estrutura e codificao das unidades de dados do protocolo de sesso usados para transferncia de dados e informao de controle.